.olympicsban, .olympicsban h1 span.section, .olympicsban div{background-image:url(/sol/shared/img/v4/banners/olympics.gif?v2);}
a.lp:link, a.lp:active, a.lp:visited, a.lp:hover{
	color:#900;
	font-size:12px;
	font-weight:bold;
	font-weight:normal;
}
.banmain{
	background:#000 url("http://newsimg.bbc.co.uk/sol/shared/img/nav/v3_banners/64px/olympics.gif") no-repeat 0 0;
	height:64px;
	padding:0px;
}
.sectionbgcol {background-color:#004e80;}
#tabnav li {background-color:#004e80;}
.sah {background-color:#004e80;}
hr.pufff{border-top: 2px solid #004e80;}
.sib606 .sihf {
	background-color:#004e80;
	color: #fff;
}
#q1{background:url("http://newsimg.bbc.co.uk/sol/shared/img/v3/quotes/olympics/q1.gif");}
#q2{background-image:url("http://newsimg.bbc.co.uk/sol/shared/img/v3/quotes/olympics/q2.gif");}
.sibStdQuote {
	background-color:#004e80;
	color:#fff;
}
.sibStdQuote #q1{background: url("http://newsimg.bbc.co.uk/sol/shared/img/v3/quotes/olympics/q1_std.gif");}
.sibStdQuote #q2{background-image: url("http://newsimg.bbc.co.uk/sol/shared/img/v3/quotes/olympics/q2_std.gif");}
/* ------ Key Info ------- */ 
.horizontalList{
	clear:both;
	border-top:1px dashed #cdcdcd;
	border-bottom:1px dashed #cdcdcd;
	margin:0;
	color:#900;
	padding:5px 0 4px 0;
	height:16px;
}
.horizontalList span{color:#666;}
.horizontalList a{
	color:#900;
	font-weight:bold;
}
/* ------ BGLightGreyFixedHeight = filler5 \\ countdown // ------- */ 
.filler5{
	border-top:1px dashed #cdcdcd;
	margin:0;
}
/* ------ BGPink203 = fgbi \\ OTHER TOP STORIES Slot 7 - ARCHERY INDEX // ------ */
.fgbi{
	background:#fff;
	border-top:1px dashed #cdcdcd;
	padding:10px 0 0 0;
}
.fgbi .arr{margin:5px 0;}
/* ------ GUTTER BETWEEN MAIN STORY and  OTHER TOP STORIES - ARCHERY INDEX ------ */
.gutter{background:url("http://newsimg.bbc.co.uk/sol/shared/img/olympics/bg_grey_gutter_dash.gif") no-repeat 0 0;}
/* ------ STRAPLINES ------ */
.fghii, .fghi, .ddh, .academyStrap{
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
/* ------ HYPER STRAP RED BG ------ */
.fghii{
	background:#b40000;
	padding:3px 5px;
	margin:0 0 10px 0;
}
/* ------ BGPurple203 = Strapline - dreams ON ARCHERY : FILLER =  ------ */
.ddb{
	background:#fff;
	padding:0;
}
.ddb .fghi{
	background:#CE346B;
	margin:0 0 10px 0;
}
.fghi{
	background:#CE346B;
	padding:3px 5px;
	margin:0 0 5px 0;
}
/* FILLER : BGYellow203  */
.ddh{
	background:#036;
	padding:3px 5px;
	margin:0 0 10px 0;
}
.academyStrap{
	background:#156799;
	margin:0 0 10px 0;
}
/* FILLER : BGLightGrey */
.fefefef{
 background:#fff;
 border-top:1px dashed #cdcdcd;
 margin:10px 0 0 0;
 padding:5px 0;
}
.wsb{
	background:#eee;
	height:78px;
	padding:8px 0 0 5px;
}
/* FILLER : BGYellow203 */
.spb{
	border-top:1px dashed #cdcdcd;
	width:100%;
	background:#fff;
	padding:10px 0 0 0;
	margin:0;
}
.spb .nlp{font-size:12px;}
.nwfiller2{
	background: url("http://newsimg.bbc.co.uk/sol/shared/img/olympics/bg_203_grey_line.gif") repeat-y 0 0;
	padding:5px 0 0 5px;
}
.nwfiller2 .summary{
	padding:0;
	height:48px;
}
.filler4{
	background:#eee;
	padding:8px 0 5px 5px;
}
.tqub{
	background:#eee;
	height:90px;
	padding:10px 0 0 5px;
}
.nwfiller2 .nlp{
	font-weight:normal;
	padding:0 0 5px 0;
}
.tqub .nlp{
	font-weight:normal;
	padding:4px 0 4px 0;
}
.gcccccc{
	background:#eee;
	height:142px;
}
.rsslink{
	background:#fff;
	margin:5px 0 0 0 !important; 
	padding:5px 16px 10px 4px !important;
}
.rhst{
	padding:3px 0 3px 0;
	float:right;
	text-align:left;
	width:132px;
}
.sectionHeader{
	border-bottom:none;
	color:#16659d;
	padding:0 0 4px 0;
}
.ds{
	display:block;
	padding:9px 0 5px 0;
	color:#666;
}
/* BRITS TO WATCH */
.mvb .shl{
	clear:both;
}
.wtrb .mvb {
	width:101px !important;
	margin:0;
}
.mvb img{
	padding:0 0 4px 0;
	margin:0;
}
.wtrb div.o{
	font-size:11px;
	color:#666;
	
}
/* BBC SPORT THE OLYMPICS BROADCASTER - FILLER:BGGreen203 */
.gnb{
	margin:10px 0 0 0;
	padding:5px 40px 5px 0;
	border-top:1px solid #156799;
	background-image:url("http://newsimg.bbc.co.uk/sol/shared/img/olympics/bg_olympics_small_logo.gif");
	background-repeat:no-repeat;
	background-position:center right;
	text-align:right;
}
.gnb .nlp{
	font-size:12px;
	font-family:arial;
	color:#156799;
}
ul#serviceBar {
	background:#19558b;
}
ul#serviceBar li.copyright2 {
	background:#19558b;
}
ul#serviceBar li.copyright2 .logo {
	background:#19558b url("http://newsimg.bbc.co.uk/sol/shared/img/v3/bbccopyright_logo_trans.gif") no-repeat scroll 0px 3px;
}
ul#serviceBar li.footertotop {
	background:#19558b;
	color:#fff;
}
#sportfooter #f1 {
background:#fff;
}
/* COUNTDOWN */
#cd_holder {
	font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
	font-size:13px;
	padding:4px 0 5px 0;
	
	border-bottom:1px dashed #cdcdcd;	
}
#cd_clock {  
	color:#15679A; 
	font-weight:bold;
}
.cdtitle {
	color:#15679A;
	font-weight:bold;
	margin:0 5px 0 0;
}

