.ticko{
	width:800px;
	border-top:1px solid #000;
	border-bottom:1px solid #ddd;
	padding:6px 0 6px 0;
	margin:0px 0 8px 0;
	display:block;
	color:#1F527B;
}
.ticko iframe{
	height:15px;
	width:800px;
}
.tickh{display:none;}
/* ADDED FOR the Embedded Media text story */
.ddb{margin:0 0 5px 0;}
.ddb .mvb{margin:0;}
table tr td .ddb .o {
	margin:-4px 0 7px 0;
	font-size:1.4em;
	line-height:1.3em;
}
.ddb .sabull{
	padding:3px 0;
	background-position:6px 4px;
}
.ddb .sabull a{
	padding:0 0 0 20px;
	font-size:1.2em;
}
.ddb .o {
	font-size:1.4em;
	line-height:1.2em;
}
.ddb a.shl{
	margin:0;
	display:block;
	line-height:1.2em;
	font-size:2.4em;
}
.ddb a.shl:link,.ddb a.shl:active,.ddb a.shl:hover,.ddb a.shl:visited{font-weight:normal;}

table.topstoryformat{
	padding:0 0 3px 0;
	margin:0;
	border-bottom:1px solid #ddd;
}
table.topstoryformat td.image{
	vertical-align:top;
	padding:0 0 10px 0;
}
table.topstoryformat td.text{
	vertical-align:top;
}


table.topstoryformat td.text .mvb{
	font-size:1.3em;
	line-height:1.4em;
	color:#454545;	
}
table.topstoryformat td.text .mbv a.lp,table.topstoryformat td.text .mbv a:link.lp,table.topstoryformat td.text .mbv a:visited.lp{
	color:#901a1f;
	font-size:1.1em;
	margin:0;
	padding:0;
}
table.topstoryformat td.text .mvb a.tsh{
    font-family:arial;
	font-size:1.5em;
	padding:0;
	display:block;
	line-height:1.3em;
	color:#0052AD;
	font-weight:normal;
}
table.topstoryformat td.text .arr{
	margin:14px 0 0 0;
}
table.topstoryformat td.text .miitb{
	padding:4px 0 4px 0px;
	font-size:1.2em;
}
table.topstoryformat td.text .nlp{
	padding:0px;
	font-size:1.1em;
	font-family:verdana;
}
table.topstoryformat .sabull a.tsl{font-size:1.0em;line-height:1.0em;}
a.tshsplash:link,a.tshsplash:active,a.tshsplash:hover,a.tshsplash:visited{
	font-family:arial;
	color:#0052ad;
	font-size:2.4em;
}
.widesummary{
	color:#454545;
	font-size:1.3em;
	margin:6px 0;
	line-height:1.3em; 	
}
.promotopbg table.topstoryformat td.text .nlp{display:none;}
.promotopbg table.topstoryformat td.text .mvb{line-height:1.4em;}
.promomiddlebg .mvb .shl{
	font-family:arial;
	color:#0052ad;
	font-size:1.6em;
	padding:4px 0 0px 0;
	display:block;
	line-height:1.5em;
}
.promomiddlebg .o{
	font-size:1.1em;
	margin:-17px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #ddd;
	line-height:1.2em;
}
.promobottombg .o{padding:0;font-size:0.9em;}
.promobottombg .o .shl{font-size:1.1em;}

