a:link{color:#0052ad}
a:visited{color:#0052ad}
a:hover{text-decoration:underline}
a:active{color:#006db5}
a.lp:link,a.lp:visited,a.lp:hover,a.lp:active{color:#901a1f}
/* IFS BANNER */
.sporthome, .sporthome h1 p, .sporthome h1 span.section, .sporthome div{background-image:url(/sol/shared/img/v4/banners/homeolympics.gif)}
.ifsversion, .ifsversion h1 p, .ifsversion h1 span.section, .ifsversion div{background-image:url(/sol/shared/img/v4/banners/ifs_olympics.gif)}
/* UKFS BANNER */
.ukfs-sport .sporthome{background:url(/sol/shared/img/v4/banners/sport_homepage_banner_winter_olympics.gif) no-repeat 160px 0}
.ukfs-sport .olympicgamesban{background:url(/sol/shared/img/v4/banners/olympics_homepage_banner_winter_olympics.gif) no-repeat 160px 0}
.ukfs-sport .sporthome h1 span.section,.ukfs-sport .sporthome div,
.ukfs-sport .olympicgamesban h1 span.section{background:none;}
.sportbanner{
	height:67px;
	margin:0 0 10px 0;
	background-position:0 0;
	background-repeat: repeat-x
}
.sportbanner h1, .sportbanner .logo{
	background-position:top left;
	background-image:url(/sol/shared/img/v4/banners/sport_banner_logo.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	height:67px
}
.sportbanner h1 a, .sportbanner .logo a{
	display:block;
	height:67px;
	width:160px;
	float:left
}
.sportbanner h1 p, .sportbanner .logo p{
	float:left;
	margin:17px 0 0 14px;
	text-indent:-50000px;
	width:334px;
	height:34px;
	background-position:0 -67px;	
}
.sportbanner h1 span.section, .sportbanner .logo span.section{
	float:left;
	margin:17px 0 0 14px;
	text-indent:-50000px;
	width:334px;
	height:34px;
	background-position:0 -67px;
	display:block;	
}
.sportbanner div{
	float:right;
	display:block;
	width:200px;
	height:32px;
	margin:20px 0 0 0;
	padding:0 28px 0 0;
	background-position:0 -101px
}
.sportbanner div a{
	display:block;
	width:200px;
	height:32px
}
.sportbanner h1 span, .sportbanner .logo span{
	text-indent:-50000px;
	display:block
}
.sportbanner div a span{
	position:absolute;
	top:-50000px;
	left:-500000px
}
.sectionHeader {
	color:#666;
	font-size:1.6em;
	font-weight:bold;
	margin:5px 0 0 0
}
.nlp {
	color:#777;
	font-size:1.5em;			
	font-family:arial;	
	padding:3px 0 3px 0
}
span.nlp{line-height:1.6em}
.sibtbgf .bull{
	background:url("http://newsimg.bbc.co.uk/sol/shared/img/v3/bullet_white.gif") no-repeat 7px 0;
	padding:0 0 6px 20px;
	font-size:1.0em;
	line-height:1.2em;
	margin:0px
}
.arr {
	background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/arrow.gif") no-repeat 7px 6px;
	padding:4px 0 4px 20px;
	font-size:1.2em
}
.bull, .sabull, .arrth {
	background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/arrow.gif") no-repeat 7px 4px;
	padding:4px 0 4px 20px;
	font-size:1.2em
}
.arrup{
	background:url("http://newsimg.bbc.co.uk/sol/shared/img/v3/arrow_up.gif") no-repeat 0 0;
	padding:0 0 3px 7px
}
.arrdo{
	background:url("http://newsimg.bbc.co.uk/sol/shared/img/v3/arrow_down.gif") no-repeat 0 0;
	padding:0 0 3px 7px
}
.arry{
	background:url("http://newsimg.bbc.co.uk/sol/shared/img/v3/arrow_yellow.gif") no-repeat 0 0;
	padding:0 0 0 7px;
	color:#000;
	font-size:11px
}
#picgal_c1 {
	float: left;
	width: 466px;
	margin:10px 0
}
#picgal_c1 img{
	margin-left:auto;
	margin-right:auto;
	display:block
}
#picgal_c1 .wideav {font-size:1.0em}
#picgal_c1 .avinline {margin:5px 0}
.storybodywide #picgal_c2 {
	float: left;
	width: 306px;
	margin:10px 0 10px 14px;
	height:310px;
	overflow:auto
}
.storybodywide #picgal_c2 p{
	line-height:1.4em;
	padding:10px 0pt 0 0
}
table.galnumtab {
	width: 786px;
	font-size: 100%;
	padding: 4px 3px 3px 3px;
	border-bottom: 1px solid #999;
	background: #eee;
	vertical-align: middle
}
#bak{
	text-align:left;
	width:51px;
	padding: 1px 0 0 0;
	color:#979797
}
#bak a{
	padding:0 0 0 8px;
	background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/back.gif") no-repeat 0 5px
}
#bak b{
	padding: 0 0 0 10px;
	background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/back_off.gif") no-repeat 0 5px
}
#nxt{
	width:44px;
	text-align:left;
	padding: 1px 0 0 0;
	color:#979797
}
#nxt a{
	padding:0 10px 0 0;
	background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/fwd.gif") no-repeat 40px 5px;	
}
#nxt b{
	padding:0 10px 0 0;
	background:url("http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/fwd_off.gif") no-repeat 40px 5px
}
#bak a,#nxt a {
	background-repeat:no-repeat;
	font-weight:bold
}
ul#galnav{
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
	font-size:0.8em;
	font-weight:bold
}
ul#galnav li{
	background:#0052AD none repeat scroll 0% 50%;
	display:inline;
	margin:2pt 2px;
	padding:5px 5px 5px 5px;
	text-align:center;
	color:#FFFFFF	
}	
ul#galnav li a{
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-align:center;
	text-decoration:none
}
ul#galnav a:visited{color: #fff}
ul#galnav a:hover {text-decoration: underline}