/* QUOTEBOX */
.qbox{
	padding:0 0 20px 0;
	margin:2px 0 0 0;
}
.qbox blockquote{
background-repeat: no-repeat ;
background-position:-203px 1px;
line-height:1em;
margin:20px 0 0 0;
padding:0px 2px 2px 5px;
}
.qbox blockquote a:link,.qbox blockquote a:visited,.qbox blockquote a:hover.qbox blockquote a:active{
	font-size:11px;
	display:block;
	margin:0 15px 0 20px;
	color:#156799;
	font-weight:bold;
}
.qbox .info{
	padding:35px 10px 10px 25px;
	margin:0px 0px 0 0;
	color:#000;
	font-size:10px;
}
.qbox p strong,.qbox p b{
	line-height:22px;
}
.qbox .links{
	padding:0px 10px 5px 12px;
	margin:0px 0px 0 0;
	text-align:right;
	}
.qbox .links a{
	font-size:11px;
	color:#156799;
	background-position:0 7px;
}
.qbox, .qbox .info{
	background-image: url("http://newsimg.bbc.co.uk/sol/shared/img/v4/qbox_203.gif");
	background-repeat: no-repeat ;
}
/* FLICKR */
#olympic_photos ul,	#olympic_photos ol {
	list-style-type: none;
	padding:0;
	margin:0;
}

#olympic_photos li {
	display: inline;
}

#olympic_photos li a,
#olympic_photos li a img {
	border: none;
	width: 64px;
	height: 64px;
}
#olympic_photos li a img{
	margin:0 5px 0 0;
}
#olympic_photos li a {
}

.ds{
	border-bottom:0px solid;
	padding:2px 0 7px 0;
	margin:0 0 10px 0;
	width:100%;
	font-size:11px;
}

.storyextra .puffbox .promomiddlebg .mph{
	font-size:1.2em;
}


a.tickl:link, a.tickl:active, a.tickl:hover, a.tickl:visited {
color:#0052AD;
}
a.tickl:link, a.tickl:active, a.tickl:hover, a.tickl:visited {
color:#0052AD;
}
a.tickl {
color:#1F527B;
font-size:0.8em;
text-decoration:none;
}

.ticki{color:#1F527B;font-size:1.0em;text-decoration:none;font-family:verdana;}