.component .hd h3,.component .hd h2,.promo-component .hd h3,.promo-component .hd h2{color:#000!important;}
.promo-component{border-top:4px solid #666!important;background-color:white!important;}
#header #guardian-logo #extra-logos a{display:inline!important;}
.local-nav a{color:#005689;}
a:active,a:focus{background-color:#2F549F;color:white;}
#article-header .feeds{top:0!important;right:0!important;padding-right:0!important;bottom:auto!important;left:auto!important;}
#article-header .feeds a{padding-right:0!important;}
#start-of-comments,div.more-in-series h2{background-color:#EDEDED!important;border-color:#666!important;color:#000!important;border-top:4px solid!important;font-size:18px!important;font-weight:normal!important;}
.promo-component .hd h3{font-family:georgia,serif;font-size:18px!important;font-weight:normal!important;color:#000!important;}
body.gallery div.gallery-title{background-color:#515151;}
body.blog-index #badge-medium{float:none;}
html{background-color:#e8e8e8;}
div.rating-container{background-color:transparent!important;}
#footer,#footer-links{border-top:none!important;}
#footer{padding-top:0!important;}
#footer-links{padding-top:3px!important;}
ul#copyright-links{margin-top:0;}
#wrapper{background-color:white;padding:0 20px!important;margin:0 auto;}
#search{padding-top:0;width:500px!important;}
body{background-color:#e8e8e8;background-image:url([absolute.path]../images/professional-bg.gif);background-repeat:repeat;padding-left:10px;}
.local-badge #section-selector{bottom:1px;top:auto;right:3px;}
.section-heading{margin-bottom:0;}
div#box div#advertiser-container .advertiser-links h4,div#box div#advertiser-container .advertiser-links{border-top:none!important;}
div#box div#advertiser-container .advertiser-links{padding-left:0!important;padding-right:0!important;}
#pluck-container h2 span{font-size:.865em;font-weigth:normal;}
div#box div#article-header ul#blog-nav-top{margin-top:4px;}
#Top{border-bottom:none;}
body.in-this-section div#wrapper div#box{height:auto;width:630px;overflow:hidden;padding-bottom:20px;}
div.local-badge{clear:left;position:relative;}
body.microsite div.microsite-badge{background-color:transparent;border-top:none;position:static;width:960px;}
body div#wrapper div.microsite{background-color:#E8E8E8!important;}
body div#wrapper div.microsite div.microsite-badge{background-color:#E8E8E8!important;position:static!important;}
body div#wrapper div.microsite-has-badge{height:auto;line-height:0;padding:0;}
.discussion-content-comment-list{border-top:none!important;}
div#wrapper{background-position:10px 0!important;}