a.tshsplash{font-size:1.8em;}
.mph{font-family:arial;font-size:1.5em;padding:10px 0 10px 0;color:#333;font-weight:normal;background:#efefef;margin:0}
.widesection a.lp{margin:0;}
.horizontalList{font-size:1.2em;}
.horizontalList .nlp{font-size:1.0em;}

.olympicsbg, .fgbi{
	background-image:url(http://newsimg.bbc.co.uk/sol/shared/img/olympics/bg_olympics_small_logo.gif);
	background-position:left center;
	background-repeat:no-repeat;		
	padding:7px 0 5px 40px;
	text-align:left;
}
.olympicsbg .nlp, .fgbi .nlp{
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;	
}
.fgbi .nlp .lp{font-weight:normal;font-size:0.9em;}
.splashformat{
	padding:0 0 7px 0;
	border-bottom:1px solid #ddd;
}
.picheadline3{clear:both;margin:0 0 10px 0}
.picheadline2{margin:0;clear:both}
.picheadline2 a.tshsplash:link,.picheadline2 a.tshsplash:active,.picheadline2 a.tshsplash:hover,.picheadline2 a.tshsplash:visited{
	font-size:1.3em;
	font-weight:bold;
	font-family:verdana;
}
.picheadline3 a.tshsplash:link,.picheadline3 a.tshsplash:active,.picheadline3 a.tshsplash:hover,.picheadline3 a.tshsplash:visited{
	font-size:1.3em;
	font-weight:bold;
	font-family:verdana;
}
.picheadline2 img, .picheadline3 img{
	float:left;
	margin:0 10px 0 0;
}
.picheadline2 .wideav, .picheadline2 .arr, .picheadline3 .summary{clear:left}
.picheadline3 .widesummary{
	display:block;
	clear:left;
	padding:5px 0 0 0;
}
a:link.lp,a:visited.lp{
	color:#901a1f;
	font-size:1.1em;	
	margin:0 0 -5px 0;
	padding:0;
}
.widesectionheadline .widesection a:link.lp,.widesectionheadline .widesection  a:visited.lp,.widesectionheadline .widesection  a:hover.lp,.widesectionheadline .widesection a:active.lp{font-size:0.9em}
.mph{color:#777}
.gnb{
	font-size:1.3em;
	padding:0 0 20px 0
}
.gnb a.shl{margin:10px 0 0 0}
.wgreylinebottom td.sibtbg .sih{
	color:#585858;
	font-size:1.2em;
	font-weight:normal;
	margin:0 0 3px
}
.wgreylinebottom td.sibtbg div.mva{
	font-size:1.2em;
	line-height:1.25em;
	width:306px;
	margin:5px 0 5px 0
}
.wgreylinebottom td.sibtbg .bull{
	padding:0 0 6px 10px;
	background-position:0 1px;
	font-size:1.1em
}
.serviceStripPromo h4{
	margin:0 0 3px 0;
	font-size:1.2em;
	font-weight:normal;
	color:#666;
}
.serviceStripPromo{padding:5px 0 5px 55px;border:1px solid #ccc}

/* Sports ticker styling */
.ticker_container{color:#0052AD;background-color:#fff;border-bottom:1px solid;border-bottom-color:#E6E6E6;border-top:1px solid;border-top-color:#666}
div.ticker_warning{font-weight:bold;color:#231F20}
div.ticker_warning p{color:#231F20}
div.ticker_warning a{color:#231F20}
div.ticker_warning a:hover{color:#231F20}
div.ticker_warning .ticker_title{color:#231F20}
div.ticker_warning .unravel_bar{color:#231F20;border-left-color:#FFE600;background-color:#FFE600}
div.ticker_warning .bg_bar{background-color:#FFE600;top:-30px}

.sport-coverage{border:1px solid #ddd;padding:5px 10px;font-size:1.2em;font-family:arial;margin:0 0 10px 0}
.f1-black .sport-coverage{border:1px solid #444}
.sport-coverage h3{color:#333;padding:5px 0;font-size:1.2em}
.f1-black .sport-coverage h3{color:#fff;font-weight:normal;padding:3px 0 10px}
.f1-black .sport-coverage{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/strap464.gif) no-repeat scroll 0 0}
.sport-coverage h4{color:#666;padding:5px 0 5px 0}
.sport-coverage ol{border-top:1px solid #535353}
.sport-coverage ol li{border-bottom:1px solid #535353;padding:5px 0}
.sport-coverage ol li .programme{color:#666;display:block}
.sport-coverage ol li .programme .title{font-weight:bold;padding:0 5px 0 0}
.sport-coverage ol li .programme a:hover .title{text-decoration:underline}
.sport-coverage ol li .episode{border:0}
.sport-coverage ol li .endtime{position:absolute;top:-50000px}
.sport-coverage ol li .starttime{margin:0 5px}
.sport-coverage ol li .date,.sport-coverage ol li .time{font-weight:bold;padding:0}
.f1-black .sport-coverage ol li .date{display:inline}
.sport-coverage p.full-schedule{text-align:right;border-top:1px solid #535353;margin:5px 0 0 0;padding:9px 0 0 0;font-size:1.0em}
.sport-coverage p.episode{border-top:1px solid #535353;padding:4px 0 0 0}
.sport-coverage p.no-coverage strong{display:block}
.f1-black .sportoniplayer{border:1px solid #444;background:transparent url(/sol/shared/img/v4/formula1/strap304_iplayer.gif) no-repeat scroll 0 0;}
.f1-black .sportoniplayer h3{border-bottom:0px}
.f1-black .sportoniplayer h3 a.iplayer{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/formula1/iplayer_f1.png) no-repeat 0 0;}
.f1-black .sportoniplayer p{border-top:1px solid #444;}
.quoteimga{position:relative;margin:0 0 4px 0;width:100%}
.quoteimga blockquote{background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/bg_quoteimg_spt_b.gif") no-repeat bottom left;font-size:1.3em;margin:0 0 5px 0;width:250px}
.quoteimga blockquote p{background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/bg_quoteimg_spt_t.gif") no-repeat 0 0;padding:30px 40px 35px 10px}
.quoteimga img{position:absolute;bottom:30px;right:0px}
.quoteimga p.info{text-align:right;font-size:1.3em}
.filler3 .nlp{margin:0 0 10px 0;background:#600c19 url(/sol/shared/img/football_league/bg_header.gif) repeat-x 0 0;padding:8px;font-size:1.4em;color:#fff;}