/*
#galothercontentbox{
	width: 629px;
	margin:30px 0 0 0;
	font-size:0.9em
}
#galothercontent1{
	width:203px;
	margin:0 10px 0 0;
	float: left
}
#galothercontent2{
	width: 203px;
	margin:0 10px 0 0;
	float: left
}
#galothercontent3{
	width: 203px;
	float: left
}
*/
#galothercontent2 .mvb .nlp{font-size:1.3em}
.centerbody #galothercontent1 hr.pufff,.centerbody #galothercontent2 hr.pufff,.centerbody #galothercontent3 hr.pufff {border-top:none;display:none;}
.centerbody #galothercontent1 .mvb .sah,.centerbody #galothercontent2 .mvb .sah,.centerbody #galothercontent3 .mvb .sah{background:none;font-weight:normal;font-size:1.1em;color:#777;padding:0px;margin:0px;}
.centerbody #galothercontent1 .mvb .nlp,.centerbody #galothercontent2 .mvb .nlp,.centerbody #galothercontent3 .mvb .nlp{text-transform:uppercase;font-size:1.1em;padding:14px 0 0 0;font-weight:normal;}
.centerbody #galothercontent1 .arr{font-size:1.0em;}

.strapv4_1{color:#fff;background:#900;padding:3px 0 3px 5px;margin:0 0 14px 0;font-size:1.3em}
.livetxtlist{margin:0 0 14px 0}	
.livetxtlist li{padding:0 0 10px 0}
.livetxtlist li a{font-size:1.2em;padding:1px 0 0 20px;background:url("http://newsimg.bbc.co.uk/nol/shared/img/v4/icons/score_single.gif") no-repeat 0 2px}
.livetext,.watchlive {margin:0 0 14px 0}
.livetext a,.watchlive a{display:block;width:130px;height:14px}
.livetext span,.watchlive span{position:absolute;top:-5000px;left:-5000px}
.watchlive{background:url("http://newsimg.bbc.co.uk/nol/shared/img/v3/icons/live_videosport.gif") no-repeat 0 0}
.livetext{background:url("http://newsimg.bbc.co.uk/nol/shared/img/v4/icons/live_scoresport.gif") no-repeat 0 0}
.bgPromotionBottom{background:#ddd;height:15.0em;color:#333}
.bgPromotionBottom .nlp{padding:0 0 10px 0;color:#333;font-weight:normal;display:block}
.Gutter_Promo{background:#ddd}
.bgPromotionBottom img{padding:0 0 3px 0}
.bgPromotionBottom .shl{clear:both;font-weight:bold;font-size:1.3em}
.bgPromotionBottom .o{padding:3px 0 0 0;font-size:1.1em}
.bgPromotionBottom .pb{width:126px}
.bgPromotionBottom .pb .o{padding:0}
.promobottombg{height:14em}
.rssproc1{padding-bottom:10px}
.rssproc1 span.nlp{font-size:1.1em}
.rssproc2{padding-bottom:10px}
.rssproc2 .none416 .nlp{display:block;font-size:1.1em}
.rssproc2 .rssTitle{color:#901A1F;font-size:1.1em} 
.rssItemsBorder .rssArrRed .irtsh{font-weight:normal;font-size:1.2em}
.rsshyper{padding:0 0 10px 7px}
.grey203B{padding:0 0 10px 0;background:none}
.grey203T{padding:0 0 5px 0;background:none}
.grey416B{padding:0 0 10px 0;background:none}
.grey416T{padding:0 0 5px 0;background:none}
.orange203B{padding:0 0 10px 0;background:none}
.orange203T{padding:0 0 5px 0; background:none}
.orange416B{padding:0 0 10px 0;background:none}
.orange416T{padding:0 0 5px 0;background:none}
.red203B{padding:0 0 10px 0;background:none}
.red203T{padding:0 0 5px 0; background:none}
.red416B{padding:0 0 10px 0;background:none}
.red416T{padding:0 0 0 0;background:none}
.red203T .nlp,.red416T .nlp,.grey203T .nlp,.grey416T .nlp,.orange203T .nlp,.orange416T .nlp,.rssproc1 .none203 .nlp{color:#585858;font-size:12px;font-weight:normal;margin:0 0 3px 0}
.red203T .rssTitle,.red416T .rssTitle,.grey203T .rssTitle,.grey416T .rssTitle,.orange203T .rssTitle,.orange416T .rssTitle,.rssproc1 .rssTitle{color:#585858;font-size:12px;font-weight:normal;margin:0 0 3px 0;color:#900} 
a.ir:link{color:#0052AD;font-size:1.2em}		
a.ir:visited{color:#0052AD;font-size:1.2em}
a.ir:hover{color:#004494;font-size:1.2em}
a.ir:active{color:#0052AD;font-size:1.2em}
.rssArrRed{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/arrow.gif) no-repeat 5pt 2px;padding:0pt 0pt 7px 20px}
.rssArrRed b{font-weight:normal}
.rssItemsBorder {padding:0 0 0 0;border-top:1px dashed #fff}
.rssExtrasBorder {padding:5px 0 0 7px;border-top:1px solid #ccc}
.rssLU{font-size:9px}
.none203,.none416 {padding:0 0 5px 7px}
.rssItemsBorder {padding:5px 0}
.rssExtrasBorder {padding:5px 0 0 7px}
.rssItems {padding:5px 0}
.rssExtras {padding:0 0 7px 0}
.rssLU {padding:2px 0 0 0;color:#666;font-size:11px}
.rssDisc {padding:2px 0 0 0;color:#999;font-size:11px}
.rssLUHyper {padding:0 0 0 7px;color:#666;font-size:11px}
a.irtsh:link{font-size:16px;font-weight:bold;color:#0052AD}	
a.irtsh:visited{font-size:16px;font-weight:bold;color:#0052AD}
a.irtsh:hover{font-size:16px;font-weight:bold;color:#004494}
a.irtsh:active{font-size:16px;font-weight:bold;color:#0052AD}
.servicev4{
	background:#eee;
	padding:0 0 5px 160px;		
	border:1px solid #eeeeee;
	margin:0 0 10px 0;
	height:60px
}
.servicev4 h4{	
	padding:2px 0 0 0;
	font-size:1.1em;
	margin:0;	
	clear:both;
	background:#eee;	
	width:160px;	
	text-align:right;
	font-weight:normal
}
.servicev4 h4 a.lp{color:#993333}
.servicev4 ul{
	padding:0;
	margin:5px 0 0 0;
	list-style:none;
	background:#eee;	
}
.servicev4 ul li{
	float:left;
	text-align:center;
	background:#eee;
	padding:0;
	margin:0 0 0 20px;	
}
.servicev4 ul li.emailnews a,.servicev4 ul li.mobiles a,.servicev4 ul li.alerts a,.servicev4 ul li.newsfeeds a,.servicev4 ul li.itv a,.servicev4 ul li.podcast a{
	padding:12px 0 12px 0;
	font-size:11px
}
.servicev4 div.clear{overflow:hidden}
ul li.podcast a{
	padding:12px 0 12px 0;
	font-size:11px
}

/*services*/
.servicev4 {background: url(http://newsimg.bbc.co.uk/sol/shared/img/v4/service_bg.jpg) repeat-x 0 0;height:63px;margin:0;padding:0px;border:none;}
.servicev4 h4 {clear:both;font-size:1.1em;font-weight:normal;margin:0;padding:23px 0 0;text-align:right;width:160px;background:none;float:left;}
.servicev4 ul {background:none;margin:10px 0 0;padding:0;width:800px;float:right}
.servicev4 ul li{margin:0px 0 0 10px;}
.servicev4 ul li.emailnews{padding:12px 0 12px 35px;background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/icons/email2.gif") no-repeat 0 3px;font-size:11px;}
.servicev4 ul li.mobiles{padding:12px 0 22px 35px;background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/icons/mobile2.gif") no-repeat 0 3px;font-size:11px;}
.servicev4 ul li.alerts{padding:12px 0 12px 40px;background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/icons/desktop2.gif") no-repeat 0 3px;font-size:11px;}
.servicev4 ul li.newsfeeds{padding:12px 0 12px 29px;background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/icons/feeds2.gif") no-repeat 0 3px;font-size:11px;}
.servicev4 ul li.itv{padding:12px 0 12px 33px;background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/icons/interactive2.gif") no-repeat 0 3px;font-size:11px;}
.servicev4 ul li.podcast{padding:12px 0 12px 37px;background:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/icons/podcasts2.gif") no-repeat 0 3px;font-size:11px;}
.servicev4 h4 a.lp,.servicev4 ul li.emailnews a, .servicev4 ul li.mobiles a, .servicev4 ul li.alerts a, .servicev4 ul li.newsfeeds a, .servicev4 ul li.itv a, .servicev4 ul li.podcast a {}

.aznav{font-size:1.1em;margin:10px 0 0 10px;background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/atoz_arr_down.gif) no-repeat 7.5em 0px;
padding:0 20px 0 0;}
.atozfooter{font-family:verdana;}
.atozfooter ul,.atozfooter ul li {list-style-type:none;padding:0px}
.atozfooter a:link{color:#0052ad;text-decoration:none}
.atozfooter a:visited{color:#0052ad;text-decoration:none}
.atozfooter a:hover{text-decoration:underline}
.atozfooter a:active{color:#006db5;text-decoration:none}
.atozfooter{width:946px;padding:0 14px;height:32em;background:#757779 url(http://newsimg.bbc.co.uk/sol/shared/img/v4/atoz_bg_v2.gif) repeat-x left -260px;border-top:1px solid #e6e6e6;clear:both;position:relative;}
.atozfooter h2{color:#fff;margin:0;padding:8px 0 16px 20px;background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/atoz_corners.gif) no-repeat -2476px bottom;margin-bottom:-5px;position:relative;font-size:1.6em;}
.azcontent{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/atoz_corners.gif) no-repeat -1530px bottom;left:14px;bottom:14px;float:left;width:946px;height:26.6em;}
.atozlist{background:#fdfdfd url(http://newsimg.bbc.co.uk/sol/shared/img/v4/atoz_bg_v2.gif) repeat-x left -830px;float:left;width:946px;height:26.1em;}
ul.azcols{margin:10px 0 6px 10px;}
ul.azcols li{width:230px;padding:0 0 0px 10px;height:2.0em;}
.azcolbtop{margin:-24.0em 0 0px 225px;border-left:1px solid #eee}
.azcolb{margin:0 0 0px 225px;border-left:1px solid #eee}
.azcolctop{margin:-24.0em 0 0px 460px;border-left:1px solid #eee}
.azcolc{margin:0 0 0px 460px;border-left:1px solid #eee}
.azcoldtop{margin:-24.0em 0 0px 695px;border-left:1px solid #eee}
.azcold{margin:0 0 0px 695px;border-left:1px solid #eee}

.atozfooter ul li a{font-size:1.2em;}

.ch1 {
background:#000 none repeat scroll 0%;
border:1px none;
color:#FFFFFF;
font-size:11px;
padding:8px 0pt 8px 10px;
margin:0 0 7px 0
}
.sibtbgf a:link,.sibtbgq a:link,.sibtbgf a:active,.sibtbgq a:active,.sibtbgf a:hover,.sibtbgq a:hover{color:#FC0}	
.sibtbgf a:visited,.sibtbgq a:visited{color:#C90}
.widesectionheadline a.lp:link,.widesectionheadline a.lp:active,.widesectionheadline a.lp:hover,.widesectionheadline a.lp:visited{font-size:0.8em}
.mvb{margin:0 0 5px 0}
.cyclingbg .nlp,.footballbg .nlp,.boxingbg .nlp,.motorsportsbg .nlp,.dartsbg .nlp,.horseracingbg .nlp,.equestrianbg .nlp,.snookerbg .nlp,.sportgeneralbg .nlp,.multieventbg .nlp,.disabilitysportbg .nlp,.skatingbg .nlp,.rugbyunionbg .nlp,.rugbyleaguebg .nlp,.BGAthletics .nlp,.athleticsbg .nlp,.skiingbg .nlp,.golfbg .nlp,.swimmingbg .nlp,.rowingbg .nlp,.tennisbg .nlp,.cricketbg .nlp,.bowlsbg .nlp,.olympicsbg .nlp,.sportreliefbg .nlp,.orangebg .nlp,.redbg .nlp,.purplebg .nlp,.turquoisebg .nlp,.bluebg .nlp,.greenbg .nlp,.tealbg .nlp{color:#FFFFFF;font-size:1.5em;margin:10px 0 10px 0;padding:8px;font-family:arial}
.cyclingbg .nlp{background:#be4820}
.cyclingbg{border-bottom:1px solid #be4820}
.footballbg .nlp,.boxingbg .nlp,.motorsportsbg .nlp,.dartsbg .nlp{background:#8c0017}
.footballbg, .boxingbg{border-bottom:1px solid #8c0017}
.horseracingbg .nlp,.equestrianbg .nlp{background:#681124}
.horseracingbg{border-bottom:1px solid #681124}
.snookerbg .nlp{background:#52246f}
.snookerbg{border-bottom:1px solid #52246f}
.sportgeneralbg .nlp,.multieventbg .nlp,.disabilitysportbg .nlp,.skatingbg .nlp{background:#0d5770} 
.sportgeneralbg,.multieventbg,.disabilitysportbg,.skatingbg{border-bottom:1px solid #0d5770}
.rugbyunionbg .nlp,.rugbyleaguebg .nlp,.BGAthletics .nlp,.athleticsbg .nlp,.skiingbg .nlp,.golfbg .nlp,.swimmingbg .nlp,.rowingbg .nlp{background:#00346e}  
.rugbyunionbg,.rugbyleaguebg,.BGAthletics,.athleticsbg,.skiingbg,.golfbg,.swimmingbg,.rowingbg{border-bottom:1px solid #00346e} 
.tennisbg .nlp,.cricketbg .nlp,.bowlsbg .nlp {background:#004926} 
.tennisbg,.cricketbg,.bowlsbg{border-bottom:1px solid #004926} 
.olympicsbg .nlp{background:#0d5770} 
.olympicsbg{border-bottom:1px solid #0d5770}
.sportreliefbg .nlp{background:#d10000}
.sportreliefbg{border-bottom:1px solid #d10000}
 .orangebg .nlp{background:#be4820}
.redbg .nlp{background:#8c0017}
.purplebg .nlp{background:#252557}
.purplebg{border-bottom:1px solid #252557}
.turquoisebg .nlp{background:#0d5770}
.bluebg .nlp{background:#00346e}
.greenbg .nlp{background:#004926}
.tealbg .nlp{background:#6B7C46}
.multieventbg .nlp{background:#0d5770 url("http://newsimg.bbc.co.uk/sol/shared/img/v4/olympics/strap_rings.gif") no-repeat 420px 8px}
.burgundybg .nlp{background:#004E80;font-size:1.0em;padding:5px 0 5px 5px;margin:0 0 5px 0;color:#fff}
.fgbi{border-bottom:2px solid #004E80}
.picheadline2 .arr{background-position:5px 0;padding:0 0 0 20px;margin:5px 0}
.picheadline2 .arr .tsl{font-size:1.0em}
.ticko iframe{height:16px}
#tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	width: 104px;
	height: 25px;
	float: left;
	text-align: center;
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	color: #333;
	background:#B40000 url("http://newsimg.bbc.co.uk/sol/shared/img/v3/tabs/tab_bg104.gif");	
}
.datatable {clear:both;padding:10px 0 10px 0;margin:10px 0 10px 0;border:0px}
.datatable td{padding:2px 2px;font-size:13px;vertical-align:text-top;border:0px}
.datatable .al{text-align:left}
.datatable .ar{text-align:right} 
.datatable .cnt{text-align:center} 
.datatable thead.norm th{font-weight:normal;font-size:13px;padding:0 0 4px 0;border:0px}
.datatable .r1{background:#fff}
.datatable .r2{background:#eee}
.datasection{font-size:13px}
.datasection h3{font-size:13px;margin:0px;padding:10px 0}
.datasection a:link,.datasection a:hover,.datasection a:active,.datasection a:visited{font-size:13px}
.datasection .strong{font-weight:bold}
.datatable h4.subh{padding:20px 2px 10px 2px;border-bottom:1px solid #333;margin:0 0 10px 0;font-weight:normal;font-size:13px}
.hf,.hfr{color:#fff;font-weight:bold;margin:10px 0 0 0;padding:2px 5px 2px 5px}
.hf{background:#039;float:left;width:305px!important;width:315px}
.hfr{background:#c00;float:right;text-align:right;width:304px!important;width:314px}
.instruct{padding:0 0 10px 0;font-weight:bold}
.datasection ul,.datasection ul.date{padding:0px;margin:0px;list-style:none}
.dates{padding:0 0 14px 0;margin:0 0 19px 0;border-bottom:1px solid #ccc}
.datasection li{padding:0 5px 0 0;margin:0px;list-style:none}
.datasection ul.date li{padding:0 5px 5px 0;margin:0px;list-style:none;float:left}
.datasection h4{font-size:13px;padding:0 0 10px 0;margin:0px}
.datasection ul.datelist li{clear:both;padding:0px;margin:0px}
.datasection ul.datelist li .fl{font-weight:bold;width:90px;float:left;margin:0 0 10px 0}
.datasection ul.datelist li .flr{width:528px;float:right;margin:0 0 10px 0}
.wtrb .nlp{
	background:#fff;
	font-size:1.1em;
	margin:0 0 4px;
	padding:0;
	text-transform:uppercase;
 }
.wtrb .arr{
	padding:0 0 0 7px;
	margin:0 0 10px 0;
	background-position:0 1px;
	line-height:1.2em
}
.qbox, .qbox .info{
	background-image: url("http://newsimg.bbc.co.uk/sol/shared/img/v4/qbox_203.gif");
	background-repeat: no-repeat
}
.qbox{background-position:-203px 1px}
.qbox .info{background-position: top left}
.qboxb .qbox, .qboxb .qbox .info{
	background-image:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/qbox_226.gif");
	background-repeat:no-repeat;	
}
.qboxb .qbox{background-position:-226px 1px}
.qboxb .qbox .info{background-position:top left}
.qboxc .qbox, .qboxc .qbox .info{
	background-image:url("http://newsimg.bbc.co.uk/sol/shared/img/v4/qbox_306.gif");
	background-repeat:no-repeat
}
.qboxc .qbox{background-position:-306px 1px}
.qboxc .qbox .info{background-position:top left}
.qboxd, .qboxd .info, .qbox416, .qbox416 .info{
	background: #fff url("http://newsimg.bbc.co.uk/sol/shared/img/v4/qbox_416.gif");
	background-repeat: no-repeat }
.qboxd, .qbox416{background-position:-466px 1px}
.qboxd .info, .qbox416 .info{background-position:top left}
.wgreylinebottom .qbox, .wgreylinebottom .qbox .info{background-image: url("http://newsimg.bbc.co.uk/sol/shared/img/v4/qbox_306.gif");background-repeat: no-repeat}
.wgreylinebottom .qbox{background-position:-306px 1px}
.podcast h3{font-family:arial;font-weight:normal;color:#777;font-size:1.4em;padding:0 0 5px 0}
.podcast a{font-size:1.2em}
.podcast img{padding:5px 0 0 0}
.formatStyle{width:180px}
#listenpanelwrapper #listenpanel h3{font-size:1.2em;padding:0 0 3px 0}
#listenpanelwrapper #listenpanel p.instruct{font-size:1.1em;font-weight:normal}
#cd_holder{padding:10px 0 5px 0}
#cd_clock {font-size:1.3em;color:#0d5770;font-weight:normal;padding:0}
.cdtitle {font-size:1.3em;color:#000;font-weight:normal}
.gnb{font-size:1.2em}
.gnb b{font-weight:normal}

.fghii{background:#B40000;color:#FFFFFF;font-family:arial;font-size:1.5em;margin:10px 0pt;padding:8px;}
.embedvideo h1 a, .embedaudio h1 a {font-size:1.8em;font-weight:normal;}
.wrapa .sabull a{font-size:1.1em}

.promotopbg .topstoryformat .text .mvb a.tsh{clear:both}


/* new styles for football league tables */
.short_table #team, .short_table .team {text-align:left;}

.short_table table {
 width:100%;
 border-collapse:collapse;
 border-spacing:0;
 text-align:right;
}

.short_table h2{
	background:#600c19 url(/sol/shared/img/football_league/bg_header.gif) repeat-x 0 0;
	color:#fff;
	padding:9px 10px 8px;
	font-weight:normal;
	font-family:arial;
	font-size:1.5em;
}
.short_table h2 strong{font-weight:bold}
.short_table p{
	font-family:arial;
	font-size:1.1em;
	padding:9px 10px 8px;
	background:#eee;
}


.short_table thead th span{
position:absolute;
top:-5000px;
left:-5000px;
}
.short_table table {font-size:1.1em;
}
.short_table span {
display:block;
font-size:1em;
font-weight:normal;
}
.short_table a:link,.short_table a:visited,.short_table a:hover,.short_table a:active {color:#990000;text-decoration:none;}

.livescores {width:100%;border:0px;margin:10px 0 10px 0;}
.livescores td{vertical-align:text-top;border:0px;}
.livescores .c1{width:37%;text-align:right;}
.livescores .c2{width:20%;text-align:center;} 
.livescores .c3{width:37%;text-align:left;}
.livescores .c4{width:6%;text-align:right;}
.livescores table td{text-align:left;padding:2px 0 0 2px}
.livescores table td.right{text-align:right;padding:2px 0 0 2px}
.livescores table td.center{text-align:center;padding:2px 0 0 2px}
.livescores table td.left{text-align:left;padding:2px 0 0 2px}
.liveScores table {background-color:#FFF;border-collapse:collapse;border:solid 1px #E9E9E9;border-top-width:0px;width:100%;}
.liveScores td{padding-bottom:5px;padding-top:5px;border-bottom:solid 1px #E9E9E9;}
.liveScores .homeTeam, .liveScores .homeScore {text-align:right;}
.liveScores .homeTeam, .liveScores .awayTeam {width:120px;}
.liveScores .homeScore, .liveScores .awayScore {width:15px;}
.livescores{width:306px;border-bottom:15px solid #eee;padding:0px}
.livescores span{display:inline}
.livescores h2{font-size:1.2em!important;}
.puffbox .livescores h2{font-size:1.4em!important;}
.livescores .choose{border-bottom:1px solid #999;padding:5px 5px 5px 10px}
.livescores .choose span{margin:0 10px 0px 0px;padding:5px 0 3px 0}
.livescores p span{font-size:1.1em}
.livescores span.selectteam{display:inline;background:#fff;padding:5px}
.livescores table td{vertical-align:top;border-bottom:none;border-top:1px solid #eee}
.livescores table th{padding:0px;margin:0px;border:1px solid #eee}
.livescores table td.team{width:34%}
.livescores table th.col2{width:16%}
.livescores table th.col4{width:16%}


.external_news_sites{border:1px solid #535353;font-size:1.1em;line-height:1.4em;margin:0 0 14px;padding:10px 10px 5px 10px}
.external_news_sites h3{text-transform:uppercase;font-size:1.2em;font-weight:normal;padding:0 0 5px}
.external_news_sites ul li{background:url(http://newsimg.bbc.co.uk/nol/shared/img/v3/arrow.gif) no-repeat scroll 0 5px;padding:0 0 5px 10px;font-size:1.2em}
.external_news_sites ul li span{background:url(/shared/img/v4/dash.gif) no-repeat scroll 0 7px;font-size:0.8em;padding:0 0 0 10px;}


/* Twitter module */
div.twitter {
	margin:0 0 20px 0;
	}
	
div.twitter h2 {
	float:left;
	margin:0 0 10px 0;
	font-size:1.5em;
	line-height:1.2em;
	font-family:arial;
	color:#777777;
	}
	
div.twitter h3.what {
	padding:3px 0 11px 0;
	font-size:1.1em;
	line-height:1.2em;
	font-weight:normal;
	text-align:right;
	}

div.twitter ul li h3 {
	clear:both;
	margin:0 0 20px 0;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:normal;
	}

div.twitter ul li h3 span.wrapper {
	display:inline-block;
	}

div.twitter ul li h3 span.wrapper span.tweet {
	float:right;
	width:252px;
	margin:0 0 .6em 4px;
	padding:0 0 3px 0;
	background:url(/sol/shared/img/v4/winter_olympics_2010/wo_furniture_sprite.png) no-repeat -974px bottom;
	}
	
div.twitter ul li h3 span.wrapper span.tweet span.text {
	float:right;
	width:232px;
	height:38px;
	min-height:38px;
	padding:5px 5px 4px 15px;
	color:#4F4F4F;
	background:url(/sol/shared/img/v4/winter_olympics_2010/wo_furniture_sprite.png) no-repeat -974px 0;
	}
	
	/* IE6 hack */
	html > body div.twitter ul li h3 span.wrapper span.tweet span.text {
		height:auto;
		}
		
div.twitter ul li h3 span.wrapper a.image img {
	float:left;
	border:1px solid #babab3;
	}
	
div.twitter ul li h3 span.name {
	display:inline-block;
	padding:0 5px 0 0;
	border-right:1px solid #464646;
	}
	
div.twitter abbr {
	border-bottom:1px dotted #464646;
	}
	
#blq-main td table{border-collapse:separate;}
#blq-main td table th{text-align:inherit;}

.sportoniplayer{border:1px solid #ddd;padding:6px 10px;position:relative;font-family:arial;margin:0 0 10px 0}
.sportoniplayer h3{display:block;border-bottom:1px solid #ddd;margin:0 0 8px;padding:0 0 8px;}
.sportoniplayer h3 a{font-size:1.3em;padding:0 97px 0 0}
.sportoniplayer h3 a.iplayer{width:97px;position:absolute;top:8px;right:7px;padding:0;height:17px;display:block;}
.sportoniplayer h3 a.iplayer:hover{text-decoration:none;}
.sportoniplayer h3 a.iplayer{background:url(http://www.bbc.co.uk/iplayer/syndication/patch/images/cta_bip_logo_white.gif) no-repeat 0 0;}
.sportoniplayer h3 a.iplayer span{position:relative;}
.sportoniplayer h3 span{position:absolute;top:-5000px;left:-5000px}
.sportoniplayer .video,.sportoniplayer .audio{background:none}
.sportoniplayer ul{margin:0 0 5px; 0;padding:0;float:left;width:100%}
.sportoniplayer ul li{clear:both;font-size:1.2em;padding:0 0 3px 0;float:left;width:100%;display:inline}
.sportoniplayer ul li.image{padding:0}
.sportoniplayer ul li.image img{display:inline;float:left;padding:0 0 8px 0}
.sportoniplayer ul li.image a.video{background:none}
.sportoniplayer ul li.image a.video span{background:transparent url("http://www.bbc.co.uk/iplayer/syndication/icons/magenta/watch_aliased_13.gif") no-repeat scroll 0 0;cursor:pointer;float:right;width:106px;padding:0 0 0 20px;margin:0}
.sportoniplayer ul li.image a.audio{background:none}
.sportoniplayer ul li.image a.audio span{background:transparent url("http://www.bbc.co.uk/iplayer/syndication/icons/magenta/listen_aliased_13.gif") no-repeat scroll 0 0;cursor:pointer;float:right;width:106px;padding:0 0 0 20px;margin:0}
.sportoniplayer ul li.image span:hover{text-decoration:underline}
.sportoniplayer ul li a span{display:block;margin:0 0 0 20px;padding:0}
.sportoniplayer ul li.video a{background:url("http://www.bbc.co.uk/iplayer/syndication/icons/magenta/watch_aliased_13.gif") no-repeat 0 1px}
.sportoniplayer ul li.audio a{background:url("http://www.bbc.co.uk/iplayer/syndication/icons/magenta/listen_aliased_13.gif") no-repeat 0 1px}
.sportoniplayer ul li a{display:block}
.sportoniplayer p {text-align:right;font-size:1.2em;padding:3px 0 0 0;margin:0px 0 0 0;border-top:1px solid #ddd;clear:both}
.sportoniplayer ul li:first-child+li{padding:8px 0 3px 0}
.sportoniplayer ul li:first-child img{padding:0}