.newsbanner {background:#9A0000;position:relative;}
.newsbanner h1{background:transparent url(http://newsimg.bbc.co.uk/nol/shared/img/v4/logo.gif) repeat-x scroll 0 0;float:left;width:160px;}
div.banmag,h1.banmag {background:url(http://newsimg.bbc.co.uk/nol/shared/img/v4/mag/ban.jpg) no-repeat top right;height:67px;}
h1.banmag{width:814px;}
.newsbanner div.banmag h2{position:absolute;top:-5000px;left:-5000px;}
h1.banmag a{
height:40px;
left:172px;
opacity:0.5;
overflow:hidden;
position:absolute;
text-indent:-50000px;
top:18px;
width:188px;
}
.promotopbg{padding:0 0 10px 0;}
a.tshsplash{font-family:arial;}
.fefefef{border-bottom:none;margin:0px;}
.nwfiller2 .nlp,.nwfiller1 .nlp,.promotopbg .nlp,.mph1,.ch1,.fefefef .nlp,.storyextra .puffbox .nlp {
background:#faae40 url(http://newsimg.bbc.co.uk/nol/shared/img/v4/mag/strap.jpg) repeat-x 0px 0px;
color:#fff;
font-size:1.3em;
font-weight:bold;
margin:0;
padding:6px 0 15px 10px;
}
.ch1 {font-size:0.9em;padding:3px 0 3px 10px;margin:0 0 10px 0;}

div.splashformat .mvb a.tshsplash:link, div.splashformat .mvb a.tshsplash:visited, div.splashformat .mvb a.tshsplash:hover, div.splashformat .mvb a.tshsplash:active {font-size:2.4em;font-weight:normal;}
.ds {font-size:1.1em;margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #eee;}
div.splashformat .widesummary{margin:10px 0 0px;padding:0 0 5px;border-bottom:1px solid #eee;}
.nwfiller2 .nlp a.lp{color:#fff;background: url(/nol/shared/img/v4/arrow_white.gif) no-repeat scroll 0 4px;padding:0 0 0 10px;}

.orangebg{margin:0 0 10px 100px;}
.qbox, .qbox .info,.filler4 {background-image:url(http://newsimg.bbc.co.uk/nol/shared/img/v4/mag/mag_sprite.gif);background-repeat:no-repeat;}
.gnb .mvb img{margin:0 0 5px 0;}
.wgreylinebottom {border-bottom:1px solid #EEEEEE;margin:0 0 5px;padding:0px;}

/* twitter */
.filler4{background-position:-640px 0px;background-color:#f8af40;padding:50px 0 10px 10px;margin:0 0 10px 0;}
.filler4 .mvb .shl{color:#fff;font-size:1.3em;}
.filler4 .o{font-size:1.3em;} 
.filler3 {border-bottom:none;margin:0 0 14px;}
.filler3 .arr{margin:0px 0 0 195px;}
.filler3 .arr a{font-size:1.1em;}

/* quiz */
.ddb table{width:306px;}
.ddb img{display:inline;}
.vb{margin:0 0 10px 0}
.vb .rhst{font-size:1.3em;}
.vb .mvb input{color:#454545;}

/* quote */
.fgbi{position:relative;margin:-60px 0 0 0;z-index:10;width:100%;}
.fgbi .nlp{color:#fff;font-weight:bold;padding:0 0 5px 0;font-size:1.4em;text-transform:first-cap;}

.qbox {background-position:-306px 0px;border-top:none;padding:22px 0 14px 0}
.qbox blockquote {
border-left:2px solid #fff;
border-right:2px solid #fff;
font-size:1.5em;
margin:0px;
padding:10px 5px 6px 10px;
background:#e66e34;
color:#fff;
}
.qbox blockquote a{color:#fff;}
.qbox, .qbox .info {background-repeat:no-repeat;width:306px;}
.qbox .info{padding:50px 0 0 0;}
.qbox .links{font-size:1.3em;}

.burgundybg{padding:10px 0 0 0;}
.burgundybg .mvb a.shl{font-family:arial;margin:10px 0 10px 0;font-size:1.8em;}
.burgundybg .o{font-size:1.3em;margin:0 0 10px 0;}
.burgundybg .sabull{font-size:1.3em;padding:0 0 0 20px;background-position:4px 4px;}
.tealbg {font-size:1.3em;}
.tealbg .o{margin:0 0 14px 0;}
.tealbg a.shl{background:url(/nol/shared/img/v3/arrow.gif) no-repeat 0 5px;line-height:1.3em;padding:0 0 5px 10px;}
.fefefef {width:100%;clear:both;}
.fefefef a b{font-size:1.2em;}
.fefefef a{font-size:1.15em;}

.feedf1{padding:5px 0 10px 0;width:100%;margin:0px;}
.feedf1 ul, .feedf1 ul li{float:left;display:block;}
.feedf1 ul li{font-size:1.2em;border-right:1px solid #666;padding:0 5px 0 0}
.feedf1 ul{float:right;}
.feedf1 ul li.rssFeed{background:url(http://newsimg.bbc.co.uk/shared/img/v4/icons/feed.gif) no-repeat top right;width:110px;height:16px;padding:0 3px 0 5px;	border:none;}
.feedf1 ul li.rssFeed a{height:16px;padding:0;display:block;border:none;}

/*story*/
.storyextra .puffbox .nlp{margin:0 0 5px 0;font-size:1.1em;padding:8px 0 15px 10px;border:none;}
.storybody p.first{font-size:1.45em;line-height:1.3em;border-bottom:1px dashed #ccc;margin:0 0 10px 0;font-family:arial;}
.storybody p.first b{font-weight:normal;}

.storycontent h1{font-family:arial;}
.storycontent .mediaAssetWrapper h1{font-family:verdana;font-size:1.6em;}

.storyextra .puffbox .nlp a.lp {background: url(/nol/shared/img/v4/arrow_white.gif) no-repeat scroll 0 4px;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:0;
padding:0px 0 0px 10px;
}

.storyextra .puffbox {
font-size:1.1em;
line-height:1.2em;
margin:0 0 14px;
padding:0px;
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px solid #f5911e;
}

.storycontent .promotopbg .nlp,.contentwrapperwide .promotopbg .nlp{
background:none;
color:#454545;
font-size:1.3em;
font-weight:normal;
margin:0;
padding:6px 0 0px 0px;
}

td.sibtbg .sih, h2.h2_header {background:#FF8415}