/* $Id: screen.css,v 1.258 2009/08/21 14:23:07 hernandezp Exp $

* 12/04/2011 S Gadhiraju	Changed the overflow to auto on '#armageddon .ui-tabs-panel .summary iframe'	[DIGI-238]
* 26/05/2011 D Hemendrarai  Added class style for Branding Header image  [DIGI-512]
* 26/05/2011 D Hemendrarai  Added class style for Branding Header image  [DIGI-512]
* 03/06/2011 D Hemendrarai  Added live icon styling  [DIGI-666]
* 23/06/2011 D Hemendrarai  London Olympics 2012 header/counter styles  [DIGI-762]
* 23/07/2011 S Henderson  	Adjustment to traffic drivers layout  [DIGI-876]
*/
body,body.olympicsBody, body.financialServicesBody{background:#262626 url('../i/tmglBody.gif') repeat-y center top;color:#282828;font-family:georgia,"times new roman",times,serif;font-size:62.5%;margin:0;padding:0;}
body.olympicsBody{background:none;background-color:#f5f5f3;}
body.financialServicesBody{background:none;background-color:#004476;}
img{border:0;display:block;}
form{display:inline;}
form .formSubmit{background-color:#234b7b;border:1px solid #333;color:#fff;font:1em arial,sans-serif;height:21px;padding:2px 0;text-transform:uppercase;}
form .formSubmit:active{background-color:#122842;}
.access{display:none;}
.hidden{display:none;}
.hdn{display:none;}
.invisible{visibility:hidden;}
a{color:#234B7B;outline:0;text-decoration:none;}
a:hover{border-bottom:1px dotted #122842; color:#122842;}
p,h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
h1 a,h2 a,h4 a,h5 a,h6 a,h7 a{color:#000;}
#tmglSite{background:#fff;margin:0 auto;padding:0 10px;width:940px;}
#tmglHeader{width:940px;}
#tmglTopBar{background-color:#EBEBE5;font-family:arial, sans-serif;font-size:1.2em;padding:3px 0 5px;}
#tmglTopBar p{color:#585858;font-weight:normal;margin:0;padding:0;}
#tmglTopBar #tmglTopLeft{float:left;margin-left:5px;}
#tmglTopBar #tmglTopLeft #regDetails{padding-left:8px;}
#tmglTopBar #tmglTopLeft #winaop{margin:0;padding:0;}
#tmglTopBar #tmglTopLeft p a#winaop{color:#B22929;font-size:1.1em;text-decoration:none;}
#tmglTopBar #tmglTopLeft p a#winaop:hover{border:0;color:#B22929;text-decoration:underline;}
#tmglTopBar #tmglTopLeft p a#dpotyear{color:#B22929;}
#tmglTopBar #tmglTopLeft p a#dpotyear:hover{border-bottom:1px dotted #7F1111;color:#7F1111;}
#tmglTopBar #tmglTopLeft p .lastUpdate{border:0;color:#B22929;font-size:1em;text-decoration:none;}
#tmglTopBar #tmglTopLeft p .wireTicon{background:url('/template/ver1-0/i/t_wire.png') no-repeat scroll 0 2px;padding:5px 10px 10px;}
#tmglTopBar #tmglTopRight{float:right;margin-right:5px;}
.rss{background:url('../i/sprite-icon.gif') 0 -500px no-repeat;padding-left:15px;}

#tmglMenu{margin-bottom:10px;}

/* GENERAL SEARCH BAR STYLES */
#brand{float:left;margin:0;padding:0;text-indent:-9999px;}
#search{float:left;}
#search .searchBox{float:left;margin-right:6px;padding:1px;}
#search .searchSubmit{float:left;}

/* SECTION SEARCH BAR  */
#tmglBrandLarge{padding:8px 0 10px;}
#tmglBrandFinanceLarge{padding:8px 0 10px;}

/* Default brand, rewritten in tmglBrandCSS.jsp if a new brand is added  */
#tmglBrandLarge #brand{background:url('../i/thetelegraph_275.gif') 0 0 no-repeat;height:48px;margin-right:35px;width:275px;}
#tmglBrandFinanceLarge #brand{background:url('../i/Telegraph_Money_logo.png') 0 0 no-repeat;height:60px;margin-right:35px;width:344px;}
.portal #tmglBrandLarge #brand{background:url('../i/thetelegraph_344.gif') 0 0 no-repeat;height:60px;width:344px;}
#tmglBrandLarge #search{padding:16px 0 5px;width:335px;}
#tmglBrandLarge #search .searchBox{width:247px;}

#tmglLasUpdatedDateFeed{border:0;color:#585858;font-size:inherit;text-decoration:none;}
#tmglLasUpdatedDateFeed .lastUpdate{color:#B22929;}

#tmgTopBar{float:right; clear:both; font:12px arial,sans-serif; width: 350px;}
.tmgTopBarDate{ padding-top: 15px; float:right; clear:both; }

#searchBar{float:right;padding:6px 0 0;}
#searchBar #searchBlock {background-color:#F5F5F5;border:1px solid #CCC;width:300px;height:20px;}
#searchBar #searchBlock form {height:20px;}
#searchBar #tg_search .searchBox{background-color:#F5F5F5;border:medium none;height:19px;width:270px;margin-top:0px;padding-top:0;float:left;}
#searchBar #tg_search .formSubmit{background:url("../i/search_icon.png") no-repeat scroll 5px 3px transparent;border:0;height:20px;width:25px;float:right;}

#tmglBrandLarge #ebGoogle{background:url('../i/sprite-logo.gif') -275px 0 no-repeat;float:left;height:28px;margin:16px 10px 0 0;text-indent:-9999px;width:53px;}
#tmglBrandLarge #widget{background:url('../i/genericDottedGraphic.gif') repeat-y;float:left;height:48px;padding-left:10px;width:220px;}

/* ARTICLE SEARCH BAR  */
#tmglBrandSmall{float:left;padding:8px 0;}
#tmglBrandSmall #brand{background:url('../i/thetelegraph_195.gif') 0 0 no-repeat;height:34px;width:195px;}
#tmglBrandSmall #search{padding:6px 0 5px;width:490px;}
#tmglBrandSmall #ebGoogle{background:url('../i/enhancedByGoogle.gif') no-repeat left 6px;float:left;height:34px;text-indent:-9999px;width:214px;}
#tmglBrandSmall #search .searchBox{width:400px;}

#tmglBannerAd{border-bottom:2px solid #2f2f2f;padding:5px 0 10px;}

.admpu{background-color:#F4F4F0;margin-left:auto;margin-right:auto;width:300px;}
.adsky{background-color:#F4F4F0;margin-left:auto;margin-right:auto;text-align:center;}
.adbox{background-color:#F4F4F0;height:60px;margin-left:auto;margin-right:auto;width:120px;}
.adyell{margin-bottom:1em;}
.adarea{background-color:#F4F4F0;}
.sectionSponsor{margin-bottom:10px;}
.sectionSponsor .puff a{text-decoration:none;}
.activeNav{background:transparent none;}

/* Active/Non-active menu styles */
.activeNav li.first{border-left:none;}
.activeNav a{color:#fff;}
.activeNav a:hover{background:none;border:none;color:#404040;text-decoration:none;text-shadow:1px 1px 1px #999;}
.nonActiveNav{background:#262626;}
.nonActiveNav li.first{border-left:none;}
.nonActiveNav a{color:#fff;}
.nonActiveNav a:hover{background:#262626;background-color:#0097b1;border-bottom:none;color:#fff;height:inherit;margin-top:0;min-height:inherit;text-decoration:underline;text-shadow:none;}
.nonActiveNav .selected{background:#0097b1;margin-top:-4px;min-height:28px;text-shadow:none;}
.nonActiveNav #itmSport{background-color:#262626;}
.nonActiveNav .selected a{color:#fff;}
.nonActiveNav .selected a:hover{margin-top:0;}

/* HOT TOPICS NAV STYLES */
#tmglHotTopics{background-color:#FFF;border-bottom:0;border-top:1px solid #EAEAEA;margin:5px 0 15px 0;padding-top:3px;margin:5px 0;height:20px;overflow:hidden;}
#tmglMenu #tmglHotTopics{border-bottom:0;border-top:0;margin-top:3px;padding-bottom:3px;padding-top:0;margin:5px 0 15px 0;padding-bottom:3px;}
#tmglHotTopics p{color:#b22929;float:left;font-size:1.2em;font-weight:bold;margin:3px 10px 2px 0;padding:0;text-transform:none;}
#tmglHotTopics ul{list-style:none;margin:0;padding:0;}
#tmglHotTopics ul li{background:url('../i/htSpacer.gif') no-repeat 10px 3px;float:left;font-size:1.3em;line-height:1.4em;padding-left:20px;}
#tmglHotTopics ul li.htFirst{background:none;padding:0;}
#tmglHotTopics p.htPointer{font-size:1.3em;line-height:1em;padding-left:6px;}
#tmglHotTopics ul li a{font-family:georgia, "times new roman", serif;white-space:nowrap;}

/* RSS External Feed container */
#rssExternalFeed{margin:0;}
#rssExternalFeed h3{line-height:1em;margin:0 0 1px;}
#rssExternalFeed p.date{line-height:1.5em;margin:0;padding:0 3px 0 0;}

#tmglPageTitle{margin:0 0 15px;padding:0;float:left;}
#tmglPageTitle.olympic {width: 460px;margin-right: 20px;}
#tmglPageTitle .iefix > img + div{margin-left: 70px;}
#tmglPageTitle + .cl + .summary.marginUnder{margin-top:0;}
#tmglPageTitle h1{color:#262626;font-family:georgia,times new roman,serif;font-size:2em;font-weight:bold;margin:0;padding:0;}
#tmglPageTitle h2{color:#585858;font-size:1.4em;font-weight:normal;margin:0;padding:5px 0 0;}
#tmglPageTitle img.byline_pic{margin-top:3px;padding-right:10px;float: left;}
#tmglPageTitle .bylineSocialButtons {float:left;height:21px;margin-top:8px;width:100%;}
.story .bylineSocialButtons {float:left;margin:4px 0 6px;width:350px;}
.bylineSocialButtonTwitter {float:left;height:21px;width:155px;}
#shareSectionByline {float:left;}

#tmglPageTitleImageRight{margin:0 0 10px;}
#tmglPageTitleImageRight h2{color:#404040;font-size:1.3em;font-weight:normal;line-height:1.3em;margin:0;padding-top:5px;}
#tmglPageTitleImageRight img{float:right;margin-top:3px;padding-left:20px;padding-right:0;}

#tmglThirdNav{background:#ebebe5;border-bottom:0;height:24px;width:940px;}
#tmglThirdNav .mainNav{font-size:1.3em;list-style:none;margin:0;padding:0;}
#tmglThirdNav .mainNav li{background:url('../i/tertiary_vert_bar.png') no-repeat 0 6px;float:left;padding:0;}
#tmglThirdNav .mainNav a{color:#234b7b;display:block;font-weight:normal;padding:4px 10px;}
#tmglThirdNav .mainNav a:hover{border-bottom:none;color:#234b7b;text-decoration:underline;}
#tmglThirdNav .mainNav .selected a{color:#262626;font-weight:bold;}

#travelDestinationsSelector{background:#fff;border-bottom:1px solid #e0e0e0;height:30px;width:940px;}
#travelDestinationsSelector p{color:#247;float:left;font-size:1.3em;font-weight:bold;margin:0;padding:8px 20px 0 10px;}
#travelDestinationsSelector form{float:left;padding:5px 0 0;}
#travelDestinationsSelector form select{font-size:1.2em;margin-right:20px;width:280px;}
#travelDestinationsSelector .subBtnActive{background-color:#257;border:1px solid #136;color:#fff;font-size:1em;font-weight:bold;height:2em;text-transform:uppercase;}
#travelDestinationsSelector .subBtnInactive{background-color:#999;border:1px solid #ccc;color:#fff;font-size:1em;font-weight:bold;height:2em;text-transform:uppercase;}

#otherSportsSelector{background:#fff;border-bottom:1px solid #e0e0e0;height:30px;width:940px;}
#otherSportsSelector p{color:#247;float:left;font-size:1.3em;font-weight:bold;margin:0;padding:8px 20px 0 10px;}
#otherSportsSelector form{float:left;padding:5px 0 0;}
#otherSportsSelector form select{font-size:1.2em;margin-right:20px;width:280px;}
#otherSportsSelector .subBtnActive{background-color:#257;border:1px solid #136;color:#fff;font-size:1em;font-weight:bold;height:2em;text-transform:uppercase;}
#otherSportsSelector .subBtnInactive{background-color:#999;border:1px solid #ccc;color:#fff;font-size:1em;font-weight:bold;height:2em;text-transform:uppercase;}

#tmglBreakingNews #tmglbn{color:#b22929;float:left;font-size:1.8em;font-weight:bold;line-height:1.11em;padding-right:9px;}
#tmglBreakingNews ul{float:left;list-style:none;margin:0;padding:0;}
#tmglBreakingNews ul li{color:#404040;font-size:1.4em;line-height:1.11em;margin:0;padding:0;}
#tmglBreakingNews ul li.shown{padding-top:3px;}

#tmglCrumbtrail{font-weight:bold;margin-bottom:5px;color:#234b7b;padding-top:8px;text-transform:uppercase;}
#tmglCrumbtrail ol{list-style:none;margin:0;padding:0;}
#tmglCrumbtrail li{float:left;}
#tmglCrumbtrail span{color:#666;padding:0 5px;}

#tmglCrumbtrail .styleOne, #tmglCrumbtrail .styleOne a{color:#007a8f;border-top:none;}
#tmglCrumbtrail .styleTwo, #tmglCrumbtrail .styleTwo a{color:#5f5653;border-top:none;}
#tmglCrumbtrail .styleThree, #tmglCrumbtrail .styleThree a{color:#b10d18;border-top:none;}
#tmglCrumbtrail .styleFour, #tmglCrumbtrail .styleFour a{color:#356406;border-top:none;}
#tmglCrumbtrail .styleFive, #tmglCrumbtrail .styleFive a{color:#0054b3;border-top:none;}
#tmglCrumbtrail .styleSix, #tmglCrumbtrail .styleSix a{color:#9e0047;border-top:none;}
#tmglCrumbtrail .styleSeven, #tmglCrumbtrail .styleSeven a{color:#488520;border-top:none;}
#tmglCrumbtrail .styleEight, #tmglCrumbtrail .styleEight a{color:#111;border-top:none;}
#tmglCrumbtrail .styleNine, #tmglCrumbtrail .styleNine a{color:#d42f00;border-top:none;}
#tmglCrumbtrail .styleTen, #tmglCrumbtrail .styleTen a{color:#545454;border-top:none;}
#tmglCrumbtrail .styleEleven, #tmglCrumbtrail .styleEleven a{color:#f9d426;border-top:none;}

#tmglCrumbtrail .styleOne a:hover{border-bottom:1px dotted #007a8f;}
#tmglCrumbtrail .styleTwo a:hover{border-bottom:1px dotted #5f5653;}
#tmglCrumbtrail .styleThree a:hover{border-bottom:1px dotted #b10d18;}
#tmglCrumbtrail .styleFour a:hover{border-bottom:1px dotted #356406;}
#tmglCrumbtrail .styleFive a:hover{border-bottom:1px dotted #0054b3;}
#tmglCrumbtrail .styleSix a:hover{border-bottom:1px dotted #9e0047;}
#tmglCrumbtrail .styleSeven a:hover{border-bottom:1px dotted #488520;}
#tmglCrumbtrail .styleEight a:hover{border-bottom:1px dotted #111;}
#tmglCrumbtrail .styleNine a:hover{border-bottom:1px dotted #d42f00;}
#tmglCrumbtrail .styleTen a:hover{border-bottom:1px dotted #545454;}
#tmglCrumbtrail .styleEleven a:hover{border-bottom:1px dotted #f9d426;}

#tmglBody{padding:0;width:940px;}

.backtotop{padding:4px 0 4px 0;}
.backtotop p{background:url('../i/sprite-arrows.gif') 100% -18px no-repeat;font-size:1.2em;font-weight:bold;padding:2px 10px 0 0;text-align:right;}

#tmglFooter{background:url('../i/ftLogo.gif') left no-repeat #777;border-top:4px solid #ddd;color:#fff;padding:0 0 0 77px;}
#tmglFooter a{color:#fff;}
#tmglFooter a:hover{border-bottom:1px dotted #e0e0e0;color:#e0e0e0;}
#tmglFooter a:visited{color:#fff;}
#tmglFooter a:visited:hover{border-bottom:1px dotted #e0e0e0;color:#e0e0e0;}
#tmglFooter .links{float:left;font-size:1.2em;padding-top:36px;}
#tmglFooter .links p{margin:0;padding:0;}
#tmglFooter .links p a{margin:0 12px;}
#tmglFooter .copyright{float:right;font-size:1.1em;line-height:1.38em;padding:10px 10px 7px 0;text-align:right;}
#tmglFooter .copyright p{margin:0;padding:0 0 3px;}

/* New large footer */
#tmglFooterLargeItems{background:#262626;margin-left:60px;min-height:130px;}
#tmglFooterLarge{background:#262626;border-top:1px solid #666;color:#fff;padding:10px 0 8px 20px;}
#tmglFooterLarge a{color:#fff;}
#tmglFooterLarge a:hover{border-bottom:1px dotted #e0e0e0;color:#fff;}
#tmglFooterLarge p{margin:0 0 3px;padding:0;}
#tmglFooterLarge .ftHead{color:#ddd9d3;font-size:1.2em;font-weight:bold;line-height:1.36em;margin:0;padding:0;}
#tmglFooterLarge p a{font-size:1.1em;line-height:1.36em;margin:0 15px 0 0;padding:0;}
#tmglFooterLarge ul{list-style:none;margin:0;min-height:7.8em;padding:0;}
#tmglFooterLarge ul + ul{min-height:0;}
#tmglFooterLarge ul li{color:#cedff2;display:block;font-size:1.2em;line-height:1.5em;margin-right:15px;padding:0;}
#tmglFooterLarge ul li.itemfocus{color:#fff;font-size:1.2em;font-weight:bold;}
#tmglFooterLarge ul li.itemfocus a{color:#fff;}
#tmglFooterLarge .imgBulletList li{background:transparent no-repeat scroll 0 2px;color:#fff;font-weight:bold;line-height:1.7em;padding-left:28px;}
#tmglFooterLarge .imgBulletList li a{color:#fff;}
#tmglFooterLarge ul li.footrss{background-image:url(../i/footer_rss.png);background-position:0;}
#tmglFooterLarge ul li.footwidgets{background-image:none;background-position:0;}
#tmglFooterLarge ul li.footmobile{background-image:url(../i/footer_mobile.png);background-position:0;}
#tmglFooterLarge ul li.footemail{background-image:url(../i/footeremail.gif);}
#tmglFooterLarge ul li.footepaper{background-image:url(../i/footer_small_t.png);background-position:0;}
#tmglFooterLarge ul li a{color:#C6C6C6;white-space:nowrap;}
#tmglFooterLarge ul li.itemgap{margin-bottom:13px;}
.footercolumn{background:#262626 url(../i/footer_rule.png) repeat-y scroll 130px 50%;float:left;margin:0;width:144px;}
#footercolumn_last{float:left;margin:0;width:140px;}

/* Link for footer logo */
#tmglFooterLarge #footerlogolink:hover{border:0;}
#footerlogolink{background:transparent url('../i/t.gif') repeat-x repeat-y;border:0;display:block;float:left;height:50px;margin-bottom:-50px;position:relative;width:40px;}

#footerinfo{border-top:1px solid #424242;margin:10px 0 0 0;padding-top:6px;}
#footerinfo .divbar{color:#417293;display:inline;}
#footerinfo p{border-right:1px solid #424242;color:#999;float:left;font-size:1.1em;line-height:1.1em;padding-right:12px;}
#footerinfo p a{color:#999;font-size:1.1em;line-height:1.1em;margin-left:12px;}
#footerinfo p.f_copyright{padding-top:1px;}
#footerinfo p.lastp{border:0;color:#ccc;float:left;font-size:1.1em;line-height:1.1em;padding-right:12px;}

.error_body{background:transparent url('../i/matt_404.gif') no-repeat scroll 450px 80px;margin-left:80px;padding:0 450px 20px 0;}
.error_body .storyHead h1{color:#234B7B;font-size:4.5em;font-weight:bold;letter-spacing:-0.05em;line-height:1.18em;margin:0;padding:0 0 5px;}
.error_body .storyHead h2{color:#444;font-size:2em;font-weight:normal;line-height:0.5em;margin:0;padding:0 0 5px;}
.footerSectionLinks{border-bottom:1px dotted #fff;margin-bottom:7px;}
.error_body .storyHead ul.sidebars{color:#404040;font-size:1.4em;line-height:1.3em;list-style-image:url('../i/articleBullet.gif');padding-left:20px;}
.error_body .storyHead ul.sidebars a{font-weight:bold;}
.error_body .storyHead ul li{padding-bottom:10px;}
.error_body .headererror p{background-color:#fff;color:#b22929;display:inline;font-size:1.4em;font-weight:bold;line-height:1em;margin:0;padding:0 3px 0 0;}

.cl{clear:both;display:table;} /* Firefox fix */
.show{display:block;}
.hide{display:none;}

.gutter{margin:0 20px 0 0;}
.gutterUnder{margin-bottom:15px;}
.gutterAbove{margin-top:10px;}
.gutterSmall{margin-right:10px;}
.gutterUnderSmall{margin-bottom:5px;}
.gutterAboveSmall{margin-top:5px;}

.indexaz h3{font-size:1.3em;font-weight:normal;}
.indexaz .marginUnder{margin-bottom:15px;}
.indexaz .twoThirds{padding-bottom:12px;}
.indexaz .twoThirds .headerOne{padding:0;margin-bottom:0;background:none;height:4px;}
.indexaz .twoThirds h2{color:#666;font-size:1.8em;font-weight:normal;}
.indexaz .twoThirds p{background:url('../i/upArrow.gif') right no-repeat;font-size:1.2em;padding-right:10px;text-align:right;}
.indexaz ul.indexGCSec{list-style-image:none;}
.indexaz ul.indexGCSec li{background:none;}
.indexaz ul.indexGCSec li a{color:#234B7B;}
.indexaz ul.indexGCSec li h4{font-size:1em;font-weight:normal;}

/* Generic floating styles */
.floatLeft{float:left;}
.floatRight{float:right;}

/* BODY CONTENT STYLES */
/* Required for column borders  */
.bodyTwoThirdsOneSix{background:url("../i/vertRule.gif") repeat-y scroll 630px 50% transparent;width:940px;}
.twoHalves{background:url('../i/twoHalves.gif') repeat-y;width:940px;}
.twoThirdsThird{width:940px;}
.twoThirdsThird2{background:url('../i/twoThirdsThird2.gif') repeat-y;width:940px;}
.twoThirdsb{background:url("../i/vertRuleDotted.gif") repeat-y scroll 390px 50% transparent;width:620px;}
.twoThirdsc{background:url('../i/twoThirdsTwo.gif') repeat-y scroll 0 0 transparent;width:620px;}
.quartFiveTwelfthsThird{background:url('../i/quartFiveTwelfthsThird.gif') repeat-y scroll 0 0 transparent;width:940px;}
.quartFiveTwelfths{background:url('../i/quartFiveTwelfths.gif') repeat-y;width:620px;}
.fiveTwelfthsQuart{background:url('../i/fiveTwelfthsQuart.gif') repeat-y;width:620px;}
.fourQuarters{background:url('../i/fourQuarters.gif') repeat-y;width:940px;}
.threeThirds{background:url('../i/threeThirds.gif') repeat-y;width:940px;}
.threeThirdsSolid{background:url('../i/threeThirdsSolid.gif') repeat-y;width:940px;}
.sixSixths{background:url("../i/sixSixths.gif") repeat-y scroll 0 0 transparent;margin:10px 0;width:940px;}
.oneTwelfth{float:left;width:60px;}
.oneSixth{float:left;width:140px;}
.oneQuarter{float:left;width:220px;}
.oneThird{float:left;width:300px;}
.fiveTwelfths{float:left;width:380px;}
.oneHalf{float:left;width:460px;}
.twoThirds{float:left;width:620px;}

/* Summary elements  */
.headerSolidBg p{background-color:#234b7b;float:left;font-size:1em;line-height:1em;margin:0 0 5px;padding:2px 3px;text-transform:uppercase;}
.headerSolidBg p a{clear:both;color:#fff;text-decoration:none;}
.headerSolidBg p a:visited{color:#fff;}
.headerSolidBg p a:hover{color:#fff;text-decoration:underline;}
.summary{border-top:1px dotted #ccc;margin-top:10px;padding-top:3px;} /* Spacing for Chrome 10 Bug */
.summary span.live {background:url('../i/live_icon.png') left bottom no-repeat; display:block; width: 26px; height: 13px; float: left; margin: 0 5px 0 0; }
.summary.headlineOnly + .summary.headlineOnly{margin-top:5px}
.summary ul{list-style-type:none;margin:0;overflow:hidden;padding:0;}
.summary ul li{background:url('../i/sprite-icon.gif') 0 -1050px no-repeat;font-size:1.2em;padding:0 0 5px 18px;font-family:arial,helvetica,sans-serif;}
.summary ul li a{color:#06c;}
.summary ul li b{font-weight:normal;}
.summary ul li.video{background:url('../i/sprite-icon.gif') 0 -1950px no-repeat;}
.summary ul li.audio{background:url('../i/sprite-icon.gif') 0 -1170px no-repeat;}
.summary ul li.photo{background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;}
.summary ul li.blog{background:url('../i/sprite-icon.gif') 0 -2100px no-repeat;}
.summary .sidebars{margin:0;overflow:hidden;padding:0;}
.summary .sidebars h3{font-family:arial, helvetica, sans-serif;}
.summary .sidebars h3.bullet{background:url('../i/sprite-icon.gif') 0 -1050px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.bullet a{color:#06c;}
.summary .sidebars h3.video{background:url('../i/sprite-icon.gif') 0 -1950px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.video a{color:#06c;}
.summary .sidebars h3.audio{background:url('../i/sprite-icon.gif') 0 -1170px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.audio a{color:#06c;}
.summary .sidebars h3.photo{background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.photo a{color:#06c;}
.summary .sidebars h3.blog{background:url('../i/sprite-icon.gif') 0 -2100px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:18px;}
.summary .sidebars h3.blog a{color:#06c;}
.summary .sidebars h3.live{background:url('../i/live_icon.png') left 1px no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px;text-indent:30px;}
.summary .sidebars h3.live a{color:#06c;}
.summary .sidebars h3.interactive{background:url('../i/interactive_icon.png') 0 0 no-repeat;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 2px; text-indent: 18px;}
.summary .sidebars h3.interactive a{color:#06c;}
.summary p{color:#262626;font-family:arial,helvetica,sans-serif;font-size:1.3em;line-height:1.3em;margin:0 0 6px;padding:0;}
.summary p.date{color:#666;font-size:1.1em;font-family:arial,sans-serif;}
.summary p.dateCC{color:#666;font-size:1.1em;font-family:arial,sans-serif; display:inline;}
.summary p.wirebyline{color:#666;font-size:1.1em;}
.summary .piccentre{margin:0;padding:0 0 5px;}
.summary .picleft{float:left;padding:4px 10px 5px 0;}
.summary blockquote{margin:0;padding:0;}
.summary blockquote p{color:#444;font:italic 1.8em georgia,serif;width:296px;}
.summary blockquote p a{color:#444;}
.summary blockquote p a:hover{border-bottom:1px dotted #222;color:#222;}
.summary blockquote p a:visited{color:#666;}
.summary cite{font-size:1em;font-style:normal;font-weight:bold;text-transform:uppercase;}
.summary cite a{background:#234b7b;border:none;color:#fff;display:block;padding:2px;}
.summary cite a:hover{background:#122842;border:none;color:#fff;}
.summary cite a:visited{background:#5c7da3;border:none;color:#fff;}
.summary iframe {margin-bottom:10px;}
.summary ol{color:#404040;font-size:1.3em;line-height:1.3em;}
.summaryBorderTop{border-bottom:none;border-top:1px dotted #ccc;padding-top:7px;}
.summaryNoBorder{border:none;}
.summaryBig h3{font-size:2.4em;font-weight:normal;line-height:1.07em;padding:0 0 10px;text-rendering:optimizeLegibility;}
.summaryMediumLarge h3{font-size:1.8em;font-weight:normal;line-height:1.13em;padding:0 0 6px;}
.summaryMedium h3{font-size:1.8em;font-weight:normal;line-height:1.13em;padding:0 0 6px;}
.summarySmall h3{font-size:1.4em;font-weight:normal;line-height:1.28em;}
.summarySmall h3.live{background:url('../i/live_icon.png') left 2px no-repeat;padding:0 0 2px;text-indent:30px;clear:both;}

/* Summary border-top exceptions */
.headerOne + .summary{border-top:none;margin-top:0;padding-top:0;}
.headerOne + div > .summary:first-child{border-top:none;margin-top:0;padding-top:0;}
.headerOne + .summary:nth-child(1){border-top:none;margin-top:0;padding-top:0;} /* Bypass Chrome 10 adjacent selector bug */
div.access + .summary{border-top:none;margin-top:0;padding-top:0;}
div.access + div > .summary:first-child{border-top:none;margin-top:0;padding-top:0;}
.summaryBig + div > .summary:first-child{border-top:none;margin-top:0;padding-top:0;}
.summaryBig .summary{border-bottom:1px dotted #ccc;margin-bottom:3px;padding-bottom:10px;}
.oneTwelfth > .summary:first-child,
.oneSixth > .summary:first-child,
.oneQuarter > .summary:first-child,
.oneThird > .summary:first-child,
.fiveTwelfths > .summary:first-child,
.oneHalf > .summary:first-child,
.twoThirds > .summary:first-child{border-top:none;margin-top:0;padding-top:0;}
.oneTwelfth > div:first-child > .summary:first-child,
.oneSixth > div:first-child > .summary:first-child,
.oneQuarter > div:first-child > .summary:first-child,
.oneThird > div:first-child > .summary:first-child,
.fiveTwelfths > div:first-child > .summary:first-child,
.oneHalf > div:first-child > .summary:first-child,
.twoThirds > div:first-child > .summary:first-child{border-top:none;margin-top:0;padding-top:0;}

.pictureGrid{margin-bottom:10px;}
.pictureGrid .summary{border-top:none;float:left;margin-top:0;padding-top:0;margin-right:20px;min-height:130px;width:46%;}
.pictureGrid .picGrid-03,.pictureGrid .picGrid-05,.pictureGrid .picGrid-07{margin-right:0;}
.pictureGrid .summary h3{font-size:1.3em;}
.pictureGrid .summary .piccentre{margin:0;padding:0 0 2px;}

.summaryMediumToSmall h3{font-size:1.4em;font-weight:normal;line-height:1.2em;margin-bottom:0;padding:0;}
.summaryMediumToSmall .video h3{background:url('../i/sprite-icon.gif') 0 -1948px no-repeat;text-indent:18px;}
.summaryMediumToSmall .video h3 a{color:#234B7B;}
.summaryMediumToSmall .audio h3{background:url('../i/sprite-icon.gif') 0 -1167px no-repeat;text-indent:18px;}
.summaryMediumToSmall .audio h3 a{color:#234B7B;}
.summaryMediumToSmall .photo h3{background:url('../i/sprite-icon.gif') 0 -1796px no-repeat;text-indent:18px;}
.summaryMediumToSmall .photo h3 a{color:#234B7B;}
.summaryMediumToSmall .blog h3{background:url('../i/sprite-icon.gif') 0 -2096px no-repeat;text-indent:18px;}
.summaryMediumToSmall .blog h3 a{color:#234B7B;}
.summaryMediumToSmall .live h3{background:url('../i/live_icon.png') left 2px no-repeat;padding:0 0 2px;text-indent:30px;}
.summaryMediumToSmall .interactive h3{background:url('../i/interactive_icon.png') 0 3px no-repeat;text-indent:30px;}
.summaryMediumToSmall .interactive h3 a{color:#234B7B;}
.summaryMediumToSmall .live h3 a{color:#234B7B;}
.summaryMediumToSmall h2{font-size:1.3em;line-height:1.38em;margin-bottom:0;}

.otherStoriesRow .oneSixth .summary h3{font-size:1.4em;font-weight:normal;line-height:1.2em;}

/* Headers  */
.headerOne{background:#FFF url(../i/grey_dots.gif) repeat-x top left;border-top:2px solid #262626;color:#262626;margin-bottom:6px;padding:3px 0 8px;font-family:arial,sans-serif;}
.headerOne:first-child{margin-top:0;}
.InSkinHide:first-child + .headerOne{margin-top:0;}
.headerOne h2{font-size:1.1em;font-weight:bold;margin:0;padding:0 3px 1px 0;text-transform:uppercase;display:inline;background:#fff;line-height:1em;}
.headerOne h2 a{color:#262626;padding:0 5px 0 0;margin-bottom:1px;}
.headerOne h2 a:hover{border-bottom:0;margin-bottom:0;}
.headerOne h2 span{padding:0 5px 0 0;}
.headerOne h2 a span{padding:0;line-height:1em;}
.headerOne p{font-size:1.1em;font-weight:bold;margin:0;padding:0 5px 1px 0;text-transform:uppercase;display:inline;background:#fff;line-height:1em;}
.headerOne p a{color:#262626;padding:0 5px 0 0;margin-bottom:1px}
.headerOne p a span{padding:0;}
.headerOne p a:hover{border-bottom:0;margin-bottom:0;}

/* Section Colours */
.styleOne{border-top:2px solid #007a8f;}
.styleTwo{border-top:2px solid #5f5653;}
.styleThree{border-top:2px solid #b10d18;}
.styleFour{border-top:2px solid #356406;}
.styleFive{border-top:2px solid #0054b3;}
.styleSix{border-top:2px solid #9e0047;}
.styleSeven{border-top:2px solid #488520;}
.styleEight{border-top:2px solid #111;}
.styleNine{border-top:2px solid #d42f00;}
.styleTen{border-top:2px solid #545454;}
.styleEleven{border-top:2px solid #0097D2;clear:both;}
.styleOne p a, .styleOne h2 a{color:#262626;}
.styleTwo p a, styleTwo h2 a{color:#262626;}
.styleThree p a, styleThree h2 a{color:#262626;}
.styleFour p a, styleFour h2 a{color:#262626;}
.styleFive p a, styleFive h2 a{color:#262626;}
.styleSix p a, styleSix h2 a{color:#262626;}
.styleSeven p a, styleSeven h2 a{color:#262626;}
.styleEight p a, styleEight h2 a{color:#262626;}
.styleNine p a, styleNine h2 a{color:#262626;}
.styleEleven p a, styleEleven h2 a{color:#262626;}
.styleOne p a:hover,.styleOne h2 a:hover{color:#016678;}
.styleTwo p a:hover,.styleTwo h2 a:hover{color:#494340;}
.styleThree p a:hover,.styleThree h2 a:hover{color:#901518;}
.styleFour p a:hover,.styleFour h2 a:hover{color:#356406;}
.styleFive p a:hover,.styleFive h2 a:hover{color:#15478d;}
.styleSix p a:hover,.styleSix h2 a:hover{color:#7f0e39;}
.styleSeven p a:hover,.styleSeven h2 a:hover{color:#386f31;}
.styleEight p a:hover,.styleEight h2 a:hover{color:#383838;}
.styleNine p a:hover,.styleNine h2 a:hover{color:#b52b1d;}
.styleTen p a:hover,.styleTen h2 a:hover{color:#3f4040;}
.styleEleven p a:hover,.styleEleven h2 a:hover{color:#f9d426;}


.relatedThirdPartyLink{background-color:#eee;border:none;}
.relatedThirdPartyHeader{font-weight:normal;}

.byline {border-bottom: 1px dotted #ccc; margin-bottom: 5px;}
.bylineComments {padding-bottom:5px; border-bottom: none; margin-bottom: 0;}
.story .byline p, .story .bylineComments p {color:#3F3F3F;font-size:1.2em;font-weight:bold;margin:0;padding:0 0 9px;}
.story .byline p span.name, .story .bylineComments p span.name {color:#234B7B;font-weight:bold;margin:0;padding:0 0 9px;}
.story .byline p span a, .story .bylineComments p span a {font-weight: bold;}
.story .byline p span.bar, .story .bylineComments p span.bar{color:#ccc;}
.story .byline p.favLinks, .story .bylineComments p.favLinks{color:#ccc;font-weight:normal;margin:0 0 0;padding-bottom:0;float:left;}
.story .bylineImg{float:left;margin:2px 10px 12px 0;}

.story{border-bottom:0;margin-bottom:5px;padding-bottom:5px;border-top:2px solid #666;padding-top:3px;}
.story p{font-family:arial, helvetica,sans-serif;font-size:1.4em;line-height:1.48em;margin:0;padding:0 0 0.7em;}
.story H2,.story H3,.story H4,.story H5,.story H6{border-top:1px solid #666;color:#333;font-size:1.4em;font-weight:bold;margin-bottom:0.1em;padding:3px 0 5px;font-family:arial,helvetica,sans-serif;}
.story H6{background-color:#900;color:#fff;font-size:1.1em;font-weight:bold;margin-bottom:0.5em;padding:1px 4px;text-transform:uppercase;}
.story div.h7{color:#666;font-size:1.1em;font-weight:bold;margin-bottom:0.1em;padding:0;}
.story div.h8{font-size:1.1em;font-weight:bold;margin-bottom:0.1em;padding:0;}
.story ul{list-style-image:url('../i/articleBullet.gif');overflow:hidden;}
.story ul,.story ol{font-size:1.3em;line-height:1.3em;margin:0 0 1em 2em;overflow:hidden;padding:0;font-family:arial, sans-serif;}
.story table{border:0;margin-bottom:1em;padding:0;}
.story table tr th{border-bottom:1px solid #e0e0e0;color:#333;font-size:1.3em;font-weight:bold;padding:2px;text-align:left;}
.story table tr td{color:#404040;font-size:1.3em;padding:2px;}
.story table tr.mod2zero{background-color:#fbf9f3;}
.story table tr .txtRight{text-align:right;}
.story p img {display:inline;}
.story p img[align="right"] {display:inline;padding-left: 10px;padding-right:0;}
.story p img[align="left"] {display:inline;padding-right: 10px;}
.story p img[align="center"] {display:block;}

.story .bylineSocialButtons table{margin-bottom:0;padding:0;}
.story .bylineSocialButtons table tr th{border-bottom:0;padding:0;}
.story .bylineSocialButtons table tr td{padding:0}

.guideBodyHeading{width:460px;}
.storyHead,.guideBodyHeading{margin:0;padding:0;}
.storyHead h1,.guideBodyHeading h1{color:#1e1e1e;font-size:2.4em;font-weight:normal;line-height:1.16em;margin:0;padding:0 0 8px;}
.storyHead h2,.guideBodyHeading h2{color:#404040;font-size:1.6em;font-weight:normal;line-height:1.2em;margin:0;padding:0 0 10px;}
.storyHead .rating {padding: 0 0 10px;}
h1.storyHeadFull{border-bottom:1px solid #CCCCCC;margin-bottom:10px;}
.artIntroFullWidthIFrame .summary{border-top:none;}

#tmglSite.olympic .storyHead,#tmglSite.olympic .guideBodyHeading { float: left; margin-bottom: 30px; margin-bottom: 15px; margin-right: 20px; }
#tmglSite.olympic .storyHead h1,#tmglSite.olympic .guideBodyHeading h1 { font-size: 2em;font-weight: bold;padding: 0 0 4px;}
.storyFt .placeComment{float:left;}
.storyFt .pagination{float:right;}

/* Story footer styles for more on... */
.storyFt .header{background:url('../i/headerBlueBG.gif') repeat-x 0 2px;padding-bottom:7px;}
.header h4{background-color:#fff;color:#B22929;display:inline;font-size:1.2em;font-weight:bold;line-height:1em;margin:0;padding:0 3px 0 0;text-transform:uppercase;}
.storyFt .secLinks{margin-bottom:5px;margin-top:5px;padding-bottom:5px;}
.storyFt .secLinks .section{border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px;}
.storyFt .secLinks .section .name{color:#666;float:left;font-weight:bold;}
.storyFt .secLinks .section .name h2{color:#666;float:left;font-size:1em;font-weight:bold;}
.storyFt .secLinks .section .name h2 a{color:#234B7B;}
.storyFt .secLinks .section .feed{float:right;font-size:1.2em;}

/* Story functions styles for more on... */
.storyfct{font-size:1em;padding-bottom:5px;}
.storyfct #storyMoreOnFucntion{border-top:2px solid #666;}
.storyfct #storyMoreOnFucntion .header{color:#666;font-weight:bold;margin:0;padding:0;}
.storyfct #storyMoreOnFucntion .secLinks{margin-bottom:10px;margin-top:5px;padding-bottom:5px;}
.storyfct #storyMoreOnFucntion .secLinks .section{margin-bottom:0;padding-bottom:3px;}
.storyfct #storyMoreOnFucntion .secLinks .section .name{color:#666;font-weight:bold;}
.storyfct #storyMoreOnFucntion .secLinks .section .name h2{color:#666;font-size:1.2em;font-weight:bold;}
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 a{color:#234B7B;}
.storyfct #storyMoreOnFucntion .secLinks ul{margin:0;padding:0;}
.storyfct #storyMoreOnFucntion .secLinks ul li{background:none;float:left;list-style:none;padding:0 10px 0 0;}
.storyfct #storyMoreOnFucntion .secLinks ul li.last{background:none;list-style:none;padding:0 10px 0 0;}
.storyfct #storyMoreOnFucntion .secLinks ul li h3{color:#666;font-size:1.2em;font-weight:normal;}
.storyfct #storyMoreOnFucntion .secLinks ul li h3 a{color:#234B7B;}

.cornerimagevideoleft{background:url('../i/puffLabels/puff_video.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimagephotoleft{background:url('../i/puffLabels/puff_pictures.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimageaudioleft{background:url('../i/puffLabels/puff_audio.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimageblogleft{background:url('../i/puffLabels/puff_comment.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimagevideocentre{background:url('../i/puffLabels/puff_video.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimagephotocentre{background:url('../i/puffLabels/puff_pictures.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimageaudiocentre{background:url('../i/puffLabels/puff_audio.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimageblogcentre{background:url('../i/puffLabels/puff_comment.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}
.cornerimageleft{height:16px;left:0;margin-top:4px;position:absolute;top:0;width:16px;}
.cornerimagecentre{height:16px;left:0;position:absolute;top:0;width:16px;}
.cornerimageinteractiveleft{background:url('../i/puffLabels/puff_interactive.png') no-repeat;height:20px;left:3px;position:absolute;top:7px;width:20px;}
.cornerimageinteractivecentre{background:url('../i/puffLabels/puff_interactive.png') no-repeat;height:20px;left:3px;position:absolute;top:3px;width:20px;}

/* Video Article */
.story h2.noUpper{text-transform:none;}
.containerdiv{float:left;position:relative;}
#tmgPortalRand .containerdiv {position:static;} /* to fix SR-121 */
.storyFtVideo{padding-top:10px;}
.storyFtVideo .placeComment{float:left;}
.storyFtVideo .pagination{float:right;}
.storyFtVideo .header{background:url('../i/headerBlueBG.gif') repeat-x 0 2px;padding-bottom:7px;}
.storyFtVideo .secLinks{margin-bottom:5px;margin-top:5px;padding-bottom:5px;}
.storyFtVideo .secLinks .section{border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px;}
.storyFtVideo .secLinks .section .name{color:#666;float:left;font-weight:bold;}
.storyFtVideo .secLinks .section .name h2{color:#666;float:left;font-size:1em;font-weight:bold;}
.storyFtVideo .secLinks .section .name h2 a{color:#234B7B;}
.storyFtVideo .secLinks .section .feed{float:right;font-size:1.2em;}
.storyFtVideo #storyMoreOn .header{color:#666;font-weight:bold;margin:0;padding:0;}
.storyFtVideo #storyMoreOn .secLinks{margin-bottom:5px;margin-top:5px;padding-bottom:5px;}
.storyFtVideo #storyMoreOn .secLinks .section{border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px;}
.storyFtVideo #storyMoreOn .secLinks .section .name{color:#666;float:left;font-weight:bold;}
.storyFtVideo #storyMoreOn .secLinks .section .name h2{color:#666;float:left;font-size:1.2em;font-weight:bold;}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 a{color:#234B7B;}
.storyFtVideo #storyMoreOn .secLinks .section .name h3{color:#666;float:left;font-size:1.2em;font-weight:bold;}
.storyFtVideo #storyMoreOn .secLinks .section .name h3 a{color:#234B7B;}
.storyFtVideo #storyMoreOn .secLinks .section .feed{float:right;}
.storyFtVideo #storyMoreOn .secLinks .section .feed .rss{background:url('../i/sprite-icon.gif') 0 -500px no-repeat;padding-left:12px;}
.related_links_moreon h2{background:none;font-size:1.2em;font-weight:normal;line-height:1.2em;padding:0 0 7px;}
.related_links_moreon h2 a{color:#1B3758;}
.videoArt .summary{margin:0 10px 5px;padding-bottom:10px;}
.videoArt .summaryMedium h3{color:#234b7b;font-size:1.4em;font-weight:normal;line-height:1.2em;}
.videoArt p.date{color:#545454;font-family:arial;font-size:1.1em;}

/* Play Buttom Overlay */
.playButton{height:88px;overflow:hidden;position:relative;width:140px;}
.playButton .playBtt{background:#000 url('../i/video_play.png') 50% 30% no-repeat;height:100%;left:0;position:absolute;top:0;width:38px;}
.playButton a{text-decoration:none;}

/* End video article */
.related_links .header{color:#262626;border-top:2px solid #666;font-family:arial,sans-serif;padding:2px 0 4px;text-transform:uppercase;font-size:1.1em;font-weight:bold;background:url("../i/grey_dots.gif") repeat-x scroll 0 1px #FFFFFF;}
.related_links .header span{background:#FFF;padding-right:5px;}
.related_links ul{list-style-type:none;margin:0;padding:0;}
.related_links ul li{padding:5px 0 0;}
.related_links ul li h3{border-top:none;font-size:1.2em;line-height:1.38em;font-weight:normal;}
.related_links ul li h2{border-top:none;font-size:1.2em;line-height:1.38em;font-weight:normal;}
.related_links ul li h2 a{color:#234B7B;}
.related_links ul li.video h3{background:url('../i/sprite-icon.gif') 0 -1950px no-repeat;padding-left:21px;}
.related_links ul li.audio h3{background:url('../i/sprite-icon.gif') 0 -1110px no-repeat;padding-left:21px;}
.related_links ul li.photo h3{background:url('../i/sprite-icon.gif') 0 -1800px no-repeat;padding-left:21px;}
.related_links ul li.blog h3{background:url('../i/sprite-icon.gif') 0 -2100px no-repeat;padding-left:21px;}

/* RELATED CONTENT  */
.related_links_inline{background-color:#F4F4F0;border-bottom:1px solid #E5E5E5;margin-bottom:8px;overflow:hidden;width:460px;}
.related_links_inline .headerOne p, .related_links_inline .headerOne h2{font-family:arial,sans-serif;font-size:1.1em;padding:0 5px 1px 0;line-height:1em;}
.related_links_inline .headerOne h2 {border-top:0 none;}
.related_links_inline .relContentPuff{border-bottom:1px dotted #ccc;margin-bottom:3px;padding-bottom:3px;}
.related_links_inline img{margin-bottom:2px;}
.related_links_inline .label{color:#B22929;font-size:10px;font-weight:bold;text-transform:uppercase;}
.related_links_inline .headline a{font-size:1.2em;font-weight:bold;}
.related_links_inline .lastModDate{color:#666;font-size:1.1em;font-weight:normal;}
.related_links_inline ul{list-style-type:none;margin:0;overflow:hidden;padding:0 0 0 5px;}
.related_links_inline ul li{background:url('../i/sprite-icon.gif') 0 -1048px no-repeat;padding:0 0 5px 18px;}
.related_links_inline ul li.audio{background:url('../i/sprite-icon.gif') 0 -1165px no-repeat;}
.related_links_inline ul li.blog{background:url('../i/sprite-icon.gif') 0 -2095px no-repeat;}
.related_links_inline ul li.photo{background:url('../i/sprite-icon.gif') 0 -1795px no-repeat;}
.related_links_inline ul li.video{background:url('../i/sprite-icon.gif') 0 -1945px no-repeat;}
.related_links_inline ul li .summary{border-bottom:0 dotted #000;margin-bottom:5px;padding-bottom:0;}
.related_links_inline ul li a{color:#234B7B;font-size:12px;font-weight:bold;line-height:13px;text-transform:none;font-family:arial,helvetica,sans-serif;}
.related_links_inline ul li a:hover{color:#122842; border-bottom:1px dotted #122842;}
.related_links_inline ul li h2, .related_links_inline ul li p{border-top:none;display:inline;margin-bottom:0;}
.related_links_inline ul li p {line-height: 0.8em;}
.related_links_inline .relContDate{color:#545454;font-family:helvetica;font-size:11px;font-weight:normal;line-height:13px;text-transform:none;}
.related_links_inline .headerOne {padding-top:2px}

#postComment{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px;}
#postComment p{font-size:1.2em;margin:0;padding:10px 0;}
#postComment p.reqInfo{color:#666;}
#postComment .mandatory{color:#b22929;}
#postComment form .commentInputText{width:270px;}
#postComment form textarea{height:131px;width:274px;}
#postComment form .subBtn{background-color:#257;border:1px solid #136;color:#fff;font-size:1em;font-weight:bold;height:1.7em;text-transform:uppercase;}
#postComment .commentThankYou{background:#e9edf2;border:6px solid #ccd5dd;padding:43px 60px;}
#postComment .commentThankYou .thankContainer{background:url('../i/comment_t.gif') no-repeat 0 25px;border-bottom:1px dotted #fff;border-top:1px dotted #fff;padding:25px 0 25px 90px;}
#postComment .commentThankYou .thankContainer h1{color:#234b7b;font-size:2.5em;font-weight:normal;}
#postComment .commentThankYou .thankContainer p{color:#404040;font-size:1.6em;}

.puff{padding-bottom:10px;}
.configurableWidget .puff{padding-bottom:0;}
.secPuffs .summary{margin-top:6px;padding-top:5px;}
.secPuffs .summary h3{padding-bottom:0;}

ul.comments{list-style-type:none;margin:0;padding:0 0 10px;}
ul.comments li{border-bottom:1px dotted #ccc;margin-bottom:2px;padding:10px 0 5px;}
ul.comments li p{font-size:1.2em;line-height:1.5em;margin:0;padding:0;}
ul.comments li .author{font-size:1.2em;font-weight:bold;}
ul.comments li .date{font-size:1.2em;line-height:1.5em;}
ul.comments li .time{font-size:1.2em;line-height:1.5em;}
ul.comments li .report{font-size:1.2em;line-height:2em;}

.advertLinks{padding:5px 0;}
.advertLinks ul{list-style-type:none;margin:0;padding:0;}
.advertLinks ul li{background:#efe;margin-bottom:2px;padding:3px;}
.advertLinks ul li .title{font-size:1.2em;font-weight:bold;}
.advertLinks ul li p{font-size:1.2em;margin:0;padding:0;}

.mpu{background-color:#eee;height:250px;width:300px;}
.sky{background-color:#eee;height:680px;width:300px;}

/* COMMERCIAL SEARCH BOX */
.searchForm p{color:#404040;font-size:1.2em;line-height:1.3em;margin:0 0 3px;padding:0 0 2px;}
.searchForm #searchOuter{background-color:#E3E3E3;height:30px;}
.searchForm #searchKeywords{float:left;padding:4px 0 4px 4px;}
.searchForm #keywords{border:1px solid #27649A;color:#404040;font-family:arial,sans-serif;font-size:1.2em;height:15px;padding:2px;width:200px;}
.searchForm #searchSubmit{background-image:url("../i/btn_search.jpg");background-repeat:no-repeat;float:left;height:12px;margin:8px 0 0 4px;width:59px;}
.searchForm #linkItemsText{font-size:1.1em;margin:5px 0 2px;padding:0;}
.searchForm #linkItems{margin:0;}
.searchForm #linkItem{background:url('../i/articleBullet.gif') no-repeat 0 3px;float:left;padding:0 0 1px;}
.searchForm #linkItems a{font-size:1.1em;margin:0 15px 0 10px;padding:0;}
.searchForm #searchSubmit:hover{background-image:url("../i/btn_search_h.jpg");cursor:pointer;}
.searchSpacing{padding:2px 0 1px;}

/* COMMERCIAL CAROUSEL STYLES */
.comCarGutter{margin:0 10px 0 0;}
.comGutterUnder{margin:0 0 5px;}
#comCarousel{width:300px;}
#comCarousel #comCarPartners{background:#efefef;margin-bottom:5px;padding:5px;}
#comCarousel #comCarPartners .partner{height:157px;}
#comCarousel #comCarPartners .partner .offer h3{font-size:1.2em;line-height:1.2em;padding-bottom:5px;}
#comCarousel #comCarPartners .partner .offer p{font-family:verdana;font-size:1.1em;line-height:1.5em;}
.comCarImage{height:41px;text-align:center;vertical-align:middle;width:140px;}
#comCarousel #comCarTools{background:#efefef;padding:5px 2px;}
#comCarousel #comCarTools #carouselBtns{margin:0;padding:0 5px;}
#comCarousel #comCarTools #comCarNav{font-size:1.1em;line-height:1.1em;padding-bottom:5px;}
#comCarousel #comCarTools #comCarNav img{display:inline;}
#comCarousel #comCarTools #comCarNav .prev{float:left;text-align:left;width:90px;}
#comCarousel #comCarTools #comCarNav .info{float:left;text-align:center;width:106px;}
#comCarousel #comCarTools #comCarNav .next{float:left;text-align:right;width:90px;}
#comCarousel #comCarTools .btn{border:1px solid #d6d6d6;float:left;margin:0 2px;}
#comCarousel #comCarTools .active{border:1px solid #247;}

/* COMMERCIAL PUFF STYLES */
.comPuff{height:62px;margin-bottom:4px;padding:3px;}
.comPuff .comPuffImage{float:left;margin-right:5px;padding:0;}
.comPuff .comPuffImage img{border:1px solid #fff;}
.comPuff .comPuffCopy p{font-family:verdana;font-size:1.1em;line-height:1.5em;}
.comPuff .comPuffCopy p.title{font-family:arial;font-size:1.2em;line-height:0.9em;padding-bottom:3px;}
.comPuff .comPuffCopy ul{list-style-type:none;margin:0;padding:3px 0 0;}
.comPuff .comPuffCopy ul li{background:url('../i/comBullet.gif') no-repeat 0 3px;font-size:1.1em;padding-left:12px;}

/* COMMERCIAL DATING STYLES */
#comDating{border-left:4px solid #e3e3e3;border-right:4px solid #e3e3e3;padding:4px 4px 0;width:284px;}
#comDating .topText{color:#404040;font-size:1.1em;margin:5px 0;}
#comDating .datingBox ul.profiles{list-style:none;margin:0;padding:0;}
#comDating .datingBox ul.profiles li{float:left;list-style:none;}
#comDating .datingBox .dateProf{color:#404040;height:auto;margin:0;padding:3px 3px 0;width:88px;}
#comDating .datingBox .dateProf .dateProfImage{background:url("../i/mpp/grey_border.gif");}
#comDating .datingBox .dateProf .dateProfImage img{padding:7px;}
#comDating .datingBox .dateProf .title{clear:both;padding:4px 0;}
#comDating .datingBox .dateProf .title a{color:#234b7b;font-size:1.1em;font-weight:bold;}
#comDating .datingBox .dateProf .description{height:40px;margin:0 0 5px;overflow:hidden;}
#comDating .datingBox .dateProf .description p{font-size:1.1em;line-height:1.2em;}
#comDating .datingBox .dateProf ul{margin:0;padding:0;}
#comDating .datingBox .dateProf ul li{font-size:1.1em;}
#comDating .ui-tabs-hide{display:none;}
#comDating .tabs{background:url("../i/mpp/tab_bgline2.gif") repeat-x bottom;font-size:1em;text-transform:uppercase;}
#comDating .tabs ul{list-style:none;margin:0;padding:0;}
#comDating .tabs li{cursor:pointer;float:left;margin:0;padding:0 2px 0 0;}
#comDating .tabs li a{background:#d7d7d7;border-color:#d7d7d7;border-style:solid;border-width:1px 1px 0;display:block;padding:1px 4px;text-decoration:none;}
#comDating .tabs li.ui-tabs-selected a{background:#FFF;border-color:#d7d7d7;border-style:solid;border-width:1px 1px 0;color:#b22929;}
#comDating .tabs li a:hover{border-color:#d7d7d7;border-style:solid;border-width:1px 1px 0;}
.comFooter{background:url('../i/mpp/grey_bord_ft.gif') no-repeat;height:19px;margin-top:4px;padding:3px 10px 3px 3px;text-align:right;width:274px;}
.comFooter a{color:#234b7b;font-size:1.1em;line-height:1.2em;text-decoration:none;}
.dbBordTB{background:url('../i/dbBordTB.gif') no-repeat;height:2px;width:300px;}
#comDating .datingLoader{background:url('../i/loader.gif') no-repeat 127px 72px;color:#234b7b;font-size:1.5em;font-weight:bold;padding:140px 0 93px 112px;width:250px;}
#datingSearch{border:none;margin:15px 0;}
#datingSearch .dsLabels{color:#404040;float:left;font-size:1.1em;margin-top:3px;padding:5px 10px 0 0;text-align:right;width:80px;}
#datingSearch .dsFields{color:#404040;float:left;font-size:1.1em;padding:5px 10px 0 0;}
#datingSearch .cl{clear:both;height:1px;margin:0;padding:0;}
#gender{width:135px;}
#mGender{width:135px;}
#mAgeMin{width:57px;}
#mAgeMax{width:57px;}
#mPostCode{width:128px;}
#mHasPhoto{margin:0;padding:0;}
#comDatingSmall .comPuffDating{background:#edf7ed;margin-bottom:4px;padding:3px;}
#comDatingSmall .comPuffDating .comPuffDatingImage{float:left;margin-right:5px;padding:0;}
#comDatingSmall .comPuffDating .comPuffDatingImage img{border:1px solid #fff;}
#comDatingSmall .comPuffDating .comPuffDatingCopy p{font-family:verdana;font-size:1.1em;line-height:1.5em;}
#comDatingSmall .comPuffDating .comPuffDatingCopy p.title{font-family:arial;font-size:1.2em;line-height:0.9em;padding-bottom:3px;}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul{clear:both;list-style-type:none;margin:0;padding:3px 0 0;}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul li{background:url('../i/comBullet.gif') no-repeat 0 3px;font-size:1.1em;padding-left:12px;}
#comDatingSmall .comDatingFt{background:#e3e3e3;height:15px;margin-top:4px;padding:3px;text-align:right;width:294px;}
#comDatingSmall .comDatingFt a{color:#234b7b;font-size:1.1em;line-height:1.2em;text-decoration:none;}

/* EDITORIAL PUFF STYLES */
.ediPuff{background:#F5F5F5;margin-bottom:4px;padding:3px;}
.ediPuff .ediPuffImage{float:left;margin-right:5px;padding:0;}
.ediPuff .ediPuffImage img{border:1px solid #000;}
.ediPuff .ediPuffCopy{float:left;}
.ediPuff .ediPuffCopy p{font-size:1.2em;}
.ediPuff .ediPuffCopy p.title{padding-bottom:3px;}
.ediPuff .ediPuffCopy ul{list-style-type:none;margin:0;padding:3px 0 0;}
.ediPuff .ediPuffCopy ul li{background:url('../i/comBullet.gif') no-repeat 0 3px;font-size:1.1em;padding-left:12px;}

/* EPOLL */
#polldisplay{margin:0;padding:5px 0;}
.epollcontent{color:#262626;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:18px;margin:0;padding:0;}
.polltitle{float:left;margin:2px 0 0;}
.polloption{float:right;}
.polloptions{margin:5px 0;}
.epollq{color:#262626;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;margin:5px 0 0;padding:0;}
.epolla{border-bottom:1px solid #CCC;color:#262626;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:20px;}
.epollresult{color:#315683;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;margin:0;padding:0;text-align:right;}
.epollbar{background-color:#B22929;float:left;font-size:10px;margin-bottom:3px;}
.epollresults{background:url("../i/sprite-icon.gif") 0 -1050px no-repeat;float:left;font-size:0.6886em;margin-top:4px;padding-left:14px;}
#polldisplay form .voteBtn{background-color:#257;border:1px solid #136;color:#fff;font-size:1em;font-weight:bold;height:1.7em;text-transform:uppercase;}
.horizontal_line{border-bottom:1px solid #CDCCCC;margin-top:5px;}
.vertical_line{border-left:1px solid #CCC;float:left;height:100px;padding:2px;width:2px;}

/* SEARCH */
#tmglSearch{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0 auto;padding:0 10px;width:940px;}
#tmglSearch .searchType{font-size:1.2em;font-weight:bold;padding:5px 0;}
#tmglSearch h1{color:#666;font-size:2em;font-weight:bold;padding:10px 0;}
#tmglSearch .searchBorders{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:10px 0;}
#tmglSearch .searchPresentation{float:left;}
#tmglSearch .searchPages{float:right;font-size:1.2em;padding-top:4px;}
#tmglSearch .backTop{float:right;padding:10px 0;}
#tmglSearch .backTop p{font-size:1.2em;}
#tmglSearch .backTop p a{background:url('../i/upArrow.gif') right no-repeat;padding-right:12px;}
#tmglSearch .searchNext{background:url('../i/linkArrow.gif') right no-repeat;font-weight:bold;padding-right:8px;text-transform:uppercase;}
#tmglSearch .searchPrev{background:url('../i/linkArrowPrev.gif') left no-repeat;font-weight:bold;padding-left:8px;text-transform:uppercase;}
#tmglSearch .basicSearchForm{float:left;margin-right:10px;}
#tmglSearch .googleEnhance{background:url('../i/enhancedByGoogle.gif') no-repeat;float:left;height:26px;margin:0;padding:0;text-indent:-9999px;width:53px;}
#tmglSearch .searchSmallText{font-size:1.1em;}
#tmglSearch .searchLeftCol{text-align:right;}
#tmglSearch .advBtn{float:left;margin-right:10px;}
#tmglSearch .calendar{display:inline;margin-left:3px;position:relative;top:-2px;}
.gws .gwsDesc{font-size:1.2em;margin-bottom:5px;}
.gws .gwsResult{margin-bottom:10px;}
.gws .gwsResult .gwsResultHd{font-size:1.4em;}
.gws .gwsResult .gwsResultHd a{border-bottom:none;text-decoration:underline;}
.gws .gwsResult .gwsResultTxt{font-size:1.2em;}
.gws .gwsResult .gwsResultUrl{color:#41a042;font-size:1.2em;}
.gafs{background:#fffadd;margin-bottom:10px;padding:3px;}
.gafs .gafsAd{margin-bottom:10px;}
.gafs .gafsAd .gafsAdTitle{font-size:1.4em;}
.gafs .gafsAd .gafsAdTitle a{border-bottom:none;text-decoration:underline;}
.gafs .gafsAd .gafsAdDesc{font-size:1.2em;}
.gafs .gafsAd .gafsAdDesc a{color:#000;}
.gafs .gafsAd .gafsAdDesc a:hover{border-bottom:none;}
.gafs .gafsAd .gafsAdDesc .gafsAdUrl{color:#41a042;margin-right:10px;}
.archiveHeader a{font-size:1.4em;}

/* AUTOTRADER CSS  */
#autotrader{font-family:arial;padding:0;}
#autotrader .search{background:#e3e3e3;border-bottom:1px solid #edf7ed;color:#404040;margin:0 auto;}
#autotrader .tabs{background:#fff url("../i/mpp/tab_bgline.gif") repeat-x bottom;float:left;line-height:normal;width:100%;}
#autotrader .tabs ul{list-style:none;margin:0;padding:0;}
#autotrader .tabs li{background:url("../i/mpp/tab_left_grey.gif") no-repeat left top;cursor:pointer;float:left;margin:0;padding:0 0 0 7px;}
#autotrader .tabs a{background:url("../i/mpp/tab_right_grey.gif") no-repeat right top;display:block;padding:5px 15px 4px 6px;text-decoration:none;}
#autotrader .tabs .ui-tabs-selected{background-image:url("../i/mpp/tab_left_green.gif");}
#autotrader .tabs .ui-tabs-selected a{background-image:url("../i/mpp/tab_right_green.gif");padding-bottom:5px;}
#autotrader .tabs a:hover{border:0;}
#autotrader .ui-tabs-hide{display:none;}
#autotrader .ui-tabs-panel{background:none;border-top:none;padding:0;}
#autotrader .advanced_link a{color:#234B7B;cursor:pointer;}
#autotrader .advanced_link a:hover{border-bottom:1px;}
#autotrader label{color:#404040;float:left;font:bold 12px arial;padding:5px;text-align:right;width:60px;}
#autotrader select{color:#666;width:200px;}
#autotrader input{color:#666;width:195px;}
#autotrader .floatRight{float:right;padding:7px 20px 7px 7px;}
#autotrader .formSubmit{background-color:#688f36;width:50px;}
#autotrader_response .results_text{color:#404040;font-size:12px;}
#autotrader_response .sorting{float:left;}
#autotrader_response #pagination{float:right;margin-top:2px;}
#autotrader_response #pagination a{font-size:12px;padding-right:3px;}
#autotrader_response #pagination .current{font-size:12px;padding-right:3px;}
#autotrader_response .postcode{font-weight:bold;text-transform:uppercase;}
#autotrader_response .summary{padding:0 0 5px;}
#autotrader_response .summary a{font-size:15px;}
#autotrader_response .summary .details a{font-weight:bold;}
#autotrader_response .summary .advert_image{float:left;padding:0 10px 40px 5px;}
#autotrader_response .summary .new_advert_image{margin-bottom:30px;}
#autotrader_response .summary .trade{color:#666;font-size:14px;}
#autotrader_response .summary .price{font-size:14px;font-weight:bold;padding-top:2px;}
#autotrader_response .summary .ad_text{color:#404040;font-size:12px;padding-top:2px;}
#autotrader_response .summary .distance{color:#404040;font-size:12px;padding-top:2px;}

/* CHARTER LISTENER  */
#charterListener{color:#404040;font-family:arial;font-size:13px;margin-right:20px;}
#charterListener .contact_us{margin-bottom:10px;margin-top:12px;padding-left:10px;}
#charterListener h3{border-bottom:1px solid #E0E0E0;color:#000;font-weight:bold;}
#charterListener label{float:left;font-family:arial;font-size:12px;padding:5px;text-align:right;width:130px;}
#charterListener input[type="text"]{margin-bottom:8px;width:300px;}
#charterListener textarea{height:100px;margin-bottom:8px;width:304px;}
#charterListener .asterix{color:#B22929;padding-left:1px;}
#charterListener form .formSubmit{float:right;margin-right:144px;}
#charterListener .error{float:left;text-align:left;}

/* COMMENT CONTAINER  */
.commentContainer{margin-bottom:10px;}
.commentImage{background:#fff;float:right;margin:0 0 5px;padding:2px 0 0 10px;}
.comment, .commentImg {border-top:1px dotted #ccc;font-size:1.1em;line-height:1.3em;margin-top:7px;padding-top:4px;}
.summaryMedium .comment:first-child,.summaryMedium .commentImg:first-child{border-top:none;margin-top:0;padding-top:0;}
.gutterUnder .comment:first-child,.gutterUnder .commentImg:first-child{border-top:none;margin-top:0;padding-top:0;}
.headerOne+.comment,.headerOne+.commentImg{border-top:none;margin-top:0;padding-top:0;}
.comment p, .commentImg p {color:#404040;margin-bottom:1px;}
.comment ul, .commentImg ul {list-style-type:none;margin:0;padding:0;}
.comment ul li, .commentImg ul li {background:none;padding-left:0;}
.comment ul li a, .commentImg ul li a {background:none;color:#234B7B;font-family:georgia,"times new roman",times,serif;line-height:1.3em; font-size:1.2em;padding-left:0;}
.comment p strong, .commentImg p strong {font-family:helvetica,arial,sans-serif;}
.comment p strong a, .commentImg p strong a {color:#404040;font-family:helvetica,arial,sans-serif;}
.comment p strong a:hover, .commentImg p strong a:hover {border-bottom:1px dotted #404040;}
.commentImg img{float:left;padding-right:10px;}

/* OLYMPICS COMMENT CONTAINER */
#commentContainerOlympics .commentImg, #commentContainerOlympics .comment {background:#F4F0E6 url('../i/olympics/overlay_quote.png') no-repeat 5px 10px; border-top:none; border-bottom:1px solid #D3CEBA; padding:7px 0 0 26px; position:relative; min-height:62px;}
#commentContainerOlympics .commentImg img {float:right; padding:0 0 0 10px; position:absolute; bottom:0; right:0;}
#commentContainerOlympics .commentImg ul, #commentContainerOlympics .comment ul {padding-right:70px;}
#commentContainerOlympics .commentImg ul li a, #commentContainerOlympics .comment ul li a {font-style:italic; color:#424242; font-size:1.3em;}
#commentContainerOlympics .commentImg p, #commentContainerOlympics .comment p {margin:4px 0;}
#commentContainerOlympics .commentImg p strong a, #commentContainerOlympics .comment p strong a {color:#0097D2; font:10px georgia,"times new roman",times,serif; font-weight:bold; text-transform:uppercase;}
#commentContainerOlympics {margin-top:10px;}
#commentContainerOlympics .commentImg p strong{color: #0097D2;font: bold 10px georgia,"times new roman",times,serif;text-transform: uppercase;}

/* MATT HOMEPAGE/COMMENT CONTAINER  */
#commentCartoonContainer {width:300px; float:left; margin-bottom:5px; background-color:#fff;}
.commentsContainer {margin-left:0px; float:left; width:300px; padding-top:12px;}
.cartoonContainer {width:140px;padding-right:9px; border-right:1px solid #e7e7e7; float:left; padding-top:12px;}
.cartoonContainer img { border-top:1px dotted #ccc; padding-top:2px; }
.cartoonContainer .mattDescription {margin-top:6px; font-family:Georgia; font-size:12px; font-style:italic; text-align:center;}
.mattDescription a { color:#262626; }

/* AUTO GRID NAVIGATION STYLES  */
#autoNav{border:1px dotted #ccc;border-left:none;border-right:none;font-weight:bold;margin-bottom:10px;padding:2px 0;}
#autoNav .leftTool{float:left;font-size:1.2em;text-align:left;width:100px;}
#autoNav .rightTool{float:right;font-size:1.2em;text-align:right;width:100px;}
#autoNav .leftTool .prev{background:url('../i/prev.gif') left no-repeat;padding-left:10px;}
#autoNav .rightTool .next{background:url('../i/next.gif') right no-repeat;padding-right:10px;}

/* Commercial Links */
#artComRelLinks{margin-bottom:10px;}
#artComRelLinks ul{color:#CECECE;list-style-type:none;margin-left:0;}
#artComRelLinks ul li{padding:0 0 3px;}
.comLink{background:#FFF;font-size:1.2em;margin-bottom:2px;padding:0;}

/* RSS styles */
.rssFeed h3{background:url('../i/feed_rss.gif') no-repeat center right;}
.feedTools{background:#fff;border:6px solid #e0e0e0;overflow:hidden;padding:5px 5px 2px;width:288px;}
.feedTools .title{margin-bottom:5px;width:288px;}
.feedTools .title p{color:#404040;float:left;font-size:1.3em;font-weight:bold;margin:0;padding:0;width:260px;}
.feedTools img{float:right;padding-left:10px;}
.feedTools ul{list-style-type:none;margin:0;padding:0;}
.feedTools ul li{border-top:1px dotted #e0e0e0;font-size:1.2em;font-weight:bold;line-height:1.6em;padding:2px 0 1px 25px;width:263px;}
.feedTools ul li.google{background:url('/template/ver1-0/i/16_google.gif') no-repeat 0 3px;}
.feedTools ul li.bloglines{background:url('/template/ver1-0/i/16_bloglines.gif') no-repeat 0 3px;}
.feedTools ul li.yahoo{background:url('/template/ver1-0/i/16_yahoo.gif') no-repeat 0 3px;}
.feedTools ul li.netvibes{background:url('/template/ver1-0/i/16_netvibes.gif') no-repeat 0 3px;}
.feedTools ul li.newsgator{background:url('/template/ver1-0/i/16_newsgator.gif') no-repeat 0 3px;}
.feedTools ul li.pageflakes{background:url('/template/ver1-0/i/16_pageflakes.gif') no-repeat 0 3px;}
.feedTools ul li.technorati{background:url('/template/ver1-0/i/16_technorati.gif') no-repeat 0 3px;}
.feedTools ul li.aol{background:url('/template/ver1-0/i/16_aol.gif') no-repeat 0 3px;}
.feedTools ul li.rss{background:url('/template/ver1-0/i/16_rss.gif') no-repeat 0 3px;font-size:1.1em;font-weight:normal;padding-top:3px;}

/* Google Ads */
#google-ads-container{margin-left:0;}
#google-ads-container-inner{_overflow:visible;background-color:#FFF;color:#404040;margin:0 0 1.5em;}
#googleHead{margin:0 0 5px;padding:0;text-transform:none;}
#googleHead p span{color:#282828;font-family:arial,sans-serif;font-weight:bold;padding:0;vertical-align:top;}
#googleHead p span a{text-decoration:none;}
div.googleAdText{_height:1%;border-top:none;font-size:1.1em;padding:0;position:relative;}
.googleAdText{font-family:arial;list-style:none;margin:1px 0 9px;padding-left:0;}
.googleAdText p{font-size:12px;padding:4px 0 1px;}
.googleAdText p a{font-size:11px;margin:7px 0 4px;}
.googleAdText p a:hover{border:0;}
.googleAdText li{border-bottom:1px dotted #CECECE;color:#404040;margin-bottom:7px;padding-bottom:5px;}
.googleAdText li h4 a{color:#234b7b;font:bold 14px arial;margin-top:7px;}
.googleAdText li h4 a:hover{border:0;}
.googleAdText li h4 a:active{border:0;}
.googleAdText li.last{border-bottom:0;}
div.google-ads-section{width:auto;}
.googleadssection{margin-bottom:12px;width:auto;}
.google-ads-section li{border-bottom:0;border-right:1px solid #CECECE;float:left;margin-bottom:2px;padding:5px 7px 0;width:23%;}
.google-ads-section li.last{border-right:0;}

/* Google Links */
.googleads{padding:5px 0 0;width:620px;}
.radlinks{width:auto;}
#google-links-container{margin:0;padding:0;}
#googleLinksHead{color:#B22929;font-size:1.2em;font-weight:bold;margin:0;padding:0 0 6px;}
.googleLinksText{font-family:arial;list-style:none;margin:0;padding:0;}
.googleLinksText p{font-size:12px;padding:4px 0 1px;}
.googleLinksText p a{font-size:11px;margin:7px 0 4px;}
.googleLinksText p a:hover{border:0;}
.googleLinksText li{color:#404040;padding:0 0 7px;}
.googleLinksText li h4 a{color:#234B7B;font:bold 12px arial;margin-top:7px;}
.googleLinksText li h4 a:hover{border:0;border-bottom:1px dotted #122842;}
.googleLinksText li h4 a:active{border:0;}
.googleLinksText li.last{border-bottom:0;}

/* Secondary Navigation Links */
.secNavLink{padding-bottom:10px;}
.secNavLink .headerOne{padding-bottom:5px;}
.secNavLink .headerOne h2{background-color:#fff;color:#B22929;display:inline;font-size:1.2em;font-weight:bold;line-height:1em;margin:0;padding:0 3px 0 0;text-transform:uppercase;}
.secNavLink .secNavLinkBadge{float:right;}
.secNavLink .secNavLinkItems{float:left;width:240px;}
.secNavLink .secNavLinkItems .twoColm{background:url('../i/articleBullet.gif') no-repeat 0 8px;border-bottom:1px dotted #EFEFEF;float:left;line-height:1.2em;margin-right:10px;padding:5px 0;width:105px;}
.secNavLink .secNavLinkItems .oneColm{background:url('../i/articleBullet.gif') no-repeat 0 8px;border-bottom:1px dotted #EFEFEF;line-height:1.2em;margin-right:10px;padding:5px 0;}
.secNavLink .secNavLinkItems .oneColm .bulletPoint{font-size:1.2em;margin:0 0 0 10px;padding:0;text-indent:0;}
.secNavLink .secNavLinkItems .twoColm .bulletPoint{font-size:1.2em;margin:0 0 0 10px;padding:0;text-indent:0;}

/* Connect Styles */
.umeeHide{display:none;}

/* Commercial Puff styles */
.commHeader{background-color:#37649A;color:#FFF;font:1em arial;margin-bottom:5px;padding:2px 4px;text-transform:uppercase;}
.commercialPuff{width:300px;}
.rPuff{width:300px;}
.puffContainer{border-left:4px solid #E3E3E3;border-right:4px solid #E3E3E3;padding-left:6px;padding-right:6px;width:300px;}
.nav{float:right;height:16px;width:34px;}
.nav img{border:0;text-decoration:none;}
.nav a:hover img{visibility:hidden;}
.nav a{text-decoration:none;}
.headline{color:#234b7b;font:1.1em arial;font-weight:bold;text-decoration:none;}
.headline a:visited{color:#234b7b;text-decoration:none;}
.headline a:hover{border-style:dotted;border-width:0 0 1px;color:#122842;}
.blurb{color:#404040;font:1.1em arial;margin-bottom:5px;margin-left:auto;margin-right:auto;}
.blurb a:hover{border-style:dotted;border-width:0 0 1px;color:#234b7b;}
.blurb a:visited{color:#234b7b;text-decoration:none;}
.puffFooter{color:#b22929;font:1.1em arial;font-weight:bold;padding-right:2px;text-align:right;text-decoration:none;}
.puffFooter a{color:#b22929;text-decoration:none;}
.px{background:url("../i/previous_arrow_off.gif") no-repeat 0 0;text-decoration:none;}
a.nextComPuff:hover{background:url("../i/next_arrow_off.gif") no-repeat 0 0;text-decoration:none;}
.heading{padding:2px 4px;}
.sideBars{border-left:4px solid #E3E3E3;border-right:4px solid #E3E3E3;padding-left:6px;padding-right:6px;}
.imageDiv{float:left;margin:4px 0 7px;width:58px;}
.imageDiv img{height:50px;margin-top:2px;width:50px;}
.puffBody{float:left;width:188px;}
.puffBodyWide{float:left;width:246px;}
.footerDiv{background-color:#E3E3E3;}
.footerTop{background:url("../i/grey_curve_top.gif")no-repeat;height:3px;width:280px;}
.footerBtm{background:url("../i/grey_curve_bottom.gif")no-repeat;height:5px;width:280px;}
.far_out{left:-9999px;position:absolute;}
a.actionBut{background:url("../i/b_button_off.gif") no-repeat scroll 0 2px;display:block;float:right;height:15px;margin-left:5px;width:33px;}
a.actionBut:hover{background:url("../i/b_button_on.gif") no-repeat scroll 0 2px;border:none;display:block;float:right;height:15px;text-decoration:none;width:33px;}
.fText{float:right;}
.f_nav{margin-left:100px;width:175px;}
.rounded{margin-bottom:-50px;position:relative;top:-52px;}
.spacing{padding:4px 0 5px;}
.rotatingPuffContainer{margin-bottom:10px;}

/* Commercial Navigation Links */
.commNavLink{border-bottom:1px dotted silver;margin-top:-5px;padding-bottom:5px;width:300px;}
.commNavLink .commNavLinkItems{float:left;width:300px;}
.commNavLink .commNavLinkItems .twoColm{background:url('../i/comBullet.gif') no-repeat 0 6px;float:left;line-height:1.2em;margin-left:10px;margin-right:-10px;padding:3px 0;width:145px;}
.commNavLink .commNavLinkItems .oneColm{background:url('../i/comBullet.gif') no-repeat 0 6px;line-height:1.2em;margin-left:10px;margin-right:10px;padding:3px 0;}
.commNavLink .commNavLinkItems .oneColm .commBulletPoint{color:#06C;font-size:1em;margin:0 0 0 12px;padding:0;text-decoration:none;text-indent:0;}
.commNavLink .commNavLinkItems .twoColm .commBulletPoint{color:#06C;font-size:1em;margin:0 0 0 12px;padding:0;text-decoration:none;text-indent:0;}
.commNavLink .commNavLinkItems .twoColm a:hover{color:#122842;}
.commNavLink .commNavLinkItems .oneColm a:hover{color:#122842;}

/* Commercial services  */
.jsRand{display:none;}
.imgSlantOverlay{display:none;}
.summaryMedium .imgSlantOverlay{background:none;display:none;}
.summaryMedium .cta{font-size:1.2em;margin-top:10px;text-align:left;}
.summaryMedium .cta a{color:#234B7B;}
#trafficDrivers{background-color:#F4F4F0;border-bottom:1px solid #E5E5E5;}
#trafficDrivers .headerOne,#bottomGroup .headerOne{border-bottom:1px dotted #CCC;border-top:2px solid #262626;color:#262626;}
#trafficDrivers .gutterUnder{margin-bottom:5px;}
#trafficDrivers .headerFive{margin-bottom:5px;}
#bottomGroup .headerFive a,#bottomGroup .headerFive span,#trafficDrivers .headerFive a,#trafficDrivers .headerFive span{color:#545454;font-family:arial,sans-serif;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
#bottomGroup .headerFive a:hover,#trafficDrivers .headerFive a:hover{border-bottom:1px dotted #7F1111;color:#3F3F3F;margin-bottom:1px;}
#trafficDrivers .headerFive a, #trafficDrivers .headerFive a:hover {color:#D42F00;}
#bottomGroup .summaryMedium p,#trafficDrivers .summaryMedium p{color:#3F3F3F;font-size:1.3em;line-height:1.3em;font-family:arial,helvetica,sans-serif;}
#bottomGroup .summaryMedium img,#trafficDrivers .summaryMedium img{margin:0 0 0 10px;}
#trafficDrivers .summaryMedium img{margin:0 0 0 10px;}
#bottomGroup .summaryMedium img{margin:0 0 0 0; }
#bottomGroup .summaryMedium h3,#trafficDrivers .summaryMedium h3{font-size:2em;margin-bottom:5px;}
#bottomGroup .piccentre,#trafficDrivers .piccentre{margin-bottom:8px;}
#bottomGroup h3 a,#trafficDrivers h3 a{margin:8px 0 10px;}
#tmgPortalRand{}
#tmgPortalRand .servicesSmall {padding:0 7px; border-right: 1px dotted #ccc;margin:5px 0;}
#tmgPortalRand .last{border-right:0;}
#tmgPortalRand .last .summarySmall h3 {padding-right:5px;}
.servLarge{font-size:1.6em;font-weight:bold;line-height:1.13em;margin-bottom:8px;}
.servSmall{font-size:1.3em;font-weight:bold;line-height:1.38em;}
.traffdrivViewLink {text-align: right; clear: both;}
.traffdrivViewLink a{color: #0066CC; font-size: 1.2em; font-family: arial,helvetica,sans-serif;}
#trafficDrivers h3 {margin-bottom: 6px; clear:both; height: 50px;}

/* Configurable tabs widget */
#configurableTabs a{cursor:pointer;}
#configurableTabs{border-left:0;border-right:0;margin-bottom:1em;}
#configurableTabs,#configurableTabs .topline{margin-top:5px;}
#configurableTabs .topline .left,#configurableTabs .topline .right,#configurableTabs .bottomline .left,#configurableTabs .bottomline .right{float:left;height:2px;width:4px;}
#configurableTabs .topline .right,#configurableTabs .bottomline .right{float:right;}
#configurableTabs ul{list-style:none;margin:0;padding:0;}
#configurableTabs .mainTabs{background:url(../i/mostViewedTabUnder.gif) 0 -1px;min-height:21px;width:100%;}
#configurableTabs .mainTabs li{background:#d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;float:left;font-family:arial,sans-serif;margin:0;text-transform:uppercase;}
#configurableTabs .mainTabs li.start {border-left:1px solid #d7d7d7;}
#configurableTabs .mainTabs .end{clear:left;}
#configurableTabs .mainTabs li,#configurableTabs .mainTabs li a{background:#fff;color:#606060;display:block;font-size:10px;text-decoration:none;width:auto;}
#configurableTabs .mainTabs li a{background:url("../i/mostViewedTab.gif") repeat-x scroll 0 0 #FFF;padding:3px 10px;}
#configurableTabs .mainTabs a:hover{border-bottom:0;color:#606060;}
#configurableTabs .mainTabs .current,#configurableTabs .mainTabs .current a,#configurableTabs .mainTabs .current a:hover{background:#FFF;border-bottom:1px solid #FFF;color:#606060;font-weight:bold;}
#configurableTabs .subHead{clear:both;color:#404040;font-size:11px;margin-bottom:3px;margin-left:2px;padding-bottom:0.2em;padding-top:0.4em;}
#configurableTabs .mainTabs .ui-tabs-selected,#configurableTabs .mainTabs .ui-tabs-selected a,#configurableTabs .mainTabs .ui-tabs-selected a:hover{background:url("../i/mostViewedTabCurrent.gif") repeat-x scroll 0 0 #FFF;border-bottom:1px solid #FFF;color:#343434;font-weight:bold;margin-bottom:-1px;}
#configurableTabs .listOfItems li{border-bottom:1px dotted #E3E3E3;display:block;margin:0 2px;padding:5px 5px 0;width:268px;}
#configurableTabs .listOfItems li.doubleColumn{background:url(../i/configurableTabs/bgForPluginItem.jpg) repeat-x;border:0;float:left;padding-bottom:2px;width:126px;}
#configurableTabs .listOfItems .break{background:0;border-top:1px dotted #cecece;clear:left;display:block;float:left;height:0;width:92%;}
#configurableTabs .listOfItems .break hr{display:none;}
#configurableTabs .listOfItems .info{color:#404040;font-size:11px;margin:-52px 0 8px 53px;}
#configurableTabs .listOfItems .mainLink{color:#234C79;display:inline;font-size:10px;font-weight:bold;margin-bottom:3px;text-decoration:none;}
#configurableTabs .listOfItems .mainLink:hover,#configurableTabs .listOfItems .info .bookLink:hover{border-bottom:1px dotted #122842;color:#122842;margin-bottom:2px;}
#configurableTabs .listOfItems .partnerLogo{margin:0 0 0 -48px;padding:0;}
#configurableTabs .listOfItems .info .starRating{display:block;height:9px;}
#configurableTabs .listOfItems .info .starRating img{color:#990;float:left;margin-right:2px;}
#configurableTabs .listOfItems .info p{display:inline;font-size:11px;}
#configurableTabs .listOfItems .info .bookLink,#configurableTabs .showLink a{background:url(../i/linkArrow.gif) no-repeat right;color:#234b7b;display:inline;font-size:10px;padding-right:7px;text-decoration:none;}
#configurableTabs .showLink a{background-image:url(../i/arrowDown.gif);padding-right:13px;}
#configurableTabs .bottomBar{background:#f5f5f2;clear:both;color:#b22929;font-size:11px;margin-top:10px;text-align:left;}
#configurableTabs .bottomBar .left,#configurableTabs .bottomBar .right{background:url(../i/configurableTabs/ctaTopLeft.gif) #e3e3e3 no-repeat;float:left;height:5px;width:5px;}
#configurableTabs .bottomBar .right{background:url(../i/configurableTabs/ctaTopRight.gif);float:right;}
#configurableTabs .bottomBar .bottom .right{background:url(../i/configurableTabs/ctaBottomRight.gif);}
#configurableTabs .bottomBar .bottom .left{background:url(../i/configurableTabs/ctaBottomLeft.gif);}
#configurableTabs .bottomBar .end{clear:both;display:none;}
#configurableTabs .bottomBar .bottom{margin-bottom:5px;margin-top:-5px;}
#configurableTabs .bottomBar .content{margin-top:-5px;padding:5px;vertical-align:middle;}
#configurableTabs .bottomBar .content .partnerLogo{float:left;margin-top:1px;text-align:left;}
#configurableTabs .bottomBar .content img,#configurableTabs .bottomBar .content a{vertical-align:inherit;}
#configurableTabs .bottomBar .content .ctaImgLink img{background:#37649A;color:#FFF;margin-left:5px;}
#configurableTabs .bottomBar .content .ctaImgLink:hover img{background:#122842;}
#configurableTabs .bottomBar .content .ctaLink{color:#b22929;font-size:11px;font-weight:bold;text-align:right;text-decoration:none;}
#configurableTabs .bottomBar .content .ctaLink:hover{border-color:#700;color:#700;}
#configurableTabs .bottomBar .content a:hover{border-bottom:0;}
#configurableTabs .ui-tabs-hide{display:none;}
#configurableTabs .bottomBar .content a{display:block;float:left;margin:0;padding:0;width:50%;}
#configurableTabs .loadingMessage{background:url('../i/loader.gif') no-repeat 127px 72px;color:#234b7b;font-size:1.5em;font-weight:bold;padding:127px 0 80px 112px;width:138px;}

#configurableTabs .innerPlugin {padding:0 10px 10px 10px; background-color:#F4F4F0; border-top:1px dotted #ccc;}
#configurableTabs .controlledTab ul.configurableWidget li { margin:10px 0 8px 0; border-bottom:1px dotted #ccc; position: relative; z-index: 11;}
#configurableTabs .controlledTab ul.configurableWidget li div, #configurableTabs .controlledTab ul li p { font-family:arial, sans-serif; font-size:1.2em;}
#configurableTabs .controlledTab ul.configurableWidget li div { margin-bottom:2px; font-weight:bold; }
#configurableTabs .controlledTab ul.configurableWidget li p { color:#404040; padding-bottom:10px;}
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn {width:130px;float:left;border:0; padding-right:9px; border-right:1px solid #dcdcd5; }
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn img {width:130px;height:80px;border:0; margin-bottom:7px;}
#configurableTabs .controlledTab ul.configurableWidget li.last {padding-left:10px; padding-right:0px; border:0;}

#configurableTabs .controlledTab .commPuffSearchForm { position: relative; z-index: 10;}
#configurableTabs .controlledTab .commPuffSearchForm input.search { width:198px; height:20px; border:1px solid #ccc; color:#6f6f6f; font-family:arial, sans-serif; font-size:1.2em; padding:0 6px; background:url("../i/search_icon.png") no-repeat 190px 3px #fff; }
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit { position: absolute; margin-left: 2px; height: 21px; margin-top: 1px;}
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit:hover{background-color:#16304B; cursor:pointer;}
#configurableTabs .controlledTab .commPuffFooterLink { font-family:arial, sans-serif; font-size:1.2em; margin:8px 0 0; z-index:1000;position:relative;}

#configurableTabs .controlledTab ul.ssAds {position: relative;height: 265px;}
#configurableTabs .controlledTab ul.ssAds li{border:none;background:transparent;}
#configurableTabs .controlledTab ul.ssAds img{margin-bottom:10px;}
#configurableTabs .controlledTab ul.ssAds li p{height:22px; margin-bottom: 10px; overflow:hidden;}
#configurableTabs .controlledTab ul.ssAds div a{font-size: 1.1em;}
.rotImgLink{border: none;}

#configurableTabs .controlledTab ul.configurableWidget li .viewLink{display:block; text-align: right;font-family: arial, helvetica, sans-serif; font-weight: normal; margin: 0;}
#configurableTabs .controlledTab ul.configurableWidget li .viewLink a{color: #06C; font-size: 1em;}

.controlledTab .tools .prevArrowImage{background:url(../i/arrows_left.png) no-repeat;background-position:left center;right:auto;left:0;}
.controlledTab .tools a{border:none;display:block;height:175px;margin:0;position:absolute;top:0;width:65px;cursor:pointer;padding:0;z-index:30;float:left;}
.controlledTab .tools .nextArrowImage{float:left;text-align:right;width:75px;background:url(../i/arrows_right.png) no-repeat;background-position:right center;right: 0;}
.controlledTab .tools a:hover{border:none;text-decoration:none;}
.controlledTab .tools img{display:inline;}
.controlledTab {position:relative;}

/* Auto trader */
.roundButton{background:#00f;color:#FFF;float:right;margin:0;padding:0;position:relative;width:5.5em;}
#configurableTabs .roundButton input{background:#37649A;border:0;color:#FFF;font-size:1em;line-height:1.4em;text-transform:uppercase;width:100%;}
#configurableTabs .roundButton input:hover{background-color:#122842;}
.roundButton div{background:no-repeat top left;height:5px;position:absolute;width:5px;}
.roundButton .tl{background-image:url(../i/topLeftCorner.png);left:0;top:0;}
.roundButton .tr{background-image:url(../i/topRightCorner.png);right:0;top:0;}
.roundButton .br{background-image:url(../i/bottomRightCorner.png);bottom:0;right:0;}
.roundButton .bl{background-image:url(../i/bottomLeftCorner.png);bottom:0;left:0;}
#configurableTabs .rowOdd,#configurableTabs .rowEven{margin:0 0 -1px;padding:2px 0;}
#configurableTabs .rowEven{background-color:#FFF;}
#advanced_link_hide a{cursor:pointer;display:inline;margin:0;width:auto;}
#advanced_link_hide{border-bottom:1px solid #FFF;display:block;margin:0 0 -1px;padding:0;width:auto;}
#configurableTabs .innerPlugin .hideLink,#configurableTabs .innerPlugin .showLink{background:#FFF;display:block;margin-bottom:-1px;padding:4px 5px 2px;}
#configurableTabs .innerPlugin .showLink .advanced_link{padding-left:0;padding-top:2px;}
#configurableTabs .innerPlugin .hideLink a{display:inline;margin-bottom:2px;}
#configurableTabs .gen_advanced select{margin:3px 0;}
#advanced_options{display:none;}

/* Live blogging */
div#liveBloggingInfo{background-color:#eee;border:1px solid #ccc;color:#404040;font-size:1.2em;font-weight:bold;margin-bottom:10px;padding:3px;font-family:arial,helvetica,sans-serif;}
div#liveBloggingInfo .loadingImg{background:url(../i/auto_refresh.gif) no-repeat scroll 5px 2px;height:18px;padding-top:5px;text-indent:28px;}
div#liveBloggingInfo .loadingImg span{color:#234B7B;cursor:pointer;margin-left:5px;padding:3px 4px;}
div#liveBloggingInfo .loadingImg span.selected{background-color:#404040;color:#eee;}

/* MOST POPULAR */
#mostPopular{background-color:#f4f4f0;margin-bottom:15px;}
#mostPopular .headerOne{color:#262626;border-bottom:1px dotted #CCC;padding-bottom:14px;}
#mostPopular .headerOne p{color:#262626;}
#mostPopular .headerOne p a{background:none;color:#545454;}
#mostPopular .headerOne p a:hover{border-bottom:1px dotted #122842;color:#122842;}
#mostPopular #mostpop{padding:0 10px 10px;}
#mostPopular #mostpop .tabs ul, #medalsContent ul.tabs{background:transparent url('../i/mostViewedTabUnder.gif') repeat-x 0 0 scroll;height:22px;list-style:none;margin:0;padding:0;}
#mostPopular #mostpop .tabs li, #medalsContent ul.tabs li{color:#606060;float:left;font-family:arial,sans-serif;font-size:1em;height:22px;margin:0;}
#mostPopular #mostpop .tabs li.first a, #medalsContent ul.tabs li.first a{border-right:none;}
#mostPopular #mostpop .tabs li.last a, #medalsContent ul.tabs li.last a{border-left:none;}
#mostPopular #mostpop .tabs a, #medalsContent ul.tabs a{background:#fff url("../i/mostViewedTab.gif") repeat-x 0 0 scroll;border:1px solid #A5A5A5;border-bottom:1px solid #e1e1e1;color:#606060;cursor:pointer;display:block;height:20px;padding:0 5px;}
#mostPopular #mostpop .tabs a span, #medalsContent ul.tabs li a span{display:block;padding:3px 5px;text-transform:uppercase;}
#mostPopular #mostpop .tabs .current a, #medalsContent ul.tabs .current a{background:#fff url("../i/mostViewedTabCurrent.gif") repeat-x 0 0 scroll;border-bottom:1px solid #f4f4f0;color:#343434;font-weight:bold;}
#mostPopular #mostpop .tabs a:hover, #medalsContent ul.tabs li a:hover{background:#fff url("../i/mostViewedTabCurrent.gif") repeat-x 0 0 scroll;border-bottom:1px solid #f4f4f0;}
#mostPopular #mostpop .lists ol{color:#666;margin:0;padding:0;}
#mostPopular #mostpop .lists ol li{color:#9E0047;font-size:1.4em;font-weight:bold;margin:0 0 0 20px;padding:5px 0 0;}
#tmglSite.olympic #mostPopular #mostpop .lists ol li{color:#0097D2;}
#mostPopular #mostpop .lists ol li a{display:inline;font-size:14px;font-weight:normal;line-height:1.38em;}

#medalsContent ul.tabs {background-image:url('../i/olympics/medals/medal_tabBg.gif'); background-repeat: repeat-x; background-position:0 21px; font-family: arial,sans-serif; font-size:10px;}

/* A-Z for Olympics */
#tmglSite.olympic .indexaz .marginUnder {border-top:2px solid #F7CC00;}
#tmglSite.olympic .indexaz .twoThirds .headerOne {border-top:1px solid #0097D2;}
#tmglSite.olympic .indexaz .letterHeader {border-bottom:1px dotted #CCC;margin:20px 0 5px;}
#tmglSite.olympic .indexaz .styleOne,#tmglSite.olympic .indexaz .styleTwo,#tmglSite.olympic .indexaz .styleThree,#tmglSite.olympic .indexaz .styleFour,#tmglSite.olympic .indexaz .styleFive,#tmglSite.olympic .indexaz .styleSix,#tmglSite.olympic .indexaz .styleSeven,#tmglSite.olympic .indexaz .styleEight,#tmglSite.olympic .indexaz .styleNine,#tmglSite.olympic .indexaz .styleTen {
	background: none;
    border-top: none;
    font-family: georgia, "times new roman", serif;
    font-weight: normal;
    text-transform: none;
    padding: 0;
    margin: 15px 0 10px;
}
#tmglSite.olympic .indexaz .headerOne p {font-weight:normal;text-transform:none;font-size:1.3em;padding: 0;}
#tmglSite.olympic .indexaz .thirdCol {width:190px;float:left;}
#tmglSite.olympic .indexaz .thirdCol .summary {border-top:none;}

/* START - SUPERSUMMARY TABS */
#superSummaryTabElement .styleOne, #superSummaryTabElement .styleTwo, #superSummaryTabElement .styleThree, #superSummaryTabElement .styleFour, #superSummaryTabElement .styleFive, #superSummaryTabElement .styleSix, #superSummaryTabElement .styleSeven, #superSummaryTabElement .styleEight, #superSummaryTabElement .styleNine, #superSummaryTabElement .styleTen, #superSummaryTabElement .styleEleven {color:#545454; border-top:none; border-bottom:none;}
#superSummaryTabElement .headerOne h2, #superSummaryTabElement .headerOne p {border-top:none;background:none;padding-top:0px;font-size:1em;font-weight:normal;text-transform:uppercase;line-height:1.2em;font-family:arial,sans-serif;}
#superSummaryTabElement .headerOne {background:none; font-style:normal;margin-bottom:0;padding:0;border:none;color:#545454;}
#superSummaryTabElement .ui-tabs-hide {display: none;}
/* Base */
#superSummaryTabElement .ui-tabs-nav, #superSummaryTabElement .ui-tabs-panel {font-size: 1em; background-color: #fff;}
#superSummaryTabElement .ui-tabs-nav {list-style: none; margin: 0; padding: 0px; height:25px; background: transparent url('../i/e2e2e2_1x25.gif') repeat-x 0 0 scroll;}
/* clearing  */
#superSummaryTabElement .ui-tabs-nav:after {display: block; clear: both; content: " "; }
/* be nice to Opera */
#superSummaryTabElement .ui-tabs-nav li { float: left; margin: 0 0 0 1px; height:25px;}
#superSummaryTabElement .ui-tabs-nav li.first {margin-left: 0px;}
#superSummaryTabElement .ui-tabs-nav a { display: block; padding: 0 5px 0 5px; background:url("../i/mostViewedTab.gif") repeat-x scroll 0 0 #FFFFFF;border-color:#A5A5A5 #A5A5A5 #E1E1E1;border-style:solid;border-width:1px; height: 22px; }
#superSummaryTabElement .ui-tabs-nav a span { display: block; padding: 5px; }
/* position: relative makes opacity fail for disabled tab in IE */
#superSummaryTabElement .ui-tabs-nav a {margin: 1px 0 0;  color: #27537a; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; outline: 0;	}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; margin-top: 0; }
/* hide in IE 6 */
*>.ui-tabs-nav a span { width: auto; height: auto; }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a, #superSummaryTabElement .ui-tabs-nav a:hover {background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #FFFFFF; color: #404040;}
/* Opera pseudo classes for cursor  */
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:link, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:visited, #superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:link, #superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a h2, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p {color:#343434; font-weight:bold;}
/* Opacity  */
#superSummaryTabElement .ui-tabs-disabled {opacity: 0.4; filter: alpha(opacity=40); }
#superSummaryTabElement .ui-tabs-panel {border: none; padding: 0px; }
#superSummaryTabElement .ui-tabs-loading em {padding: 0 0 0 20px;background: url('../i/loading.gif') no-repeat 0 50%; }
/* auto clear, @ IE 6 & IE 7 Quirks Mode */
* html #superSummaryTabElement .ui-tabs-nav { display: inline-block;}
/* IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
*:first-child+html #superSummaryTabElement .ui-tabs-nav  { display: inline-block;}
#superSummaryTabElement {padding-bottom: 2px;}
#superSummaryTabElement .oneQuarter {width: 940px;}
/* Background color for container to avoid distorted fonts in IE while fading */
#superSummaryTabElement .oneQuarter .summary  {float:left; width: 220px; background-color: #fff;}
#superSummaryTabElement .nmTab {margin:0px;}
#superSummaryTabElement .summaryTabPannel {padding:10px 0 0 0; }
#superSummaryTabElement .summaryTabPannel .summary {margin:0;border-top:0;padding-top:0;}
#superSummaryTabElement .summary .piccentre {margin:0;}
.superSummaryTopThree {background-color: #F4F4F4; border: 1px solid #D9D9D9; padding: 5px 10px 10px 10px;}
.superSummaryTopThree .headerOne {background:none; border-bottom:1px dotted #CCCCCC; margin-bottom:2px; padding-bottom:7px;}
.superSummaryTopThree .summary {background:none; border-bottom:1px dotted #CCCCCC; margin-bottom:2px; padding-bottom:7px;}
.superSummaryTopThree .headerOne p {margin:0;padding:0 3px 0 0; font-size:1.4em; line-height:1.3em; background-color:#F4F4F4; font-weight:bold; text-transform:none; display:inline; color:#121212;}
.superSummaryTopThree h3 {font-size:1.2em; line-height:1.38em; margin-bottom:0;}
.superSummaryTopThree p {font-size:1.2em;}
.summaryQuarterGutter {padding: 0 20px 0 0; margin: 0; display: block; float:left;}
.summaryQuarterNoGutter {padding: 0; margin: 0; display: block; float:left;}
#rightTabElement .styleOne, #rightTabElement .styleTwo, #rightTabElement .styleThree, #rightTabElement .styleFour, #rightTabElement .styleFive, #rightTabElement .styleSix, #rightTabElement .styleSeven, #rightTabElement .styleEight, #rightTabElement .styleNine, #rightTabElement .styleTen, #rightTabElement .styleEleven {color:#545454; border-top:none; border-bottom:none;}
#rightTabElement .headerOne h2, #rightTabElement .headerOne p {border-top: none; background:none; padding-top:0px; font-size:1em; font-weight:normal; text-transform:uppercase; line-height:1.2em;}
#rightTabElement .headerOne {background:none; font-style:normal;margin-bottom:0;padding:0;border-top:0 none;}
#rightTabElement .ui-tabs-hide {display: none;}
/* Base  */
#rightTabElement .ui-tabs-nav,#rightTabElement .ui-tabs-panel{background-color:#fff;font-family:arial,sans-serif;font-size:1em;}
#rightTabElement .ui-tabs-nav{background:transparent url('../i/e2e2e2_1x25.gif') repeat-x 0 0 scroll;height:25px;list-style:none;margin:0;padding:0;}
/* clearing   */
#rightTabElement .ui-tabs-nav:after{clear:both;content:" ";display:block;}
/* be nice to Opera  */
#rightTabElement .ui-tabs-nav li{float:left;height:25px;margin:0 0 0 1px;}
#rightTabElement .ui-tabs-nav li.first{margin-left:0;}
/* position: relative makes opacity fail for disabled tab in IE  */
#rightTabElement .ui-tabs-nav a{background:url("../i/mostViewedTab.gif") repeat-x scroll 0 0 #FFF;border-color:#A5A5A5 #A5A5A5 #E1E1E1;border-style:solid;border-width:1px;color:#27537a;display:block;font-weight:bold;height:22px;line-height:1.2;margin:1px 0 0;outline:0;padding:0 5px;text-align:center;text-decoration:none;white-space:nowrap;}
#rightTabElement .ui-tabs-nav a span{display:block;padding:5px;}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a{margin-top:0;position:relative;top:1px;}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a,#rightTabElement .ui-tabs-nav a:hover{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #FFF;color:#404040;}
/* Opera pseudo classes for cursor   */
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:link,#rightTabElement .ui-tabs-nav .ui-tabs-selected a:visited,#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:link,#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a h2,#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p{color:#343434;font-weight:bold;}
/* Opacity   */
#rightTabElement .ui-tabs-disabled{filter:alpha(opacity=40);opacity:0.4px;}
#rightTabElement .ui-tabs-panel{border:none;padding:0;}
#rightTabElement .ui-tabs-loading em{background:url('../i/loading.gif') no-repeat 0 50%;padding:0 0 0 20px;}
/* auto clear, @ IE 6 & IE 7 Quirks Mode  */
* html #rightTabElement .ui-tabs-nav{display:inline-block;}
/* IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...  */
*:first-child+html #rightTabElement .ui-tabs-nav{display:inline-block;}
#rightTabElement{padding-bottom:2px;margin-top:5px;}
#rightTabElement .oneQuarter{width:940px;}
/* Background color for container to avoid distorted fonts in IE while fading  */
#rightTabElement .oneQuarter .summary{background-color:#fff;float:left;width:220px;}
#rightTabElement .nmTab{margin:0;}
#rightTabElement .summaryTabPannel{padding:10px 0 0;}
#rightTabElement .summaryTabPannel .summary{margin:0;}
#rightTabElement .summary .piccentre{margin:0;}
/* END - SUPERSUMMARY TABS */

/* TWITTER WIDGET */
#twtr-widget-1 .twtr-doc a:hover{text-decoration:none !important;}
#twtr-widget-1 .twtr-doc .twtr-hd{display:none;}
#twtr-widget-1 .twtr-doc .twtr-ft span{float:left;padding:1px 0 0 5px;text-align:right;}
#twtr-widget-1 .twtr-doc .twtr-ft a:hover{border-bottom:none;text-decoration:none !important;}
#twtr-widget-1 .twtr-user{font-weight:bold;}
#twtr-widget-1 .twtr-tweets .twtr-tweet{font-family:helvetica,arial,sans-serif !important;}
#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i{color:#676767;font-size:12px;}
#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i a{color:#676767 !important;}
#twtr-widget-1 .twtr-doc .twtr-ft div > a img { visibility: hidden; }
#twtr-widget-1 .twtr-doc .twtr-ft div > a { width: 80px; height: 15px; display: block; background-image: url("/template/ver1-0/i/twitterWidgetLogo.png"); background-repeat: no-repeat; }

/* List page (used to be called 'Wire')  */
#tmglPageTitle.listPageHeader h1{color:#343434;margin-bottom:5px;}
#tmglPageTitle.listPageHeader h1.noDescription{margin-bottom:14px;}
#tmglPageTitle.listPageHeader h2{margin-bottom:14px;}
.listPageHeader .headerOne{padding-bottom:7px;}
.listNoArticles{color:#585858;font-size:1.3em;}
.listSummary{font-size:1em;font-weight:bold;min-height:16px;padding:0 0 8px;}
.listSummary .listTitle{font-size:1.3em;padding-right:6px;font-weight:normal;}
.listSummary .pubDate{color:#666;font-size:1.1em;font-weight:normal;white-space:nowrap;}

/* Auto story list links to List page */
.listLink{float:right;font-size:1.2em;padding-bottom:1px;margin-top:8px;font-family:arial,helvetica,sans-serif;}
.listLink:hover{padding-bottom:0;}

/* START - ARMAGEDDON */
.majorEvents h3{color:#234B7B;font-size:3.8em;font-weight:normal;line-height:1.2em;}
.majorEvents p{color:#404040;font-size:1.6em;font-weight:normal;line-height:1.18em;}
.majorEvents .summary{border:none;}
.fbbi{background:transparent url('../i/majorEvents2-3_1.gif') repeat-y 0 0 scroll;}
.armStyle{border-top:2px solid #666;padding-top:5px;}
.armStyle .headerOne{background:none;}
#armageddon #fragment-3,#armageddon2 #fragment-3{background-color:#000;}
#armageddon #fragment-3 .gutterUnder,#armageddon2 #fragment-3 .gutterUnder{margin:0;}
#armageddon{border-top:2px solid #666;margin:0;padding-top:5px;width:620px;}
#armageddon2{border-top:0;height:320px;margin:0;overflow:hidden;padding-top:0;position:relative;width:620px;}
#armageddon .ui-tabs-hide,#armageddon2 .ui-tabs-hide{display:none;}
/* Base  */
#armageddon .ui-tabs-nav,#armageddon2 .ui-tabs-nav{list-style:none;margin:0;padding:0;}
/* clearing without presentational markup, IE gets extra treatment  */
#armageddon .ui-tabs-nav:after,#armageddon2 .ui-tabs-nav:after{clear:both;content:" ";display:block;}
#armageddon .ui-tabs-nav li{float:left;height:60px;}
#armageddon2 .ui-tabs-nav li{float:none;height:72px;}
#armageddon .ui-tabs-nav li.first,#armageddon2 .ui-tabs-nav li.first{margin-left:0;}
/* position: relative makes opacity fail for disabled tab in IE  */
#armageddon .ui-tabs-nav a,#armageddon2 .ui-tabs-nav a{background-color:#e3e8ee;border-bottom:2px solid #bbc2cc;color:#27537a;display:block;font-weight:normal;height:60px;line-height:1.2;margin:0;outline:0;padding:0 10px 0 0;text-align:left;text-decoration:none;}
#armageddon .ui-tabs-nav a span,#armageddon2 .ui-tabs-nav a span{color:#585858;display:block;font-size:1em;padding:5px;text-transform:uppercase;font-family:arial,sans-serif;}
#armageddon .ui-tabs-nav a p,#armageddon2 .ui-tabs-nav a p{font-family:georgia;font-size:1.3em;line-height:1.2;padding-left:5px;}
#armageddon .ui-tabs-panel .summary,#armageddon2 .ui-tabs-panel .summary{border:none;margin:0;padding:0;}
#armageddon #videoTabId,#armageddon2 #videoTabId,
#armageddon #videoTabId1,#armageddon2 #videoTabId1,
#armageddon #videoTabId2,#armageddon2 #videoTabId2,
#armageddon #videoTabId3,#armageddon2 #videoTabId3,
#armageddon #videoTabId0,#armageddon2 #videoTabId0 {background:none #000;}
#armageddon .ui-tabs-panel .summary iframe {height: 400px; overflow: none;}
#armageddon .ui-tabs-nav .ui-tabs-selected a,#armageddon .ui-tabs-nav a:hover{background-color:#234B7B;border-bottom:2px solid #666;color:#fff;margin:0;position:relative;top:0;}
#armageddon2 .ui-tabs-nav .ui-tabs-selected a,#armageddon2 .ui-tabs-nav a:hover{background-color:#234B7B;border-bottom:2px solid #666;color:#fff;margin:0;position:relative;top:0;}
*>#armageddon .ui-tabs-nav a span,*>#armageddon2 .ui-tabs-nav a span{height:auto;width:auto;}
/* hide from IE 6  */
#armageddon .ui-tabs-nav .ui-tabs-selected a span,#armageddon .ui-tabs-nav a:hover span,#armageddon2 .ui-tabs-nav .ui-tabs-selected a span,#armageddon2 .ui-tabs-nav a:hover span{color:#ddd;}
#armageddon .ui-tabs-disabled,#armageddon2 .ui-tabs-disabled{filter:alpha(opacity=40);opacity:0.4px;}
/* declare background color for container to avoid distorted fonts in IE while fading  */
#armageddon .ui-tabs-panel{background:#fff;height:400px;padding:0;}
#armageddon2 .ui-tabs-panel{background:#fff;height:330px;padding:0;}
#armageddon .ui-tabs-loading em,#armageddon2 .ui-tabs-loading em{background:url('../i/loading.gif') no-repeat 0 50%;padding:0 0 0 20px;}
/* Additional IE specific bug fixes...   auto clear, @ IE 6 & IE 7 Quirks Mode  */
* html #armageddon .ui-tabs-nav,* html #armageddon2 .ui-tabs-nav{display:inline-block;}
/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...  */
*:first-child+html #armageddon .ui-tabs-nav,*:first-child+html #armageddon2 .ui-tabs-nav{display:inline-block;}
.toolLoading{background:url('../i/loading.gif') no-repeat 50% 50%;height:400px;padding-top:5px;width:620px;}
.toolLoading2{background:url('../i/loading.gif') no-repeat 50% 50%;height:330px;padding-top:5px;width:620px;}
/* next previous */
#armageddon .slideshow .nextPrevLayer{height:100%;overflow:hidden;position:relative;width:620px;}
#armageddon .slideshow .tools .imgGallImg a{background:url('../i/gallery_arrows.gif') no-repeat;background-position:0 0;cursor:pointer;padding:0;z-index:10;}
#armageddon .slideshow .tools .imgGallImg a:hover{background-position:0 0;border:0;text-decoration:none;}
#armageddon .slideshow .nextPrevLayer .allOver{display:block;height:400px;margin:0;position:absolute;top:0;width:100%;}
#armageddon .slideshow div > .nextPrevLayer .allOver{display:block;height:100%;margin:0;position:absolute;top:0;width:100%;}
/* slideshow  */
#armageddon .ssPortrait,#armageddon2 .ssPortrait{float:right;margin-left:10px;}
#armageddon .slideshow .tools{color:#000;font-size:1.1em;}
#armageddon .slideshow .tools .prev{float:left;width:55px;}
#armageddon .slideshow .tools .imgindex{float:left;text-align:center;width:110px;}
#armageddon .slideshow .tools .next{float:left;text-align:right;width:55px;}
#armageddon .slideshow .tools .prev a{background:url('../i/gallery_arrows.gif') no-repeat;background-position:-40px 0;cursor:pointer;padding:0;z-index:10;}
#armageddon .slideshow .tools .prev a:hover{background-position:-40px 0;border:0;text-decoration:none;}
#armageddon .slideshow .nextPrevLayer .prevArrowImg{display:block;height:400px;left:0;margin:0;position:absolute;right:auto;top:0;width:100px;}
#armageddon .slideshow div > .nextPrevLayer .prevArrowImg{display:block;height:100%;left:0;margin:0;position:absolute;right:auto;top:0;width:100px;}
#armageddon .slideshow .tools .next a{background:url('../i/gallery_arrows.gif') no-repeat;background-position:-140px 0;cursor:pointer;padding:0;z-index:10;}
#armageddon .slideshow .tools .next a:hover{background-position:-140px 0;border:0;text-decoration:none;}
#armageddon .slideshow .nextPrevLayer .nextArrowImg{display:block;height:400px;margin:0;position:absolute;right:0;top:0;width:100px;}
#armageddon .slideshow div > .nextPrevLayer .nextArrowImg{display:block;height:100%;margin:0;position:absolute;right:0;top:0;width:100px;}
#armageddon .slideshow .tools a{cursor:pointer;}
#armageddon .slideshow .tools img{display:inline;}
#armageddon .slideshow .ssImg{height:400px;padding:0;}
#armageddon2 .slideshow .ssImg{height:287px;padding:0;position:relative;width:460px;}
#armageddon .epic .ssImg,#armageddon2 .epic .ssImg{padding:0 0 5px;}
#armageddon .slideshow .ssImg .imageExtras{background-color:#000;filter:alpha(opacity = 0);height:60px;margin:340px 0 0;opacity:0;padding:0;position:absolute;top:0;width:620px;}
#armageddon .slideshow .ssImg .imageExtras .caption{color:#fff;font-size:1.2em;line-height:1.38em;padding:5px 0 5px 5px;}
#armageddon .slideshow .ssImg .imageExtras .credit{color:#666;font-size:1.1em;line-height:1.38em;padding:0 0 5px 5px;}
#armageddon .slideshow .ssImg .epicCompany{font-size:1.38em;margin:0 0 3px;padding:0;width:220px;}
/* Armageddon feature box with tabs on right (for World Cup)  */
#armageddon2 div#armageddon2Inner{cursor:pointer;float:left;margin-right:1px;}
#armageddon2 .ui-tabs-nav{position:absolute;right:0;top:40px;}
#armageddon2 .ui-tabs-nav li a{height:70px;overflow:hidden;}
#armageddon2 .imageExtras{background-color:#000;bottom:0;filter:alpha(opacity = 0);margin:0 0 5px;min-height:45px;opacity:0;padding:5px;position:absolute;}
#armageddon2 .imageExtras span.standfirst{color:#fff;font-size:1.1em;}
#armageddon2 .imageExtras span.readmore a{color:#fff;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
#armageddon2Inner h3 {font-size:2.8em;}
/* END - ARMAGEDDON */

/* Sportguide tabs - based on Armageddon */
#sportguide .ui-tabs-hide {display:none;}
#sportguide .ui-tabs-nav {list-style:none;margin:0;padding:0;}
#sportguide .ui-tabs-nav:after{clear:both;content:" ";display:block;}
#sportguide .ui-tabs-nav li{float:left;border-top:1px solid #a5a5a5;height:29px;background: url(../i/olympics/tab_divider_grad_1px.png) no-repeat 0 -1px;padding:0 1px;}
#sportguide .ui-tabs-nav li.first{margin-left:0;}
#sportguide .ui-tabs-nav li.empty {border-top:0;}
#sportguide .ui-tabs-nav a{color:#27537a;display:block;font-weight:normal;margin:0;padding:7px 7px 5px;text-decoration:none;background: url(../i/olympics/tab_bg_grad_1px.png) repeat-x 0 0;}
#sportguide .ui-tabs-nav a:hover {border-bottom:none;}
#sportguide .ui-tabs-nav a span{display:block;font-size:1.3em;}
#sportguide .ui-tabs-nav a span:hover {border-bottom:1px dotted #27537a;}
#sportguide .ui-tabs-nav a p{font-family:georgia;font-size:1.3em;padding-left:5px;}
#sportguide .ui-tabs-panel .summary{border:none;margin:0;padding:0;}
#sportguide .ui-tabs-nav li.ui-tabs-selected,#sportguide .ui-tabs-nav li.ui-state-active {border-bottom:none;}
#sportguide .ui-tabs-nav .ui-tabs-selected a{background:#fff;margin:0;position:relative;top:0;height:22px;}
*>#sportguide .ui-tabs-nav a span{ }
#sportguide .ui-tabs-nav .ui-tabs-selected a span{color:#282828; font-weight: bold;}
#sportguide .ui-tabs-nav .ui-tabs-selected a span:hover {border-bottom: 0;}
#sportguide .ui-tabs-disabled{filter:alpha(opacity=40);opacity:0.4px;}
#sportguide .ui-tabs-panel{background:#fff;padding:0;margin-bottom:20px;}
#sportguide .ui-tabs-loading em{background:url('../i/loading.gif') no-repeat 0 50%;padding:0 0 0 20px;}
* html #sportguide .ui-tabs-nav{display:inline-block;}
*:first-child+html #sportguide .ui-tabs-nav{display:inline-block;}
#sportguideinner { padding-top: 10px; border-top:1px solid #E1E1E0;width:620px; }
#sportguideinner .body {border-top: 1px dotted #ccc;padding-top:5px;}
#sportguideinner .body p {font-family:arial, helvetica,sans-serif;font-size:1.4em;line-height:1.48em;margin:0;padding:0 0 0.7em;}

#sportguide .body table {border: 7px solid #e6e6e6;}
#sportguide .body table th {background-color: #e6e6e6; padding: 2px 14px;text-align: left;font-family:arial, helvetica,sans-serif;font-size:1.2em;}
#sportguide .body table td {padding: 5px 7px;border-bottom: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;}
#sportguide .body table td, #sportguide .body table th p, #sportguide .body table td p { font-family:arial, helvetica,sans-serif;font-size:1.2em;line-height:1.48em;margin:0;}
#sportguide .body H3,#sportguide .body H4,#sportguide .body H5,#sportguide .body H6,#sportguide .body h3,#sportguide .body h4, #sportguide .body h5,#sportguide .body h6 {color:#0183B6;font-family:georgia,"times new roman",times,serif;padding-top:3px;border-top:1px dotted #CCCCCC; font-size: 1.4em;}
H3+#sportguide .body, h3+#sportguide .body {border-top:none;}

.sportguideselector { background:#FCF0C3;border-top:2px solid #F7CC00;height:33px;margin-bottom:15px;}
.sportguideselector p, .sportguideselector div {float:left;padding-top:6px;}
.sportguideselector p {margin-right:10px;text-indent:70px;font-family:arial, helvetica,sans-serif;font-weight:bold;font-size:1.3em;text-shadow:1px 1px #FFFFFF;background:url('../i/olympics/sportguide_rings.png') no-repeat scroll 10px 3px;height: 30px;}
.sportguideselector div select {width:170px;}

#sportguide #sportguideinner .randomfact { background: #FCF0C3; border-bottom: 1px solid #CFC4A0; padding: 5px 5px 10px 5px;font-family:georgia,"times new roman",times,serif;margin-bottom: 10px;font-size:1.6em;}
#sportguide #sportguideinner .randomfactheader {text-transform: uppercase; background: #0097D2; font-family:arial, helvetica,sans-serif; padding: 5px; color: #fff; text-shadow:1px 1px #156EA1; font-size: 1em; float:left;margin-right:5px;}

#sportguide ul.storylist { padding-left: 0; list-style: none; }
#sportguide ul.storylist li { font-family:arial, helvetica,sans-serif; font-size: 1.4em; margin-bottom: 20px; background: url("../i/sprite-icon.gif") no-repeat scroll 0 -1050px transparent; text-indent: 18px; }

/* ELECTIONS BAR DESIGN */
.dataBar{border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:90px;margin:0 0 10px;width:940px;font-family:arial,helvetica,sans-serif; }
.dataBar .dataBarFirstBuck{float:left;margin:0;}
.dataBar .dataBarBuck{float:left;height:90px;overflow:hidden;}
.dataBar .dataBarBuckLast{float:left;margin:0;}
.dataBar .summaryMedium h3{color:#b22929;font-size:1em;font-weight:bold;}
.dataBar .summaryMedium h3 a{color:#b22929;font-size:1em;font-weight:bold;}
.dataBar .summaryMedium h3 a:hover{border:none;}
.dataBar p span.time{color:#B22929;}
.dataBar p{color:#404040;font-size:1.2em;line-height:1.1em;margin:0 0 3px;padding:0 0 2px;}
.dataBar .data1large3small{background:url('../i/dataBar1x940.gif') repeat-y;height:80px;margin:5px 0;width:940px;}
.dataBar .outer{align:left;}
.dataBar p.lastUpdatedText{color:#666;font-size:1.1em;font-weight:normal;margin:0;padding:0;}

.dataBar .seatDec .seatDecItems div.avResultsDef{height:22px; background-color:#fff;color:#404040;font-size:22px;font-weight:bold;border-top-style:dotted; border-top-width: 1px; border-top-color: #cccccc;font-family:arial,helvetica,sans-serif; margin-bottom: 5px;}
.dataBar .seatDec .seatDecItems div.avResultsDec{height:15px; background-color:#fff;color:#404040;font-size:12px;font-weight:normal;border-top-style:dotted; border-top-width: 1px; border-top-color: #cccccc;font-family:arial,helvetica,sans-serif; padding-top: 5px;}
.dataBar .seatDec .seatDecItems div.avResultsDec .votingAreaPer{font-weight: bold;}

.dataBar a {font-size: 11px;}

/* SOP  */
.dataBar .summaryMedium .sopHeader{background-color:#B22929;margin:0 10px 2px 0;padding:5px 0;}
.dataBar .summaryMedium .sopHeader h3{color:#FFF;margin-left:5px;text-transform:uppercase;}
.dataBar .summaryMedium .sopHeader h3 a{color:#FFF;margin-left:5px;text-transform:uppercase;}
/* RUSH  */
.dataBar .summaryMedium .rushHeader{padding-bottom:3px;}
.dataBar .summaryMedium .rushHeader h3{text-transform:uppercase;}
.dataBar .seatDec .longDecItems{overflow:hidden; font-family:arial,helvetica,sans-serif;}
.dataBar .seatDec .longDecItems p{font-weight: normal !important;}
.dataBar .seatDec .seatDecItems{overflow:hidden;width:200px;}
.dataBar .seatDec .seatDecItems p{color:#fff;font-size:0.9em;font-weight:bold;height:10px;line-height:1em;margin:0 0 2px;padding:2px 5px 1px;}
.dataBar .seatDec .seatDecItems p.lastUpdatedText{color:#666;font-size:1.1em;font-weight:normal;margin:0;padding:0;}
/* DEBATE  */
.dataBar .debateCont{width:200px;}
.dataBar .debateCont .debateContLeft{float:left;margin-right:5px;width:25px;}
.dataBar .debateCont .debateContRight{float:right;padding-top:3px;width:170px;}
.dataBar .debateCont .debateContRight ul{color:#7f7f7f;margin:0;padding:0;}
.dataBar .debateCont .debateContRight ul li{background:url('../i/debateCommentIco.gif') no-repeat;color:#404040;font-size:1.2em;line-height:1.4em;list-style-type:none;padding-left:18px;}
.dataBar .summaryMedium .debateHeader{padding-bottom:3px;}
.dataBar .summaryMedium .debateHeader h3{text-transform:uppercase;}
.dataBar .summaryMedium .debateHeader h3 a:hover{border:none;}
.debateCircle{background:url('../i/debateCircleYellow.gif') no-repeat;color:#fff;font-size:1.2em;font-weight:bold;height:25px;padding-top:6px;text-align:center;width:25px;}
/* BAR HEADER ABSTARACT IMAGE RIGHT  */
.dataBar .dataBarHeadAbsImgRCont{height:80px;width:210px;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft{float:left;margin-right:5px;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul{color:#7f7f7f;margin:0;padding:0;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li{background:url('../i/dataBarBull7f.gif') no-repeat;font-size:1.2em;line-height:1.4em;list-style-type:none;padding-left:15px;}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight{float:right;padding-right:10px;}
/* BAR CHART  */
.dataBar .barsChartCont{height:80px;width:280px;}
.dataBar .barsChartCont .barsChartContLeft{float:left;margin-right:10px;width:150px;}
.dataBar .barsChartCont .barsChartContLongLeft{float:left;margin-right:2px;width:190px;}
.dataBar .barsChartCont .barsChartContRight{float:right;padding-right:10px;width:110px;}
.dataBar .barsChartCont .barsChartContShortRight{float:right;padding-right:2px;width:80px;}
.dataBar .barsChartCont .barsChartContLeft ul{color:#7f7f7f;margin:0;padding:0;}
.dataBar .barsChartCont .barsChartContLeft ul li{background:url('../i/dataBarBull7f.gif') no-repeat;font-size:1.2em;line-height:1.4em;list-style-type:none;padding-left:15px;}
.dataBar .summaryMedium .barchartHeader{padding-bottom:3px;}
.dataBar .summaryMedium .barchartHeader h3{text-transform:uppercase;}
.dataBar .graph{clear:both;height:45px;margin-bottom:0;margin-top:17px;width:110px;}
.graphShort{width:75px !important;}
.dataBar .graphLoading{background:url('../i/loading.gif') no-repeat 50% 50%;}
.dataBar .graph .label{color:#404040;font-size:1.2em;font-weight:bold;padding-bottom:2px;padding-top:2px;text-align:center;}
.dataBar .graph-header h3{margin-bottom:0;}
.dataBar .graph-header{text-align:center;}
.dataBar .graph-header p{margin-top:0;}
.dataBar .graph .legend td,.graph .legend,.graph .legend tr{border-collapse:collapse;margin:0;padding:0;}
.dataBar .graph .legend{margin-left:10px;}
.dataBar .graph .legend td{padding-right:5px;}
.dataBar .graph .legend .color-box{height:10px;overflow:hidden;width:14px;}
/* Rush party colors */
.rushDef{background-color:#adadad;}
.lab{background-color:#DC241f;height:12px;}
.con{background-color:#395ea7;height:12px;}
.c{background-color:#395ea7;height:12px;}
.ld{background-color:#e6bc16;height:12px;}
.ukip{background-color:#7F00FF;height:12px;}
.snp{background-color:#e6bc16;height:12px;}
.green{background-color:#adadad;height:12px;}
.dup{background-color:#adadad;height:12px;}
.bnp{background-color:#adadad;height:12px;}
.pc{background-color:#adadad;height:12px;}
.sf{background-color:#adadad;height:12px;}
.uup{background-color:#adadad;height:12px;}
.sdlp{background-color:#adadad;height:12px;}
.ssp{background-color:#adadad;height:12px;}
.alliance{background-color:#adadad;height:12px;}
.indlaw{background-color:#adadad;height:12px;}
.soclab{background-color:#adadad;height:12px;}
.speaker{background-color:#adadad;height:12px;}
.wp{background-color:#adadad;height:12px;}
.ac{background-color:#adadad;height:12px;}
.cpcpa{background-color:#adadad;height:12px;}
.slp{background-color:#adadad;height:12px;}
.spgb{background-color:#adadad;height:12px;}
.tpp{background-color:#adadad;height:12px;}
.tuv{background-color:#adadad;height:12px;}
.ucunf{background-color:#adadad;height:12px;}
.ukf{background-color:#adadad;height:12px;}
.waid{background-color:#adadad;height:12px;}
.no2eu{background-color:#adadad;height:12px;}
.y2e{background-color:#adadad;height:12px;}
.libeu{background-color:#adadad;height:12px;}
.jt{background-color:#adadad;height:12px;}
.ind{background-color:#adadad;height:12px;}
.fpft{background-color:#adadad;height:12px;}
.mk{background-color:#adadad;height:12px;}

.rushVotesyes{background-color:#9c3f98;height:12px;;color:#fff !important;text-transform: uppercase;}
.rushVotesno{background-color:#d9e027;height:12px;color:#282828 !important;text-transform: uppercase;}
.avResultsDef .avVoteYes{color:#9c3f98; float: left; width: 45px}
.avResultsDef .avVoteNo{color:#bcbc17; float: left; width: 45px}
.avResultsDef {clear:both;}
.avResultsDec {clear:both;}

/* TV Player 3 template  */
.tvPlayer3 .featuredVideo .gutterUnder {margin-bottom:5px;}
.tvPlayer3 .storyFunc{border-bottom:1px dotted #ccc;margin-top:3px;}
.tvPlayer3 .standfirst{font-size:1.4em;margin:5px 0 12px;}
.tvPlayer3 .moreVideos{margin-top:10px;}
.tvPlayer3 .moreVideos .headerOne{margin-top:6px;}
.tvPlayer3 .moreVideos .summary{float:left;margin-right:20px;width:140px;border-top:0;margin-top:0;padding-top:0;border-bottom:1px dotted #CCC;margin-bottom:7px;padding-bottom:2px;}
.tvPlayer3 .moreVideos .last .summary{margin-right:0;}
.tvPlayer3 .moreVideos .summary h3{font-size:1.3em;}
.tvPlayer3 .moreVideos .seeMoreLink{clear:left;float:right;font-size:1.2em;padding-bottom:5px;}
.tvPlayer3 .moreVideos .seeMoreLink a{font-family:arial,helvetica,sans-serif;}
a.linkToVideo{display:block;float:right;font-size:0.9em;font-family:arial,sans-serif;margin-bottom:1px;}
a.linkToVideo:hover {margin-bottom:0;}

/* Comment bar */
.dataBar .dataBarBuck .dataBarElement{width:209px;}
.dataBar .dataBarBuck .dataBarLongElement{width:290px; padding-left: 10px; margin-top: 5px;}
.dataBar .dataBarFirstBuck .dataBarElement{width:280px;}
.dataBar .dataBarBuck .commentBarElement,.dataBar .dataBarBuck .dataBarElement{border-right:1px solid #ccc;float:left;height:80px;margin:5px 0 5px 10px;}
.dataBar .dataBarFirstBuck .commentBarElement,.dataBar .dataBarFirstBuck .dataBarElement{margin:5px 0;}
.dataBar .dataBarBuckLast .commentBarElement,.dataBar .dataBarBuckLast .dataBarElement{border-right:0;}
.dataBar .dataBarInner{height:90px;width:940px;}
.dataBar .dataBarBuck .commentBarElement{padding-right:9px;}
.dataBar .dataBarBuckLast .commentBarElement{padding-right:0;}
.dataBar .data1Elements .commentBarElement{width:940px;}
.dataBar .data2Elements .commentBarElement{width:460px;}
.dataBar .data3Elements .commentBarElement{width:300px;}
.dataBar .data4Elements .commentBarElement{width:220px;}
.dataBar .commentBarElement h3{font-size:1.2em;margin:2px 0;padding-bottom:3px;font-family:helvetica,arial,sans-serif;}
.dataBar .commentBarElement h3 a{color:#404040;}
.dataBar .commentBarElement h3 a:hover{border-bottom:1px dotted #404040;}
.dataBar .commentBarElement h4{font-size:1.3em;line-height:1.3em;font-weight:normal;}
.dataBar .commentBarElement h4 a{color:#234B7B;}
.dataBar .commentBarElement h4 a:hover{border-bottom:1px dotted #122842;color:#122842;}
.dataBar .commentBarElement img{float:right;}
.dataBar .commentBarElement .comments{background:url('../i/debateCommentIco.gif') -2px 0 no-repeat;margin-top:4px;padding-left:18px;}
.dataBar .commentBarElement .comments a{background:url('../i/blue_arr.gif') right 4px no-repeat;font-size:1.2em;line-height:16px;padding-right:8px;}
.sectionIframe .summary{border-bottom:0;}

/* Middle column - margin above Article Editorial 2 */
.related_links .InSkinHide{margin-bottom:10px;}

/* Match header */
.matchHeader .tabs {background:url("../i/matchHeader/tabs_background.gif") repeat-x top left transparent; padding-bottom:15px;}
.matchHeader .tabs ul {margin:0; padding:0;}
.matchHeader .tabs li {float:left; display:block; width:100px; background:#E0E0E0; border:1px solid #7A7A7A; text-align:center; padding-top:4px; height:15px; margin-right:1px; color:#404040; font-weight:bold;}
.matchHeader .tabs li.selected {background:none; border-bottom:1px solid #FFFFFF;}
.matchHeader .teams {width:462px; height:69px; border-top:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7; float:left; margin-right:20px; background:url(../i/matchHeader/teams_background.gif) repeat-y top left;}
.matchHeader .teams .versusOrScore {float: left; width:64px; padding:0 1px;color: #333333; text-align:center; font-weight: bold;}
.matchHeader .teams .score {font-size:2em; padding-top:22px;}
.matchHeader .teams .pensOrStatus {font-size:1.1em; margin-top:2px;}
.matchHeader .teams .versus {font-size:1.6em; padding-top:25px;}
.matchHeader .homeTeam, .matchHeader .awayTeam {float:left; width:124px; font-size:1.6em;}
.matchHeader .homeTeam {text-align:right; padding:25px 5px 10px 5px;}
.matchHeader .awayTeam {padding: 25px 5px 10px 3px;}
.matchHeader .homeTeamCrest, .matchHeader .awayTeamCrest {float:left; padding-top:5px;}
.matchHeader .homeTeamCrest {padding-left:5px;}
.matchHeader .matchDetails {float:left; width:138px; height:61px; border-top:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7; padding-top:8px; color:#404040;}
.matchHeader .extraLine {height:64px; padding-top:5px;}
.matchHeader .matchDetails div {font-size:1.1em;}
.matchHeader .matchDetails .date, .matchHeader .matchDetails .match {padding-bottom:2px;}
.matchHeader .extraLine .date, .matchHeader .extraLine .match {padding-bottom:3px;}
.matchHeader .matchDetails .match .round {padding-right:7px; border-right:1px solid #C7C7C7;}
.matchHeader .matchDetails .match .matchNumber {padding-left:3px;}
.matchHeader dt {font-weight:bold; color:#404040;}
.matchHeader dd {color:#666666;}
.matchHeader .officials {margin-bottom: 10px;}
.matchHeader .officials dl {padding:6px 0 15px 0; margin:0; font-size:1.1em;}
.matchHeader .officials dd {margin:2px 0 0 0;}
.matchHeader .officials ul {list-style-type:none; padding-left:0; margin-left:0;}
.matchHeader .referee {width:462px; text-align:center;}
.matchHeader .tvCoverage {float:left; width:138px; margin:6px 0 15px 20px; font-size:1.1em;}
.matchHeader .tvCoverage dd {margin: 2px 0 0 0;}
.matchHeader .resultDetails {float:left; margin:5px 0 15px 0; width:462px;}
.matchHeader .goalsAndAttendance {width:462px; color:#666666;}
.matchHeader .goalsAndAttendance .goal {margin-bottom:4px; white-space:nowrap;}
.matchHeader .homeGoals .goal {display:inline; padding-left:5px;}
.matchHeader .awayGoals .goal {display:inline; padding-right:5px;}
.matchHeader .homeGoals {width:191px; text-align:right; padding-right:4px; vertical-align:top; font-size:1.2em; line-height:1.4em;}
.matchHeader .awayGoals {width:191px; padding-left:4px; vertical-align:top; font-size:1.2em; line-height:1.4em;}
.matchHeader .halfTimeAndAttendance {width:64px; padding:0 1px; font-weight:bold; text-align:center; font-size:1.1em; vertical-align:top;}
.matchHeader .halfTime {margin-bottom: 4px; margin-top:3px;}
.matchHeader .penalties {color:#666666;}
.matchHeader .homePenalties, .matchHeader .penaltiesLabel, .matchHeader .awayPenalties {padding-top:8px;}
.matchHeader .homePenalties {width:191px; text-align:right; padding-right:4px; vertical-align:top; font-size:1.2em;}
.matchHeader .awayPenalties {width:191px; padding-left:4px; vertical-align:top; font-size:1.2em;}
.matchHeader .penaltiesLabel {width:64px; padding-left:1px; padding-right:1px; font-weight:bold; text-align:center; font-size:1.1em; vertical-align:top;}
.matchHeader .penalties .scored {padding-right:14px; margin-right:3px; background:url(../i/matchHeader/pen_scored.gif) no-repeat right 1px; white-space:nowrap;}
.matchHeader .penalties .missed {padding-right:14px; margin-right:3px; background:url(../i/matchHeader/pen_missed.gif) no-repeat right 1px; white-space:nowrap;}

/* Live blogging tabs */
.liveBlogTabs {margin:10px 0;}
.liveBlogTabs ul {padding:0; margin:0;}
.liveBlogTabs li {float:left; margin:0 5px 0 0; padding:2px 4px; list-style:none;}
.liveBlogTabs li.selected {background:#6F6F6F;}
.liveBlogTabs li.selected a {color:#FFFFFF; text-decoration:none;}
.liveBlogTabs li.selected a:hover {color:#FFFFFF; border-bottom:none;}

/* Team Index Page */
.teamIndex .indexLink {width:100%;padding-bottom:5px;font-size:1.0em;color:#CBCBCB;}
.teamInfo {padding-top:8px; margin-bottom:20px; border-top:1px solid #e0e0e0; }
.teamInfo .picleft {float:left; margin-right:10px;}
.teamInfo .teamDetails {margin:0;color:#404040;font-weight:normal; float:left; width:470px}
.teamInfo .headingText {font-weight:bold;}
.teamInfo .teamName {font-size:1.6em;line-height:1.13em;padding-bottom:5px;font-weight:bold}
.teamInfo .latestNews {padding-top:5px;padding-bottom:5px;font-size:1.2em; border-top: 1px dotted #CBCBCB; overflow: hidden;}
.teamInfo .nextGame {padding-top:5px;padding-bottom:5px; font-size:1.2em;border-top: 1px dotted #CBCBCB; overflow: hidden;}
.teamInfo .nextGame h3 {font-size:1.0em; margin-right:3px; margin-left:3px;}
.teamInfo .bettingOdds {padding-top:4px;font-size:1.2em;border-top: 1px dotted #CBCBCB; width:100%}

/* Live Score box on World Cup Homepage */
#livescorecontainer,#livescorescroller{height:170px;margin:0 auto;overflow:hidden;position:relative;width:300px;}
#livescorescroller,#livescoreholder{height:150px;}
#livescorecontainer{margin-bottom:10px;}
#livescorecontainer .arrows{float:right;margin-right:0;}
#livescorecontainer .arrows img{float:left;}
#livescore-prev,#livescore-next,#livescore-pause{background:url(../i/arrowBackBlue.png) no-repeat 50% 50%;cursor:hand;height:14px;position:absolute;right:35px;top:155px;width:14px;}
#livescore-next{background:url(../i/arrowForwardBlue.png) no-repeat 50% 50%;right:0;}
#livescore-pause{background:url(../i/playPauseBlue.png) no-repeat 50% 50%;right:17px;}
.livescore{border-bottom:1px dotted #ccc;float:left;padding-bottom:10px;width:300px;}
.livescore .dateTime{margin-bottom:5px;text-align:center;width:300px;}
.livescore .time{font-weight:bold;}
.livescore .teams{width:300px;}
.livescore .teams h3{background-color:#EEEFF3;border-bottom:1px solid #ccc;color:#13335b;font-size:1.3em;padding:3px 0;text-align:center;width:49.7%;}
.livescore .teams h3.homeTeam{border-right:1px solid #ccc;float:left;}
.livescore .teams h3.awayTeam{float:right;}
.livescore .teams h3 a{color:#13335b;}
.livescore .homeTeamCrest{float:left;margin:5px 5px 5px 16px;}
.livescore .awayTeamCrest{float:right;margin:5px 16px 5px 5px;}
.livescore .matchdetails{float:left;margin-bottom:5px;margin-top:5px;text-align:center;width:178px;}
.livescore .versusOrScore{color:#343434;font-size:3.8em;font-weight:bold;}
.livescore .livescoremiddle{border-bottom:1px solid #ccc;}
.livescore .livescoremiddleleft,.livescore .livescoremiddleright{height:5px;width:49.7%;}
.livescore .livescoremiddleleft{border-right:1px solid #ccc;float:left;}
.livescore .pens{font-size:1em;font-weight:normal;}
.livescore .match{font-size:1em;font-weight:bold;text-transform:uppercase;}
.livescore .matchresult{font-size:1.17em;margin-bottom:5px;margin-top:5px;min-height:1.2em;text-align:center;width:300px;}
.livescore .navlinks ul{list-style-type:none;margin:0;padding-left:0;}
.livescore .navlinks ul li{color:#a7a7a7;float:left;font-size:1.2em;font-weight:normal;}
.livescore li.preview,.livescore li.live,.livescore li.report{font-weight:bold;margin-right:5px;}
.livescore li.preview a,.livescore li.live a,.livescore li.report a{font-weight:bold;}
.livescore li.live{background:#B22929;color:#fff;}
.livescore li.live a{color:#fff;}
.livescore li.allscores{border-left:1px solid #ccc;padding-left:5px;}
#liveScoreBoxSelector{margin-bottom:5px;width:175px;}

/* Football tables / standings */
.footballTable{color:#404040;font-size:13px;}
.footballTable .season,.footballTable .competition{float:right;}
.footballTable .competition{float:left;}
.footballTable .tableInfo{margin-bottom:10px;}
.footballTable table{margin-bottom:7px;width:620px;}
.footballTable table.miniTable{width:300px;}
.footballTable .bordertop{border-top:1px dotted #CCC;}
.footballTable table tr{height:20px;}
.footballTable table tr.selected td{background-color:#CFCFCF;border-left:1px solid #CFCFCF;}
.footballTable table tr.selected td.teamname a{font-weight:bold;}
.footballTable table tr.homeaway th{font-weight:normal;width:100px;}
.footballTable table tr.homeaway th.headerfirst{width:212px;}
.footballTable table tr.homeaway th.headerlast{width:68px;}
.footballTable table tr.header th{border-bottom:1px dotted #CCC;color:#234B7B;height:27px;}
.footballTable table.miniTable tr.header th{color:inherit;height:20px;}
.footballTable table tr.header th p{background:#E9EDF2 none repeat;height:20px;margin-bottom:6px;padding-top:4px;}
.footballTable table tr.header th.headerSortDown p,.footballTable table tr.header th.headerSortUp p{background:#234B7B none repeat;}
.footballTable table tr.header th.headerSortUp,.footballTable table tr.header th.headerSortDown{background:#234B7B none repeat;color:#fff;}
.footballTable table tr.header th.headerSortUp{background:url('../i/arrowDownBlue.gif') no-repeat center bottom;}
.footballTable table tr.header th.headerSortDown{background:url('../i/arrowUpBlue.gif') no-repeat center bottom;}
.footballTable table thead th.sortable{cursor:pointer;}
.footballTable table th{height:20px;}
.footballTable table th.pos{text-indent:-9999px;}
.footballTable table tr td,.footballTable table tr.odd td{border-left:1px solid #fff;height:20px;padding-right:5px;text-align:center;width:20px;}
.footballTable table tr.even td{background-color:#FBF9F3;border-left:1px solid #fff;height:20px;padding-right:5px;text-align:center;}
.footballTable table td.end{padding-left:5px;}
.footballTable table td.wider{width:34px;}
.footballTable table tr.odd td.teamname,.footballTable table tr.even td.teamname{text-align:left;width:auto;}
.footballTable table tr.odd td.position,.footballTable table tr.even td.position{text-align:right;width:15px;}
.footballTable .right{float:right;}

/* Fixtures page */
.footballFixtures .topLinks{font-size:1.2em;font-weight:bold;margin-bottom:24px;margin-top:-2px;}
.footballFixtures .topLinks a.fixturesByGroup{border-right:1px solid #D9D9D9;margin-right:4px;padding-right:7px;}
.footballFixtures h3.fixtureDate,.footballFixtures h2.fixtureDate{border-bottom:1px solid #234C7A;color:#434343;font-size:1.1em;margin-bottom:20px;padding-bottom:2px;}
.footballFixtures .roundName p{font-weight:bold;}
.footballFixtures .headerOne{padding-bottom:14px;}
.footballFixtures .spacer{margin-top:14px;}
.footballFixtures .headerOne h3,.footballFixtures .headerOne h2{background-color:#fff;color:#B22929;display:inline;font-size:1.2em;font-weight:bold;line-height:1em;margin:0;padding:0 3px 0 0;text-transform:uppercase;}
.footballFixtures .fixture{border-bottom:1px dotted #CBCBCB;color:#434343;margin-bottom:8px;}
.footballFixtures .fixtureNoBorder{border-bottom:0;color:#434343;margin-bottom:0;}
.footballFixtures div.last{margin-bottom:20px;}
.footballFixtures .mainDetails{background-color:#EEEFF3;padding:3px 4px;}
.footballFixtures .odd .mainDetails{background-color:#fff;}
.footballFixtures .koTime{float:left;font-size:1.2em;line-height:1.5em;}
.footballFixtures .teamsAndScore{float:left;}
.footballFixtures .teamsAndScore h3{color:#434343;font-weight:normal;}
.footballFixtures .homeTeam,.footballFixtures .awayTeam{float:left;font-size:1.3em;line-height:1.5em;width:225px;}
.footballFixtures .homeTeam{text-align:right;}
.footballFixtures .versusOrScore{float:left;font-size:1.5em;font-weight:bold;text-align:center;width:100px;}
.footballFixtures .matchStatus{float:right;font-size:1.2em;line-height:1.5em;}
.footballFixtures .linksAndMatchNumber{padding:8px 4px;}
.footballFixtures .links{font-size:1.2em;padding-left:232px;}
.footballFixtures .links .noLink{color:#A7A7A7;}
.footballFixtures .links .preview,.footballFixtures .links .live{border-right:1px solid #D9D9D9;margin-right:4px;padding-right:7px;}
.footballFixtures .matchNumber{float:right;font-size:1.1em;}
.footballFixtures .shootOut{font-size:1.1em;margin:8px 0 4px;text-align:center;}
.footballFixtures .noBorder{border-top:0;}
.footballFixtures .aggregate{font-size:1.1em;margin:8px 0 4px;text-align:center;}
.footballFixtures .roundName{margin-bottom:10px;}
.footballFixtures #footballTablesTable{margin-bottom:20px;}
.footballFixtures .shootOut .left,.footballFixtures .shootOut .right{float:left;font-size:1.2em;text-align:right;width:260px;}
.footballFixtures .shootOut .right{text-align:left;}
.footballFixtures .shootOut .pens{float:left;font-size:1.3em;font-weight:bold;text-align:center;width:100px;}
.footballFixtures .shootOut .scored{color:#234B7B;font-weight:normal;}

/* Live scores page */
.footballLiveScoreFixtures .matchDetails{margin-top:5px;padding-bottom:6px;}
.footballLiveScoreFixtures div.last{margin-bottom:20px;}
.footballLiveScoreFixtures .halfTime{margin-bottom:3px;}
.footballLiveScoreFixtures td.links{padding-left:0;text-align:right;vertical-align:bottom;}
.footballLiveScoreFixtures .homeGoals,.footballLiveScoreFixtures .awayGoals{vertical-align:top;width:260px;}
.footballLiveScoreFixtures .halfTimeAndAttendance{text-align:center;vertical-align:top;width:100px;}
.footballLiveScoreFixtures .goal{font-size:1.1em;font-weight:bold;margin-bottom:3px;}
.footballLiveScoreFixtures .homeGoals .goal{text-align:right;}
.footballLiveScoreFixtures .goal .goalTime{font-weight:normal;}
.footballLiveScoreFixtures .stadium{font-size:1.1em;font-weight:bold;vertical-align:bottom;}
.footballLiveScoreFixtures h3.fixtureDate,.footballLiveScoreFixtures h2.fixtureDate{border-bottom:1px solid #234C7A;color:#434343;font-size:1.1em;margin-bottom:20px;padding-bottom:2px;}

/* Slideshow  */
#storyEmbSlide{padding:0;}
#storyEmbSlide .slideshow{margin:0 0 10px;}
#storyEmbSlide .slideshow .nextPrevLayer{height:100%;overflow:hidden;position:relative;}
#storyEmbSlide .slideshow .tools .imgGallImg a{background:url('../i/gallery_arrowsV2.gif') no-repeat;background-position:0;cursor:pointer;padding:0;z-index:10;}
#storyEmbSlide .slideshow .tools .imgGallImg a:hover{background-position:0 0;border:0;text-decoration:none;}
#storyEmbSlide .slideshow .nextPrevLayer .allOver{display:block;height:90%;margin:0;position:absolute;top:0;width:100%;}
#storyEmbSlide .slideshow div > .nextPrevLayer .allOver{display:block;height:100%;margin:0;position:absolute;top:0;width:100%;}
#storyEmbSlide .ssPortrait{border-bottom:1px solid #ccc;float:left;margin-right:10px;padding:5px 0 3px;width:220px;}
.epic{border-bottom:1px solid #ccc;float:right;margin-left:10px;padding-top:0;width:220px;}
.epic p{font-size:1.35em;}
#storyEmbSlide .ssMain{border-bottom:1px solid #ccc;padding-bottom:3px;}
#storyEmbSlide .slideshow .tools .prev{float:left;width:55px;}
#storyEmbSlide .slideshow .tools .prev a{background:url('../i/gallery_arrowsV2.gif') no-repeat;background-position:-40px 50%;cursor:pointer;padding:0;z-index:10;}
#storyEmbSlide .slideshow .tools .prev a:hover{border:0;text-decoration:none;}
#storyEmbSlide .ssMain .tools .prev a{background-position:-40px 47%;}
#storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg{display:block;height:90%;left:0;margin:0;position:absolute;right:auto;top:0;width:100px;}
#storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg{display:block;height:100%;left:0;margin:0;position:absolute;right:auto;top:0;width:100px;}
#storyEmbSlide .slideshow .tools .next{float:left;text-align:right;width:55px;}
#storyEmbSlide .slideshow .tools .next a{background:url('../i/gallery_arrowsV2.gif') no-repeat;background-position:-140px 50%;cursor:pointer;padding:0;z-index:10;}
#storyEmbSlide .slideshow .tools .next a:hover{border:0;text-decoration:none;}
#storyEmbSlide .ssMain .tools .next a{background-position:-140px 47%;}
#storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg{display:block;height:90%;margin:0;position:absolute;right:0;top:0;width:100px;}
#storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg{display:block;height:100%;margin:0;position:absolute;right:0;top:0;width:100px;}
#storyEmbSlide .slideshow .tools a{cursor:pointer;}
#storyEmbSlide .slideshow .tools img{display:inline;}
#storyEmbSlide .slideshow .ssImg{padding:0;}
#storyEmbSlide .slideshow .ssImg .artImageExtras{font-family:arial;margin:0;padding:0;}
#storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit{padding:2px 0 0;}
#storyEmbSlide .slideshow .ssImg .artImageExtras .caption{color:#404040;font-size:1.1em;line-height:1.38em;margin:0 5px 0 0;}
#storyEmbSlide .slideshow .ssImg .artImageExtras .credit{color:#999;font-size:1em;line-height:1.38em;}
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex{color:#404040;font-size:1.1em;font-weight:bold;line-height:1.38em;padding:5px 0 0;}
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText{color:#404040;font-size:1.1em;font-weight:bold;line-height:1.38em;padding:5px 0 0;}
#storyEmbSlide .slideshow .ssImg .epicCompany{font-size:1.38em;margin:0 0 3px;padding:0;width:220px;}

/* Slideshow for Olympics - they want more than one on a page  */
#tmglSite.olympic .storyEmbSlide{padding:0;}
#tmglSite.olympic .storyEmbSlide .slideshow{margin:0 0 10px;}
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer{height:100%;overflow:hidden;position:relative;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a{background:url('../i/gallery_arrowsV2.gif') no-repeat;background-position:0;cursor:pointer;padding:0;z-index:10;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a:hover{background-position:0 0;border:0;text-decoration:none;}
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .allOver{display:block;height:90%;margin:0;position:absolute;top:0;width:100%;}
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .allOver{display:block;height:100%;margin:0;position:absolute;top:0;width:100%;}
#tmglSite.olympic .storyEmbSlide .ssPortrait{border-bottom:1px solid #ccc;float:left;margin-right:10px;padding:5px 0 3px;width:220px;}
#tmglSite.olympic .storyEmbSlide .ssMain{border-bottom:1px solid #ccc;padding-bottom:3px;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev{float:left;width:55px;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a{background:url('../i/gallery_arrowsV2.gif') no-repeat;background-position:-40px 50%;cursor:pointer;padding:0;z-index:10;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a:hover{border:0;text-decoration:none;}
#tmglSite.olympic .storyEmbSlide .ssMain .tools .prev a{background-position:-40px 47%;}
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg{display:block;height:90%;left:0;margin:0;position:absolute;right:auto;top:0;width:100px;}
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg{display:block;height:100%;left:0;margin:0;position:absolute;right:auto;top:0;width:100px;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next{float:left;text-align:right;width:55px;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a{background:url('../i/gallery_arrowsV2.gif') no-repeat;background-position:-140px 50%;cursor:pointer;padding:0;z-index:10;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a:hover{border:0;text-decoration:none;}
#tmglSite.olympic .storyEmbSlide .ssMain .tools .next a{background-position:-140px 47%;}
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg{display:block;height:90%;margin:0;position:absolute;right:0;top:0;width:100px;}
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg{display:block;height:100%;margin:0;position:absolute;right:0;top:0;width:100px;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools a{cursor:pointer;}
#tmglSite.olympic .storyEmbSlide .slideshow .tools img{display:inline;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg{padding:0;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras{font-family:arial;margin:0;padding:0;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit{padding:2px 0 0;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .caption{color:#404040;font-size:1.1em;line-height:1.38em;margin:0 5px 0 0;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .credit{color:#999;font-size:1em;line-height:1.38em;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex{color:#404040;font-size:1.1em;font-weight:bold;line-height:1.38em;padding:5px 0 0;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText{color:#404040;font-size:1.1em;font-weight:bold;line-height:1.38em;padding:5px 0 0;}
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .epicCompany{font-size:1.38em;margin:0 0 3px;padding:0;width:220px;}

.embeddedFirstVideo .gutterUnder{margin-bottom:5px;}
.embeddedFirstVideo .imageExtras{border-bottom:1px dotted #CCC;margin-bottom:5px;}
.embeddedFirstVideo .imageExtras{padding-bottom:5px;}

.tempClassBody{font-family:helvetica,arial,sans-serif;}
.tempClassBody p{font-size:1.4em;line-height:1.38em;}

/* EDITORS CHOICE  */
.editorsChoice{background-color:#f4f4f0;padding:0 0 10px;margin-bottom:15px;}
#editorsChoiceVideo{background-color:#f4f4f0;margin-bottom:15px;}
.editorsChoice .summary{padding:5px 0;margin:0 10px; overflow: hidden;}
.editorsChoice .summary.headlineOnly + .summary.headlineOnly{margin-top:0;}
#editorsChoiceVideo .summary{border:none;margin:0;padding:0 0 8px;}
.editorsChoice .summary h3{font-size:1.4em;font-weight:normal;}
#editorsChoiceVideo .summary h3{background:none;}
#editorsChoiceVideo .oneSixth{margin:0 5px;}
.editorsChoice .summary .picleft{float:left;padding:0 10px 0 0;}
.editorsChoice .summaryMediumToSmall .video h3{background:url("../i/sprite-icon.gif") no-repeat scroll 0 -1948px transparent;line-height:1.38em;}
.editorsChoice .summaryMediumToSmall .audio h3{background:url('../i/sprite-icon.gif') 0 -1167px no-repeat;line-height:1.38em;}
.editorsChoice .summaryMediumToSmall .photo h3{background:url('../i/sprite-icon.gif') 0 -1796px no-repeat;line-height:1.38em;}
.editorsChoice .summaryMediumToSmall .blog h3{background:url('../i/sprite-icon.gif') 0 -2096px no-repeat;line-height:1.38em;}
#editorsChoiceVideo .summaryMediumToSmall h3,.editorsChoice .summaryMediumToSmall h3{font-size:1.4em;font-weight:normal;}
#editorsChoiceVideo .headerOne,.editorsChoice .headerOne{border-top:2px solid #545454;border-bottom:1px dotted #CCC;padding-bottom:14px;}
#editorsChoiceVideo .headerOne p,.editorsChoice .headerOne p,.editorsChoice .headerOne h2{color:#262626;text-transform:uppercase;}
#editorsChoiceVideo .headerOne p a,.editorsChoice .headerOne p a,.editorsChoice .headerOne h2 a{color:#262626;}
#editorsChoiceVideo .headerOne p a:hover,.editorsChoice .headerOne p a:hover,.editorsChoice .headerOne h2 a:hover{border-bottom:0;color:#545454;}

/* Blurb - Section Intro  */
.sectionIntroBlurb p{color:#404040;font-size:1.4em;line-height:1.3em;margin:0 0 3px;padding:0 0 2px;font-family:arial,helvetica,sans-serif;}
.sectionIntroBlurb .picleft{float:left;padding:0 10px 0 0;width:220px;}
.sectionIntroBlurb .caption{color:#999;font-size:1.1em;margin-top:5px;}
.sectionIntroBlurb .containerdiv{float:left;position:relative;}
.showHideBlurb{background:#fff url("../i/blurbShowHideTab.gif") no-repeat 0 0 scroll;font:normal 1.1em arial;height:45px;padding-top:15px;text-align:center;}
.showHideBlurb #showBlurb{background:#fff url("../i/blurbShowBullet.gif") no-repeat 0 0 scroll;padding:2px 0 0 16px;width:120px;}
.showHideBlurb #hideBlurb{background:#fff url("../i/blurbHideBullet.gif") no-repeat 0 0 scroll;padding:2px 0 0 16px;width:120px;}
.showHideBlurb a:hover{border:none;}

/* Article Intro  */
.artIntro{border-top:2px solid #666;padding-top:3px;}

/* Related Sections  */
.secRelSections .summary{border-bottom:none;}
.secRelSections .summaryMediumToSmall h3{font-size:1.2em;font-weight:normal;line-height:1.2em;}

/* External Links */
.extLink .summaryMediumToSmall h3{font-size:1.2em;font-weight:normal;line-height:1.2em;}
.extLinkNote{color:#666;font-size:1.1em;margin-top:6px;}

/* Expandable Article List  */
.summaryMediumStoryList .summary{border-top:none;margin:0;padding-bottom:8px;}
.summaryMediumStoryList .summary p.date{color:#666;font-family:arial,sans-serif;font-size:1.1em;line-height:1.3em;margin:0 0 3px;padding:0;}
.summaryMediumStoryList .summary h3{font-size:1.4em;font-weight:normal;line-height:1.13em;padding:0 0 3px;}

/* More On Carousel */
.moreOnCarouselContainer{background:url(../i/loading.gif) no-repeat center center;padding:0 0 15px 0;}
.moreOnCarousel{left:-10000px;position:absolute;}
.moreOnCarousel .moreOnThisStory{color:#2083A1;font-size:1.25em;}
.moreOnCarousel .scrollLeft{background:url(../i/moreOnCarousel/arrow_left.gif) no-repeat top left;float:left;height:70px;width:15px;}
.moreOnCarousel .scrollRight{background:url(../i/moreOnCarousel/arrow_right.gif) no-repeat top left;float:right;height:70px;width:15px;}
.moreOnCarousel .scrollLeft span,.moreOnCarousel .scrollRight span{display:none;}
.moreOnCarousel .scrollLeft.disabled{background:url(../i/moreOnCarousel/arrow_left_disabled.gif) no-repeat top left;}
.moreOnCarousel .scrollRight.disabled{background:url(../i/moreOnCarousel/arrow_right_disabled.gif) no-repeat top left;}
.moreOnCarousel .scrollLeft:hover{background:url(../i/moreOnCarousel/arrow_left_hover.gif) no-repeat top left;border-bottom:none;}
.moreOnCarousel .scrollRight:hover{background:url(../i/moreOnCarousel/arrow_right_hover.gif) no-repeat top left;border-bottom:none;}
.moreOnCarousel .scrollLeft.disabled:hover{background:url(../i/moreOnCarousel/arrow_left_disabled.gif) no-repeat top left;}
.moreOnCarousel .scrollRight.disabled:hover{background:url(../i/moreOnCarousel/arrow_right_disabled.gif) no-repeat top left;}
.moreOnCarousel .carouselItems{height:70px;left:5px;overflow:auto;position:relative;width:585px;}
.moreOnCarousel .carouselItems ul{list-style-type:none;margin:0;padding:0;}
.moreOnCarousel .carouselItems li{float:left;height:70px;padding:0;width:195px;}
.moreOnCarousel .carouselItems .item{border:1px solid #CCC;height:60px;margin-right:5px;padding:4px;}
.moreOnCarousel .carouselItems .summary{border-bottom:none;}
.moreOnCarousel .carouselItems p{font-size:1.2em;font-weight:normal;}
.moreOnCarousel .carouselItems p.articleType{font-family:arial,sans-serif;font-size:1em;font-weight:normal;line-height:1em;margin-bottom:2px;padding-bottom:2px;text-transform:uppercase;color:#000;}
.moreOnCarousel .carouselItems .withImage p{margin-left:65px;}
.moreOnCarousel .pagination{margin:6px auto 0;overflow:auto;text-align:center;}
.moreOnCarousel .pagination a{background:url(../i/moreOnCarousel/dot_empty.gif) no-repeat top left;display:block;float:left;height:8px;margin:0 5px;width:8px;}
.moreOnCarousel .pagination a.selected{background:url(../i/moreOnCarousel/dot_filled.gif) no-repeat top left;}
.moreOnCarousel .pagination a span{display:none;}
.moreOnCarousel .pagination a:hover{border-bottom:none;}

.oneSixth .inSectionHeader{margin-bottom:16px;}
.puffHeadline{border-top:1px dotted #CCC;padding-top:6px;}

/* Gigya share tools */
#shareSideContainer {border-top: 2px solid #666;}
#shareMiniContainer {padding-top: 5px;}
#shareSideContainer .print {background: url('../i/sharetools_print.png') 0 5px no-repeat;float: left;border-bottom: 1px dotted #CCC;width:100%;padding:5px 0;}
#shareSideContainer.loading,#shareMiniContainer.loading{background:url('../i/loading.gif') no-repeat center center;}
#shareSideContainer .print a{border-bottom: 0; display: block; height: 20px;width:95px;}
#shareBottom {border-top: 1px dotted #CCC;margin-bottom: 16px;padding: 3px 0 0;min-height: 20px;float: left;}
#shareBottom_gig_containerParent .print {padding: 5px 0 0;background: url('../i/sprite-icon.gif') 0 -1396px no-repeat;width: 23px;border-top: 1px dotted #CCC;float: left;}
#shareBottom_gig_containerParent .print a {display: block; height: 20px;width:23px;border-bottom: 0;}
#shareBottom td:first-child .gig-button-container {padding-left:0;}
#shareBottom .gig-button-container {border-right: 1px solid #E0E0E0;padding: 0 7px 0 7px;min-height: 20px;margin: 2px 0;}
#shareMini {float: left; min-height: 68px; padding-top: 5px; width: 140px;}
#shareSide {clear: left; float: left; min-height: 181px; padding: 5px 0 10px; width: 100%;}
#shareSide .gig-button-container,#shareMini .gig-button-container {border-bottom: 1px dotted #CCC;padding: 5px 0;}
#shareSide .gig-share-bar-container > table > tbody > tr:first-child > td > div, #shareMini .gig-share-bar-container > table > tbody > tr:first-child > td > div {padding-top: 0;}
#shareSide .gig-share-bar-container > table, #shareMini .gig-share-bar-container > table {width: 100%;}
#shareMini.loaded-border {border-top: 1px dotted #CCC;}
#shareArticleByline, #shareSectionByline {min-height: 20px;}
div.gig-simpleShare img {display:inline;}
.likeBoxContainer .serviceImage {float: left; margin-right: 5px;}
#shareBottom-reaction0-icon {height:20px;}

.story .byline .bylineBody, .story .bylineComments .bylineBody{color:#3F3F3F;font-family:georgia,"times new roman",times,serif;font-size:1.25em;font-weight:bold;padding-right:5px;float:left;padding-bottom:0;}
.story .byline .publishedDate, .story .bylineComments .publishedDate{color:#3f3f3f;font-family:arial,sans-serif;font-size:1.2em;font-weight:normal;float:left;padding-bottom:4px;width:390px;}
p.comments,span.comments{padding:0 0 0 18px;background:url(../i/comment_12.gif) no-repeat left center;font-family:arial,sans-serif;margin: 0; margin-top: 0px; overflow:hidden; }
span.comments{padding: 0 0 0 16px;margin: 0 4px;}
span.comments a{color: #06C;font-size: 0.9em;}
.autoCC{font-family:arial,sans-serif; color: #0066CC; font-size: 1.1em;}
.story .byline p.comments, .story .bylineComments p.comments{border-top: 1px dotted #CCC; padding: 10px 0 0 0; background-image: none; line-height:16px; height: 16px;float:left; width:100%;}
p.comments a{font-weight:normal;}
.story .byline p.comments .num a, .story .bylineComments p.comments .num a{color:#000;font-weight:bold;}
.story .byline p.comments .num a#hover, .story .bylineComments p.comments .num a#hover{border-bottom:none;color:#000;}
.summary p.comments a{color: #06C;font-size: 0.9em;}
p.comments img {display:block;float:left;margin-right: 5px;}

.loadMoreArticles{background:url(../i/blurbShowHideTab.gif) no-repeat scroll 0 0 #FFF;height:45px;margin-bottom:10px;padding-top:15px;text-align:center;}
.loadMoreArticles a{background:url("../i/sprite-arrows.gif") no-repeat scroll 0 -231px transparent;font-family:arial,sans-serif;font-size:1.1em;padding-left:20px;}
.loadMoreArticles a:hover{border-bottom:0;}
.loadMoreArticles .loader{height:16px;}
.loadMoreArticles .loading{background:url(../i/loading_small.gif) no-repeat center center;}
.loadMoreArticles .loading a{display:none;}

.summarySmall p.date{color:#666;font-family:helvetica,arial,sans-serif;font-size:1.1em;}

.commentAndBlogs{margin-bottom:10px;}
.commentAndBlogs .summarySmall{border-bottom:1px dotted #CCC;margin-bottom:5px;padding-bottom:10px;word-wrap:break-word;}
.commentAndBlogs .last{border-bottom:0;}
.commentAndBlogs h3{font-size:1.2em;padding-bottom:5px;}
.commentAndBlogs .author{color:#404040;font-size:1.2em;margin-bottom:3px;}

.printLogo{display:none;}

.picturesAndVideo .videos{background:url('../i/twoThirdsFourQuarters.gif') repeat-y transparent;border-top:1px solid #E5E5E5;margin-top:10px;padding-top:6px;}
.picturesAndVideo .videos .summary{border-top:0;margin-top:0;padding-top:0;float:left;margin-right:10px;padding-right:10px;width:140px;}
.picturesAndVideo .videos .last .summary{border-right:0;margin-right:0;padding-right:0;}
.picturesAndVideo .videos .containerdiv{float:none;}
.picturesAndVideo .videos .summarySmall h3{padding:0;}
.picturesAndVideo .slideshow{padding:0;}
.picturesAndVideo .slideshow .slideshow{margin:0 0 10px;}
.picturesAndVideo .slideshow .nextPrevLayer{height:100%;overflow:hidden;position:relative;}
.picturesAndVideo .slideshow .tools .imgGallImage a{background:url('../i/gallery_arrowsV2.gif') no-repeat;background-position:0;cursor:pointer;padding:0;z-index:10;}
.picturesAndVideo .slideshow .tools .imgGallImage a:hover{background-position:0 0;border:0;text-decoration:none;}
.picturesAndVideo .slideshow .tools .prevNoFade{float:left;width:55px;}
.picturesAndVideo .slideshow .tools .prevNoFade a{background:url('../i/gallery_arrows_red.gif') no-repeat;background-position:-40px 61%;cursor:pointer;padding:0;z-index:10;}
.picturesAndVideo .slideshow .tools .prevNoFade a:hover{border:0;text-decoration:none;}
.picturesAndVideo .slideshow .nextPrevLayer .prevArrowImage{display:block;height:325px;left:0;margin:0;position:absolute;right:auto;top:0;width:100px;}
.picturesAndVideo .slideshow .tools .nextNoFade{float:left;text-align:right;width:55px;}
.picturesAndVideo .slideshow .tools .nextNoFade a{background:url('../i/gallery_arrows_red.gif') no-repeat;background-position:-140px 61%;cursor:pointer;padding:0;z-index:10;}
.picturesAndVideo .slideshow .tools .nextNoFade a:hover{border:0;text-decoration:none;}
.picturesAndVideo .slideshow .nextPrevLayer .nextArrowImage{display:block;height:325px;margin:0;position:absolute;right:0;top:0;width:100px;}
.picturesAndVideo .slideshow .tools a{cursor:pointer;}
.picturesAndVideo .slideshow .tools img{display:inline;}
.picturesAndVideo .slideshow .ssImg{position:relative;}
.picturesAndVideo .slideshow .imageLinks{bottom:0;padding-right:70px;position:absolute;z-index:11;}
.picturesAndVideo .slideshow .imageLinks h3{background:url("../i/black10px.gif") repeat-y 0 0;font-family:georgia,"times new roman",times,serif;font-size:3em;font-weight:normal;opacity:0.8px;padding:0 10px 5px 10px;opacity:0.8;}
.picturesAndVideo .slideshow .imageLinks h3 span{background:#000;padding:0 10px 5px 0;white-space:pre-wrap;}
.picturesAndVideo .slideshow .imageLinks .readmore{background:#D42F00;color:#FFF;display:inline-block;font-family:arial,sans-serif;font-size:1.1em;height:12px;line-height:12px;padding:2px 10px 7px;}
.picturesAndVideo .slideshow .imageLinks a{color:#FFF;}
.picturesAndVideo .slideshow .imageLinks a:hover{border-bottom:0;}

.borderTwoThirds{background:url("../i/vertRule.gif") repeat-y scroll 630px 0 transparent;}
.borderRight{border-right:1px solid #E2E2E2;margin-right:10px;padding-right:9px;}
.borderRightDotted{border-right:1px dotted #E2E2E2;margin-right:10px;padding-right:9px;}

.portalCommercial1 .puff{padding-bottom:0;}
.portalCommercial1 .oneSixth.gutter{border-right:1px solid #E2E2E2;margin-right:10px;padding-right:9px;}

.commentContainerPortal{border-top:1px dotted #CCC;}
.commentContainerPortal .comment{background:#EEEEE9;border-top:0;margin-bottom:10px;overflow:auto;padding:0;position:relative;margin-top:0;}
.commentContainerPortal .comment img{bottom:0;padding-left:8px;position:absolute;right:0;}
.commentContainerPortal .comment p{font-size:1.2em;line-height:1.2em;margin:0;padding:6px 8px 4px;}
.commentContainerPortal .withImage {min-height:70px;}
.commentContainerPortal .withImage p{padding:6px 65px 4px 8px;}
.commentContainerPortal .comment a{color:#444;}
.commentContainerPortal .comment a:hover{border-bottom:1px dotted #444;}
.commentContainerPortal .comment p.author{color:#9E0047;padding:0 8px 6px;}
.commentContainerPortal .withImage p.author{padding:0 65px 6px 8px;}
.commentContainerPortal .comment p.author a{color:#9E0047;}
.commentContainerPortal .comment p.author a:hover{border-bottom:1px dotted #9E0047;}

.majorEvents.summaryBig .summary{margin-bottom:0;padding-bottom:0;}
#tmglBody .majorEvents.summaryBig .summary{border-top:1px dotted #ccc;padding-top:5px;}
.majorEvents.summaryBig h3{padding-bottom:5px;}
.matchHeader{font-family:arial,sans-serif;}

/* MENU */
#tmglPriExWrap{background:#262626;border-top:1px solid #ccc;height:24px;}

/* Primary Nav, including new colours */
#tmglPrimaryNav{background:none repeat scroll 0 0 #262626;float:left;height:24px;}
#tmglPrimaryNav .mainNav{font-size:1.1em;list-style:none;margin:0;padding:0;text-transform:uppercase;letter-spacing:0.07em;}
#tmglPrimaryNav .mainNav li{float:left;}
#tmglPrimaryNav .mainNav a{display:block;font-weight:bold;padding:4px 6px;}
#tmglPrimaryNav .mainNav a:hover{background-color:#262626;border-bottom:none;color:#fff;margin-top:0;text-decoration:underline;text-shadow:none;}
#tmglPrimaryNav .mainNav .selected a:hover{margin-top:0;}
#tmglPrimaryNav .styleGeneric,#tmglPrimaryNav .styleOne,#tmglPrimaryNav .styleTwo,#tmglPrimaryNav .styleThree,#tmglPrimaryNav .styleFour,#tmglPrimaryNav .styleFive,#tmglPrimaryNav .styleSix,#tmglPrimaryNav .styleSeven,#tmglPrimaryNav .styleEight,#tmglPrimaryNav .styleNine,#tmglPrimaryNav .styleTen,#tmglPrimaryNav .styleEleven{border-bottom:0;border-top:0;}

#tmglSecondNav .styleGeneric,#tmglSecondNav .styleOne,#tmglSecondNav .styleTwo,#tmglSecondNav .styleThree,#tmglSecondNav .styleFour,#tmglSecondNav .styleFive,#tmglSecondNav .styleSix,#tmglSecondNav .styleSeven,#tmglSecondNav .styleEight,#tmglSecondNav .styleNine,#tmglSecondNav .styleTen,#tmglSecondNav .styleEleven{border-bottom:0;border-top:0;}
#tmglSecondNav{border-bottom:0;border-top:0;height:24px;margin:0;width:940px;}
#tmglExtraNav{float:right;height:24px;  }
#tmglExtraNav .extraNav{font-size:1.2em;list-style:none;margin:0;padding:0;}
#tmglExtraNav .extraNav li{border-left:none;float:left;padding:4px 0 2px 4px;}
#tmglExtraNav .extraNav li.first{background:none;border-left:none;float:left;}
#tmglExtraNav .extraNav a{color:#fff;font-weight:bold;padding:0 5px;}
#tmglExtraNav .extraNav a:hover{text-decoration:underline;border-bottom:0;}
#tmglSecondNav .mainNav{font-size:1.3em;list-style:none;margin:0;padding:0;}
#tmglSecondNav .mainNav li{background:url('../i/secondary_vert_bar.png') no-repeat 0 6px;float:left;height:24px;padding:0;white-space:nowrap;}
#tmglSecondNav .mainNav li.first{background:none;}
#tmglSecondNav .mainNav li.selected a{background:none;font-weight:bold;}
#tmglSecondNav .mainNav a{display:block;font-weight:normal;padding:4px 9px;text-shadow:none;}
#tmglSecondNav .mainNav a:hover{color:#fff;text-decoration:underline;}
#tmglSecondNav .mainNav li.styleOne,#tmglSecondNav .mainNav li.styleGeneric{background-color:#007a8f;}
#tmglSecondNav .mainNav li.styleTwo{background-color:#5f5653;}
#tmglSecondNav .mainNav li.styleThree{background-color:#b10d18;}
#tmglSecondNav .mainNav li.styleFour{background-color:#356406;}
#tmglSecondNav .mainNav li.styleFive{background-color:#0054b3;}
#tmglSecondNav .mainNav li.styleSix{background-color:#9e0047;}
#tmglSecondNav .mainNav li.styleSeven{background-color:#488520;}
#tmglSecondNav .mainNav li.styleEight{background-color:#111;}
#tmglSecondNav .mainNav li.styleNine{background-color:#d42f00;}
#tmglSecondNav .mainNav li.styleTen{background-color:#545454;}
#tmglSecondNav .mainNav li.styleEleven{background-color:#f9d426;}
#tmglSecondNav.styleOne{background-color:#007a8f;}
#tmglSecondNav.styleTwo{background-color:#5f5653;}
#tmglSecondNav.styleThree{background-color:#b10d18;}
#tmglSecondNav.styleFour{background-color:#356406;}
#tmglSecondNav.styleFive{background-color:#0054b3;}
#tmglSecondNav.styleSix{background-color:#9e0047;}
#tmglSecondNav.styleSeven{background-color:#488520;}
#tmglSecondNav.styleEight{background-color:#111;}
#tmglSecondNav.styleNine{background-color:#d42f00;}
#tmglSecondNav.styleTen{background-color:#545454;}
#tmglSecondNav.styleEleven{background-color:#f9d426;}
#tmglSecondNav.styleGeneric {background-color:#262626;}
#tmglSecondNav .mainNav li.selected{background:#EBEBE5;background-color:#EBEBE5;color:#262626;font-weight:bold;}
#tmglSecondNav .mainNav li.selected a,#tmglSecondNav .mainNav li.selected a:hover{background:#EBEBE5;color:#262626;text-decoration:none;}

.noItems{height:24px;}

.nonActiveNav li#menuItemHome.selected,.nonActiveNav li#menuItemHome.selected a:hover{background-color:#262626;text-decoration:none;}
.nonActiveNav li#menuItemstyleOne.selected,.nonActiveNav li#menuItemstyleOne.selected a:hover,.nonActiveNav li#menuItemstyleGeneric.selected,.nonActiveNav li#menuItemstyleGeneric.selected a:hover{background-color:#007a8f;text-decoration:none;}
.nonActiveNav li#menuItemstyleTwo.selected,.nonActiveNav li#menuItemstyleTwo.selected a:hover{background-color:#5f5653;text-decoration:none;}
.nonActiveNav li#menuItemstyleThree.selected,.nonActiveNav li#menuItemstyleThree.selected a:hover{background-color:#b10d18;text-decoration:none;}
.nonActiveNav li#menuItemstyleFour.selected,.nonActiveNav li#menuItemstyleFour.selected a:hover{background-color:#356406;text-decoration:none;}
.nonActiveNav li#menuItemstyleFive.selected,.nonActiveNav li#menuItemstyleFive.selected a:hover{background-color:#0054b3;text-decoration:none;}
.nonActiveNav li#menuItemstyleSix.selected,.nonActiveNav li#menuItemstyleSix.selected a:hover{background-color:#9e0047;text-decoration:none;}
.nonActiveNav li#menuItemstyleSeven.selected,.nonActiveNav li#menuItemstyleSeven.selected a:hover{background-color:#488520;text-decoration:none;}
.nonActiveNav li#menuItemstyleEight.selected,.nonActiveNav li#menuItemstyleEight.selected a:hover{background-color:#111;text-decoration:none;}
.nonActiveNav li#menuItemstyleNine.selected,.nonActiveNav li#menuItemstyleNine.selected a:hover{background-color:#d42f00;text-decoration:none;}
.nonActiveNav li#menuItemstyleTen.selected,.nonActiveNav li#menuItemstyleTen.selected a:hover{background-color:#545454;text-decoration:none;}
.nonActiveNav li#menuItemstyleEleven.selected,.nonActiveNav li#menuItemstyleEleven.selected a:hover{background-color:#f9d426;text-decoration:none;}
.nonActiveNav li{color:#fff !important;}

#tmglThirdNav .mainNav li.first{background:none;}

#tmglFooterLarge #footerlogolink{background:url(../i/footer_large_t.png) no-repeat 0 0;}
#tmglFooterLarge ul.menu2{margin-top:5px;}
#footerinfo p.last{border-right:0;padding-right:0;}

#topBarRightContainer{float:right;}
#searchBar #tg_search .google{background:url(../i/search_google.png) no-repeat scroll 5px 3px transparent;}

.dsq-brlink {font-family:arial, sans-serif;}

.liveIcon {float: left; padding-right: 5px; padding-top: 2px;}


/* Branding Header */
.brandingHeader {margin-bottom: 10px;}
.brandingHeader img {border-style: none;}

/* Cottages 4 U */

.ui-selectmenu-menu a:hover,.cottageBox a:hover {
	border: none;
}

.ui-selectmenu-menu li:hover {
	background-color: #E5EAF0;
}

.cottageBox select {
	width: 195px;
}

/*
li {
	padding: 0;
	margin: 0;
	display: block;
	border-top: 0px dotted transparent;
	border-bottom: 1px solid #E9E9E9;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	font-weight: normal !important;
}

li a {
	line-height: 1.4em;
	display: block;
	padding: .205em 1em;
	outline: none;
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
} */
/* IE6 workaround (dotted transparent borders) */
/* * html li {
	border-color: pink;
	filter: chroma(color = pink);
	width: 100%;
}

* html li a {
	position: relative;
} */
div.cottageBox {
	width: 300px;
	float: left;
}

div.cottageBox div.cottageBoxHeader {
	background: url("/template/ver1-0/i/cottages-header.png") no-repeat;
	font-family: Arial;
	font-weight: bold;
	color: white;
	font-size: 12px;
	line-height: 25px;
}

div.cottageBoxBody {
	width: 276px;
	float: left;
	padding: 12px;
}

div.cottageBox div.cottageBoxHeader span {
	padding-left: 8px;
}

div.cottageBoxSearchDetails {
	float: left;
}

div.cottageBoxSearchDetailsError {
	color: red;
	font-weight: bold;
	margin: -9px 0px 2px 14px;
	visibility: hidden;
}

div.cottageBoxSearchDetails ul {
	width: 100%;
	float: left;
	list-style-type: none;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 0;
}

div.cottageBoxSearchDetails ul li {
	margin-bottom: 7px;
	float: left;
}

div.cottageBoxSearchDetails ul li.left {
	width: 64px;
	color: #000000;
	text-align: right;
	font-weight: bold;
}

div.cottageBoxSearchDetails ul li.required {
	width: 1px;
	color: red;
	margin: 4px 0 0 4px;
	font-weight: bold;
	visibility: hidden;
	font-size: 16px;
}

.showError {
	visibility: visible !important;
}

div.cottageBoxSearchDetails ul li {
	list-style-type: none;
	float: left;
	border: none;
}

div.cottageBoxSearchDetails ul li.right {
	width: 196px;
	float: left;
	color: #373737;
	margin-left: 11px;
	height: 22px;
}

div.cottageBoxSearchDetails ul li.right ul li {
	display: none;
	padding-left: 5px;
}

div.cottageBoxSearchDetails ul li.right ul li.current {
	display: block;
	color: #7a7a7a;
}

div.cottageBoxBottom {
	float: left;
	margin-left: 80px;
	clear: both;
	width: 200px;
	padding-top: 10px;
}

div.cottageBoxBottomSearchLink {
	width: 80px;
	float: left;
}

div.cottageBoxBottomAdvancedSearchLink {
	width: 120px;
	float: left;
}

span.buttonLeft {
	float: left;
	width: 2px;
	background: url("/template/ver1-0/i/button-left.png") no-repeat;
	height: 27px;
}

span.buttonRight {
	float: right;
	width: 2px;
	height: 27px;
	background: url("/template/ver1-0/i/button-right.png") no-repeat;
}

div.cottageBoxBottomSearchLink a {
	color: white;
	font-size: 1.3em;
	background: url("/template/ver1-0/i/button-centre.png") repeat-x;
	display: block;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
	font-family: arial;
	text-align: center;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.cottageBoxBottomSearchLink a:hover {border-bottom:none;}

div.cottageBoxBottomAdvancedSearchLink a {
	color: #056793;
	font-size: 12px;
	padding: 5px 0px 5px 10px;
	display: block;
	height: 17px;
	line-height: 17px;
	text-decoration: none;
	font-family: arial;
}

select {
	width:176px;
}

/* London Olympic 2012 Site Primary Nav */
#olympicsPriNav{background-color:#f7cc00;border-top:1px solid #bc9904;height:23px;}
#olympicsPriNav .mainNav{font-size:1.1em;list-style:none;margin:0;padding:0;text-transform:uppercase;}
#olympicsPriNav .mainNav li{float:left;height:23px;background: url(../i/olympics/nav_vert_bar.png) top left no-repeat;display:block;}
#olympicsPriNav .mainNav li:first-child{background:none;}
#olympicsPriNav .mainNav li a{display:block;font-weight:bold;padding:5px 11px;color:#000;text-shadow:1px 1px #FFF;height:13px;}
#olympicsPriNav .mainNav li a:hover{background-color:#000;color:#FFF;text-shadow:none;}
#olympicsPriNav .mainNav li a.selected{padding-left:12px;background-color:#000;color:#FFF;text-shadow:none;}

/* Hot Topics for London Olympic 2012 Site */
#olympicHotTopics{background-color:#0097d2;height:24px;margin-top:1px;overflow:hidden;}
#olympicHotTopics p{color:#FFF;float:left;font-size:1.1em;font-weight:bold;margin:5px 10px 2px 0;padding:0;text-transform:none;}
#olympicHotTopics p.htPointer{font-size:1.1em;height:23px;padding-left:12px;text-shadow:1px 1px #036d8e;}
#olympicHotTopics .mainNav{font-size:1.1em;list-style:none;margin:0;padding:0;}
#olympicHotTopics .mainNav li{background:url('../i/htSpacer.gif') no-repeat 0px 5px;float:left;height:24px;}
#olympicHotTopics .mainNav li.select{background:none;padding-left:0px;}
#olympicHotTopics .mainNav li a{display:block;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;padding:4px 11px 0 10px;color:#FFF;text-shadow:1px 1px #036d8e;}
#olympicHotTopics .mainNav li a:hover{text-decoration:underline;border-bottom-style:none;text-shadow:none;}
#olympicHotTopics .mainNav a.select{background:none;padding-left:1px;}

/* Top Bar Olympics Page */
#topBarRightContainer #searchBar{padding: 2px 0 0;}
#tmglTopBarOlympics{background-color:#000;font-family:arial, sans-serif;font-size:1.2em;padding:2px 0 2px;line-height:1.7em}
#tmglTopBarOlympics p{color:#FFF;font-weight:normal;margin:0;padding:0;}
#tmglTopBarOlympics #tmglTopLeft{float:left;margin-left:5px;}
#tmglTopBarOlympics #tmglTopRight{float:right;margin-right:5px;}
#tmglTopBarOlympics #tmglTopRight #regDetails a{color:#FFF;}

/* Top Bar Telegraph Branding */
#tmglSmall{float:left;}
#tmglSmall #brand{background:url('../i/telegraph_logo.png') 0 0 no-repeat;height:21px;margin:-1px 7px 0px 3px;width:110px;cursor:pointer;}

/* Olympics Page Header Image */
#tmglBrandOlympics{padding:9px 0 8px;}
#largeBrand{float:left;margin:0;padding:0;text-indent:-9999px;}
#tmglBrandOlympics #largeBrand{background:url('../i/london_2012_brand.png') 1px 5px no-repeat;height:55px;width:445px;}
#tmglBrandOlympics #largeBrand:hover{cursor:pointer;}

/* Olympics Athlete Carousel */

.findOut p{float:left;font-size:18px;}
.findOut p span{color:#FF0000;}
.athleteAZ{font-size:12px;font-family:Arial, sans-serif;font-weight:bold;color:#244D80;position:relative;left:495px;bottom:10px;}
.topContenders{float:right;font-size:12px;font-family:Arial, sans-serif;font-weight:bold;color:#244D80;padding-top:7px;}

#carousel-container {position:relative;width:620px;}
#carousel {height:162px;width:620px;position:relative;margin-bottom:0.5em;font-size:12px;font-family: Arial;z-index:1;}
#carousel .carousel-image {border:0;display:block;}
#carousel .carousel-feature {position:absolute;top:-1000px;left:-1000px;background-color:#FFF;-moz-box-shadow:0 0 4px #555555;-webkit-box-shadow:0 0 4px #555555;box-shadow:0 0 4px #555555;cursor:pointer;}
#carousel .carousel-feature .carousel-caption {float:left;position:absolute;top:3px;left:160px;width:240px;}
#carousel .tracker-summation-container {position:absolute;color:white;right:48px;top:230px;padding:3px;margin:3px;background-color:#000;}
#carousel .tracker-individual-container {position:absolute;color:white;right:48px;top:210px;padding:0;margin:0;}
#carousel .tracker-individual-container li {list-style:none;}
#carousel .tracker-individual-container .tracker-individual-blip {margin:0 3px;padding:0 3px;color:white;text-align:center;background-color:#DDD;}
#carousel .tracker-individual-container .tracker-individual-blip-selected {color:white;font-weight:bold;background-color:#000;}
.carousel-arrows{position:relative;bottom:114px;z-index:2;}
.carousel-left {background:url('../i/gallery_arrows_red.gif') no-repeat;background-position:-40px 61%;width:30px;height:30px;position:absolute;left:0px;cursor:pointer;}
.carousel-right {  background:url('../i/gallery_arrows_red.gif') no-repeat;background-position:-210px 61%;width:30px;height:30px;position:absolute;right:0px;cursor:pointer;}

#carousel .carousel-feature .carousel-img-cont{width:389px;height:152px;}
#carousel .carousel-feature .carousel-img-cont img{padding:5px;}
#carousel .carousel-feature .carousel-caption img{padding:3px 0 5px 0;}
#carousel .carousel-feature .carousel-caption p.carousel-ath-quote {font-family:georgia,"times new roman",serif;font-style:italic;font-size:20px;font-weight:normal;color:#234b7b;height:67px;padding-right:5px;overflow:hidden;background-color:#FFF;}
#carousel .carousel-feature .carousel-caption p.carousel-ath-name{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;color:#000;margin-top:0px;padding-top:3px;background-color:#FFF;}
#carousel .carousel-feature .carousel-caption p.carousel-ath-sport{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;margin-top:0px;color:#666;padding-top:1px;background-color:#FFF;}
.twoThirdsThirdOlympic{width:940px;background-color:#FFF;}

#fourQuarters.olympic{float:left;background:url(../i/twoThirdsFourQuarters.gif) repeat-y;height:1%;margin-top:10px;}
#fourQuarters.olympic .oneSixth h3{font-size:1.4em;font-weight:normal;line-height:1.28em;}
#tmglSite.olympic{border:1px solid #d6d6d6;border-top:0;border-bottom:0;}

/* Olympics Banners */
.olympicGuide{position:relative;overflow:hidden;margin:10px 0;font-family:georgia, sans serif;width:300px;height:90px;}
.olympicGuideRollOver{height:29px;z-index:11;opacity:1 !important;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";width:100%;}
.olympicGuideRollOver h3{color:#fff;font-size:1.8em;padding:0px;text-indent:5px;}
.olympicGuideRollOver h3 span{font-size:1.2em;color:#f7cc00;padding-left:5px;}
.olympicGuideRollOver a,.olympicGuideRollOver a:hover{display:block;color:#fff;}
.olympicGuideRollOver h3 a,.olympicGuideRollOver h3 a:hover{color:#fff;padding:4px;border-bottom:none !important;}
.olympicGuide .olympicGuideRollOver .description{font-size:1.2em;line-height:1.3em;}
.olympicGuide .olympicGuideRollOver .description p{margin:0 10px;}

.olympicsCountdown .summary {margin-top: 0; border-top: 0; padding-top: 0; }
.olympicsCountdown .summary iframe {margin-bottom: 0; }
/* Olympics Ups and Downs */
.olympicsSummary{margin:0;padding-top:5px;}
.olympicsSummary p{margin-bottom:5px;}
.headerOne + .olympicsSummary{padding-top:0;}
.topContenders{margin-bottom:10px;}
.topContenders:hover{margin-bottom:9px;}

/* Olympics Footer */
#tmglFooterOlympics{background:#262626;border-top:1px solid #666;color:white;padding:10px 0 8px 20px;}
#tmglFooterOlympics ul{list-style:none;margin:0;padding:0;}
#tmglFooterOlympics #footerlogolink{background:url(../i/footer_large_t.png) no-repeat 0 0;}
#tmglFooterOlympics ul li{color:#CEDFF2;display:block;font-size:1.2em;line-height:1.5em;margin-right:15px;padding:0;}
#tmglFooterOlympics ul li.itemfocus{color:#fff;font-size:1.2em;font-weight:bold;}
#tmglFooterOlympics ul li a{color:#C6C6C6;white-space:nowrap;}
#tmglFooterOlympics a:hover{border-bottom:1px dotted #E0E0E0;color:white;}
#tmglFooterOlympics ul li.itemfocus a{color:#fff;}
#tmglFooterOlympics ul.footermenu4{margin-top:26px;}
#tmglFooterOlympics .imgBulletList{min-height:7.9em;}
#tmglFooterOlympics .imgBulletList li{background:transparent no-repeat scroll 0 2px;color:white;font-weight:bold;line-height:1.7em;padding-left:28px;}
#tmglFooterOlympics ul li.footrss{background-image:url(../i/footer_rss.png);background-position:0;}
#tmglFooterOlympics ul li.footmobile{background-image:url(../i/footer_mobile.png);background-position:0;}
#tmglFooterOlympics ul li.footepaper{background-image:url(../i/footer_small_t.png);background-position:0;}

/* Olympics Footer Hot Topics */
#tmglHotTopics.olympicsHT p{color:#0097D2;font-family:georgia,"times new roman",times,serif;font-size:1.1em;}
#tmglHotTopics.olympicsHT ul li{padding-right:1px;}
#tmglHotTopics.olympicsHT ul li a{color:#234b7b;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.olympicsHT li{color:#234b7b;font-family:Arial,Helvetica,sans-serif;}

/* Olympics Stats */
#olympicStats{float:left;width:300px;background-color:#F4F4F0;border-top:1px dotted #CCC;padding:10px 0;}
#olympicStats a{display:block;float:left;height:100px;width:86px;margin-left:10px;}
#olympicStats a:hover{border-bottom:none;}
#olympicStats a#medals{background:url(../i/olympics/medals.png);background-position:0 100%;}
#olympicStats a#records{background:url(../i/olympics/records.png);background-position:0 100%;}
#olympicStats a#results{background:url(../i/olympics/results.png);background-position:0 100%;}
#olympicStats a#medals:hover,#olympicStats a#records:hover,#olympicStats a#results:hover{background-position:0 0;}

/* Olympics Sport A-Z */
#sportA2Z .tabs{margin-bottom:9px;}
#sportA2Z .tabs{background:transparent url('../i/olympics/mostViewedTabUnder.gif') repeat-x;}
#sportA2Z .tabs ul{height:22px;list-style:none;margin:0;padding:0;}
#sportA2Z .tabs ul li{color:#606060;float:left;font-family:arial,sans-serif;font-size:1em;height:22px;margin:0;}
#sportA2Z .tabs ul li.first a{border-right:none;}
#sportA2Z .tabs ul li a{background:#fff url("../i/mostViewedTab.gif") repeat-x 0 0 scroll;border:1px solid #A5A5A5;border-bottom:1px solid #e1e1e1;color:#606060;cursor:pointer;display:block;height:20px;padding:0 5px;width:auto;margin-right:0px;}
#sportA2Z .tabs ul li a span{display:block;padding:3px 5px;text-transform:uppercase;}
#sportA2Z .tabs ul li.current a{background:#fff url("../i/mostViewedTabCurrent.gif") repeat-x 0 0 scroll;border-bottom:1px solid #f4f4f0;color:#343434;font-weight:bold;}
#sportA2Z .tabs ul li a:hover{background:#fff url("../i/mostViewedTabCurrent.gif") repeat-x 0 0 scroll;border-bottom:1px solid #f4f4f0;}

#sportA2Z{position:relative;float:left;margin-bottom:28px;}
#sportA2Z #div-olympicsA2Z a{display:block;height:38px;width:38px;float:left;margin-right:6px;margin-bottom:6px;}
#sportA2Z #div-olympicsA2Z a:hover{border-bottom:none;background-position:0 100% !important;}
#sportA2Z #div-olympicsA2Z a#archery{background:url(../i/olympics/sport_sprites/archery.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#athletics{background:url(../i/olympics/sport_sprites/athletics.png);}
#sportA2Z #div-olympicsA2Z a#badminton{background:url(../i/olympics/sport_sprites/badminton.png);}
#sportA2Z #div-olympicsA2Z a#basketball{background:url(../i/olympics/sport_sprites/basketball.png);}
#sportA2Z #div-olympicsA2Z a#diving{background:url(../i/olympics/sport_sprites/diving.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#boxing{background:url(../i/olympics/sport_sprites/boxing.png);}
#sportA2Z #div-olympicsA2Z a#canoeing{background:url(../i/olympics/sport_sprites/canoeing.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#cycling{background:url(../i/olympics/sport_sprites/cycling.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#handball{background:url(../i/olympics/sport_sprites/handball.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#equestrian{background:url(../i/olympics/sport_sprites/equestrianism.png);}
#sportA2Z #div-olympicsA2Z a#fencing{background:url(../i/olympics/sport_sprites/fencing.png);}
#sportA2Z #div-olympicsA2Z a#football{background:url(../i/olympics/sport_sprites/football.png);}
#sportA2Z #div-olympicsA2Z a#gymnastics{background:url(../i/olympics/sport_sprites/gymnastics.png);}
#sportA2Z #div-olympicsA2Z a#hockey{background:url(../i/olympics/sport_sprites/hockey.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#judo{background:url(../i/olympics/sport_sprites/judo.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#modern_pentathlon{background:url(../i/olympics/sport_sprites/pentathlon.png);}
#sportA2Z #div-olympicsA2Z a#rowing{background:url(../i/olympics/sport_sprites/rowing.png);}
#sportA2Z #div-olympicsA2Z a#sailing{background:url(../i/olympics/sport_sprites/sailing.png);}
#sportA2Z #div-olympicsA2Z a#shooting{background:url(../i/olympics/sport_sprites/shooting.png);}
#sportA2Z #div-olympicsA2Z a#swimming{background:url(../i/olympics/sport_sprites/swimming.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#table_tennis{background:url(../i/olympics/sport_sprites/table_tennis.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#taekwondo{background:url(../i/olympics/sport_sprites/taekwondo.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#tennis{background:url(../i/olympics/sport_sprites/tennis.png);}
#sportA2Z #div-olympicsA2Z a#triathlon{background:url(../i/olympics/sport_sprites/triathlon.png);}
#sportA2Z #div-olympicsA2Z a#volleyball{background:url(../i/olympics/sport_sprites/volleyball.png);}
#sportA2Z #div-olympicsA2Z a#weightlifting{background:url(../i/olympics/sport_sprites/weight_lifting.png);margin-right:5px;}
#sportA2Z #div-olympicsA2Z a#wrestling{background:url(../i/olympics/sport_sprites/wrestling.png);margin-right:0;}
#sportA2Z #div-olympicsA2Z a#water_polo{background:url(../i/olympics/sport_sprites/water_polo.png);}
#sportA2Z #div-olympicsA2Z .eventNameWrap{width:300px;}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName{clear:both;float:left;background-color:#f7cc01;width:auto;}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName span{font-size:2em;color:#325680;text-shadow:1px 1px 1px #fff;}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName a{height:100%;width:auto;margin:0;}

/* Olympics RSS Feed */
#olympicBlog{float:left;max-height:320px;width:300px;overflow-y:auto;overflow-x:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:4px 0;}
#olympicBlog .olympicRss{width:285px;float:left;padding-bottom:8px;border-bottom:1px dotted #ccc;}
.olympicRss + .olympicRss{padding-top:6px;}
#olympicBlog .olympicRss h3{font-size:1.4em;}
#olympicBlog .olympicRss img{float:left;padding-right:6px;padding-top:2px;}
#olympicBlog .olympicRss span,#olympicBlog .olympicRss p{font-family:arial,helvetica,sans-serif;font-size:1em;line-height:1.2em;text-transform:uppercase;color:#0C0C0C;}

/* Olympics Country Profile */
#countryProfile{border-top:2px solid #f7cc2a;padding-top:8px;}
#countryProfile h4{border-top:1px dotted #ddd;padding-top:4px;}
#countryFacts{font-size:1.2em;color:#262626;}
#countryFacts h1{font-size:2.5em;font-weight:normal;margin-bottom:15px;}
#countryFacts h4{font-family:georgia,"times new roman",serif;font-size:1.2em;font-weight:bold;color:#3398d2;margin-top:5px;clear:both;}
#countryFacts p,#countryFacts dl{font-size: 1.2em;line-height:1.5em;margin:0;}
#countryFacts p{margin-top:4px;}
#countryFacts h5{font-size:1.5em;font-weight:normal;}
#countryFacts #medalHistory #medals{float:left;margin:10px 0;}
#countryFacts #medalHistory div{font-family:georgia;font-size:1.1em;}
#countryFacts #medalHistory #medals div div{position:relative;top:38px;text-align:center;text-shadow:0 1px 1px #fff;}
#countryFacts #medalHistory #gold{background:url(../i/olympics/countries_medals/country_gold.png);background-repeat:no-repeat;width:66px;height:74px;float:left;}
#countryFacts #medalHistory #silver{background:url(../i/olympics/countries_medals/country_silver.png);background-repeat:no-repeat;width:66px;height:74px;float:left;}
#countryFacts #medalHistory #bronze{background:url(../i/olympics/countries_medals/country_bronze.png);background-repeat:no-repeat;width:66px;height:74px;float:left;}
#countryFacts dl{margin-top:10px;margin-left:205px;}
#countryFacts dt{font-weight:bold;float:left;font-family:arial;font-size:12px;}
#countryFacts dd{margin:0;text-indent:4px;font-family:arial;font-size:13px;}
#countryFacts img{float:left;margin:10px;}
#countryFacts #nationalAnthem{font-family:arial;}
#countryFacts #nationalAnthem div{margin-left:70px;padding-top:10px;}
#countryFacts #nationalAnthem p{font-weight:normal;line-height:1.7em;margin:0;}
#countryFacts #nationalAnthem #firstVerse{font-size:1.2em;}
#countryFacts #nationalAnthem span{font-weight:bold;}
#countryFacts #history{font-size:1.35em;margin:0;}
#countryFacts #phrasebook p{font-family:arial;font-weight:bold;font-size:1.1em;margin-top:0;margin-bottom:2px;}
#countryFacts #phrasebook p.phrase{font-weight:normal;color:#262626;margin-bottom:10px;}
#countryInfo{font-family:arial;font-size:12px;background:#fcf0c3;padding-bottom:1px;margin-bottom:15px;}
#countryInfo img{margin-bottom:4px;}
#countryInfo h4{font-weight:bold;margin:0 5px;font-size:12px;border-top:1px dotted #cfc4a0;}
#countryInfo p{margin:2px 5px 8px;}

#relatedWebsite{margin-bottom:10px;}
#relatedWebsite ul{margin:0;padding:0;word-wrap:break-word;}
#relatedWebsite li{list-style-type:none;border-top:1px dotted #DDD;padding:4px 0;}
#relatedWebsite li:first-child{border-top:none;padding-top:0;}
#relatedWebsite li a{font-family:georgia;color:#234b7b;font-size:12px;}

/* Olympics Athlete Profile */
.athleteInfo{padding:9px 10px 2px 10px;}
.athleteInfo h1{font-weight:normal;float:left;color:#000;font-size:22px;}
.athleteInfo .countryFlag{float:right;}
.athleteInfo p{font:12px Arial,sans-serif; color:#000;}
.athleteInfo{border-top:2px solid #f7cc00;border-bottom:1px solid #cfc4a0;background-color:#fcf0c3;}
.athleteInfo .athleteInfoBox1, .athleteInfo .athleteInfoBox2{float:left;margin-top:18px;}
.athleteInfo .athleteInfoBox1{width:270px;}
.athleteInfo .athleteInfoBox2{margin-left:16px;width:152px;}
.athleteInfo .athleteInfoBox1 p, .athleteInfo .athleteInfoBox2 p{border-top:1px dotted #CCC;padding-top:3px;height:24px;}
.athleteInfo p span{font-weight:bold;}
.athleteQuoteCont{margin-top:10px;}
.athleteQuoteCont .openQuote{float:left;width:37px;}
.athleteQuoteCont .athleteFullQuote{float:left;font-family:Georgia, serif;font-style:italic;font-size:18px;font-weight:normal;width:419px;padding-left:3px;margin-bottom:19px;position:relative;}
.athleteQuoteCont .athleteFullQuote p{padding-right:35px;}
.athleteQuoteCont .athleteFullQuote .closeQuote{float:right;position:absolute;right:0px;bottom:0px;}
.athleteExtras{border-top:1px dotted #CCC;}
.athleteExtras h3{font-size:14px;padding:5px 0 2px 0;}
.athleteExtras > p{font:14px Arial,sans-serif;line-height:20px;padding-bottom:14px;}
.athleteExtras .randomFactCont{border-bottom:1px solid #cfc4a0;background-color:#fcf0c3;margin-bottom:24px;}
.athleteExtras .randomFactCont span.randomFact{background-color:#3498d2;color:#FFF;font-family:Arial,sans-serif;width:85px;line-height:18px;text-align:center;display:block;text-shadow:1px 1px 0 #156ea1;float:left;margin-right:5px;}
.athleteExtras .randomFactCont p{font:16px Georgia;padding:2px 5px;line-height:20px;}

.athletesSport{min-height:49px;}
.athletesSport a{width:35px;display:block;float:left;}
.athletesSport a:hover{border-bottom:none;}
.athletesSport a.archery{background:url('../i/sport_profiles/archery.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.athletics{background:url('../i/sport_profiles/athletics.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.badminton{background:url('../i/sport_profiles/badminton.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.basketball{background:url('../i/sport_profiles/basketball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.beachVolleyball{background:url('../i/sport_profiles/beach_volleyball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.boxing{background:url('../i/sport_profiles/boxing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.canoeSlalom{background:url('../i/sport_profiles/canoe_slalom.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.canoeSprint{background:url('../i/sport_profiles/canoe_sprint.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingBMX{background:url('../i/sport_profiles/cycling_BMX.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingMountainBike{background:url('../i/sport_profiles/cycling_MTB.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingRoad{background:url('../i/sport_profiles/cycling_road.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.cyclingTrack{background:url('../i/sport_profiles/cycling_track.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.diving{background:url('../i/sport_profiles/diving.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.equestrianDressage{background:url('../i/sport_profiles/equestrianism.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.equestrianEventing{background:url('../i/sport_profiles/equestrianism.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.equestrianJumping{background:url('../i/sport_profiles/equestrianism.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.fencing{background:url('../i/sport_profiles/fencing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.football{background:url('../i/sport_profiles/football.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.gymnasticsArtistic{background:url('../i/sport_profiles/gymnastics_artistic.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.gymnasticsRhythmic{background:url('../i/sport_profiles/gymnastics_rhythmic.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.gymnasticsTrampoline{background:url('../i/sport_profiles/gymnastics_trampoline.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.handball{background:url('../i/sport_profiles/handball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.hockey{background:url('../i/sport_profiles/hockey.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.judo{background:url('../i/sport_profiles/judo.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.modernPentathlon{background:url('../i/sport_profiles/pentathlon.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.rowing{background:url('../i/sport_profiles/rowing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.sailing{background:url('../i/sport_profiles/sailing.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.shooting{background:url('../i/sport_profiles/shooting.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.swimming{background:url('../i/sport_profiles/swimming.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.synchronisedSwimming{background:url('../i/sport_profiles/synchronised_swimming.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.tableTennis{background:url('../i/sport_profiles/table_tennis.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.taekwondo{background:url('../i/sport_profiles/taekwondo.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.tennis{background:url('../i/sport_profiles/tennis.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.triathlon{background:url('../i/sport_profiles/triathlon.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.volleyball{background:url('../i/sport_profiles/volleyball.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.waterPolo{background:url('../i/sport_profiles/waterpolo.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.weightlifting{background:url('../i/sport_profiles/weightlifting.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wrestling{background:url('../i/sport_profiles/wrestling.gif') no-repeat 0 8px;min-height:43px;}
.athletesSport a.boccia{background:url('../i/sport_profiles/paralympics/Boccia.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.football5aside{background:url('../i/sport_profiles/paralympics/Football-5-a-side.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.football7aside{background:url('../i/sport_profiles/paralympics/Football-7-a-side.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.goalball{background:url('../i/sport_profiles/paralympics/Goalball.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicArchery{background:url('../i/sport_profiles/paralympics/Paralympic-Archery.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicAthletics{background:url('../i/sport_profiles/paralympics/Paralympic-Athletics.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicCyclingRoad{background:url('../i/sport_profiles/paralympics/Paralympic-CyclingRoad.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicCyclingTrack{background:url('../i/sport_profiles/paralympics/Paralympic-CyclingTrack.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicEquestrian{background:url('../i/sport_profiles/paralympics/Paralympic-Equestrian.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicJudo{background:url('../i/sport_profiles/paralympics/Paralympic-Judo.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicRowing{background:url('../i/sport_profiles/paralympics/Paralympic-Rowing.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicSailing{background:url('../i/sport_profiles/paralympics/Paralympic-Sailing.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicShooting{background:url('../i/sport_profiles/paralympics/Paralympic-Shooting.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicSwimming{background:url('../i/sport_profiles/paralympics/Paralympic-Swimming.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.paralympicTableTennis{background:url('../i/sport_profiles/paralympics/Paralympic-TableTennis.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.powerlifting{background:url('../i/sport_profiles/paralympics/Powerlifting.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.volleyballSitting{background:url('../i/sport_profiles/paralympics/Volleyball-Sitting.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairBasketball{background:url('../i/sport_profiles/paralympics/Wheelchair-Basketball.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairFencing{background:url('../i/sport_profiles/paralympics/Wheelchair-Fencing.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairRugby{background:url('../i/sport_profiles/paralympics/Wheelchair-Rugby.png') no-repeat 0 8px;min-height:43px;}
.athletesSport a.wheelchairTennis{background:url('../i/sport_profiles/paralympics/Wheelchair-Tennis.png') no-repeat 0 8px;min-height:43px;}
.athletesSport .profilesport{float:right;width:100px;}
.athletesSport .profilesport a{font-family:georgia,"times new roman",times,serif;font-size:14px;font-weight:bold;padding:8px 0;color:#234b7b;width:auto;height:auto;}

.olympicsRelatedCont{margin-top:0px;}
.olympicsRelatedCont .headerOne {padding-bottom:0px;}
.olympicsRelatedCont .summary{border-top:none;margin-top:0;}
.olympicsRelatedCont .summary h3 a{font:14px georgia;font-weight:normal;}

.athleteEvents{margin-bottom:10px;}
.athleteEvents ul{margin:0;padding:0;word-wrap:break-word;}
.athleteEvents li{list-style-type:none;border-top:1px dotted #DDD;padding:4px 0;font-family:Arial, sans-serif;color:#000;font-size:12px;}
.athleteEvents li:first-child{border-top:none;padding-top:0;}

/* Athlete Profile Table*/
table#teamGBContenderProfile{font-family:arial,helvetica,sans-serif;font-size:12px;border-collapse:collapse;border:none;border-width:8px;border-style:solid;border-color:#e6e6e6;border-spacing:0;}
table#teamGBContenderProfile td{;padding:3px;padding-left:7px;}
table#teamGBContenderProfile tbody td{border:1px solid #d6d5d5;}
table#teamGBContenderProfile thead th,table#teamGBContenderProfile tfoot td{border:1px solid #e6e6e6;}
table#teamGBContenderProfile tbody{border-color:#d6d5d5}
table#teamGBContenderProfile tfoot{color:#4c4c4c;font-weight:normal;border-color:#e6e6e6;border-top:1px solid #E6E6E6;}
table#teamGBContenderProfile tfoot td:first-letter{font-weight:bold;}
table#teamGBContenderProfile thead,table#teamGBContenderProfile tfoot{background-color:#e6e6e6;}
table#teamGBContenderProfile thead{border-color:#e6e6e6;border-top:1px solid #d6d5d5;font-weight:bold;}
table#teamGBContenderProfile thead th{text-align:left;padding: 0 0 8px 3px;text-indent:4px;}
table#teamGBContenderProfile thead th#name{width:200px;}
table#teamGBContenderProfile thead th#gender{width:50px;text-align:center;text-indent:0;padding-left:0;}
table#teamGBContenderProfile tbody td.gender{text-align:center;padding:0;}
table#teamGBContenderProfile thead th#event{width:350px;}
table#teamGBContenderProfile tbody td:first-child{font-weight:bold;}


/* Sports A-Z Page */
#tmglPageTitle.olympic{margin-top:7px;}
.twoThirds.gutter.styleEleven .summary{clear:both;}
#tmglPageTitle.olympic div.iefix div h2{font-size:1.6em;}
#sportsaz .summary h3{font-size:1.8em;font-weight:normal;line-height:1.13em;padding:0 0 6px;}
#sportsaz .summary{border-top:1px solid #0097d2;}
#sportsaz .sport-cont{position:relative;height:100px;}
#sportsaz .sport-cont .sportsInfo{border-top:1px dotted #CCC;position:absolute;top:35px;left:150px;width:470px;}
#sportsaz .sport-cont .sportsInfo .latestNews{width:295px;margin-top:2px;float:left;}
#sportsaz .sport-cont .sportsInfo .sportGuides{float:left;margin:2px 0 0 22px;}
#sportsaz .sport-cont .sportsInfo .latestNews h5,#sportsaz .sport-cont .sportsInfo .sportGuides h5{font-family:Arial,sans-serif;font-size:1.2em;margin-bottom:2px;}
#sportsaz .sport-cont .sportsInfo .latestNews h3{font-size:1.3em;font-weight:normal;padding-top:7px;line-height:12px;}
#sportsaz .sport-cont .sportsInfo .sportGuides h3{font:1.2em Arial,sans-serif;font-weight:bold;color:#234b7b;margin-left:19px;}
#sportsaz .sport-cont .sportsInfo .sportGuides .infoGuide{background:url('http://www.dev1.telegraph.co.uk/template/ver1-0/i/guidesInfo.gif') no-repeat;margin-top:4px;}
#sportsaz .sport-cont a{display:block;}
#sportsaz .sport-cont a:hover{border-bottom:none;}
.indexLinkOl{border-top:2px solid #000;margin-top:11px;padding-top:1px;}

/* Article Reviews */
.summary .review {margin: 0 0 6px 0;}
.indexLinkOl{border-top:2px solid #000;margin-top:11px;padding-top:1px;}

/* Paralympics Sport A-Z */
#sportA2Z #div-paralympicsA2Z a{display:block;height:38px;width:38px;float:left;margin-bottom:6px;}
#sportA2Z #div-paralympicsA2Z a:hover{border-bottom:none;background-position:0 100% !important;}
#sportA2Z #div-paralympicsA2Z a#boccia{background:url(../i/olympics/paralympics_sport_sprites/boccia.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#football_5_a_side{background:url(../i/olympics/paralympics_sport_sprites/football5aside.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#football_7_a_side{background:url(../i/olympics/paralympics_sport_sprites/football7aside.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#goalball{background:url(../i/olympics/paralympics_sport_sprites/goalball.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Archery{background:url(../i/olympics/paralympics_sport_sprites/paralympicArchery.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics{background:url(../i/olympics/paralympics_sport_sprites/paralympicAthletics.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road{background:url(../i/olympics/paralympics_sport_sprites/paralympicCyclingRoad.png);margin-right:4px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track{background:url(../i/olympics/paralympics_sport_sprites/paralympicCyclingTrack.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian{background:url(../i/olympics/paralympics_sport_sprites/paralympicEquestrian.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Judo{background:url(../i/olympics/paralympics_sport_sprites/paralympicJudo.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing{background:url(../i/olympics/paralympics_sport_sprites/paralympicRowing.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing{background:url(../i/olympics/paralympics_sport_sprites/paralympicSailing.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting{background:url(../i/olympics/paralympics_sport_sprites/paralympicShooting.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming{background:url(../i/olympics/paralympics_sport_sprites/paralympicSwimming.png);margin-right:4px;}
#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis{background:url(../i/olympics/paralympics_sport_sprites/paralympicTableTennis.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#powerlifting{background:url(../i/olympics/paralympics_sport_sprites/powerlifting.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting{background:url(../i/olympics/paralympics_sport_sprites/volleyballSitting.png) 0 -1px;margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball{background:url(../i/olympics/paralympics_sport_sprites/wheelchairBasketball.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing{background:url(../i/olympics/paralympics_sport_sprites/wheelchairFencing.png);margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby{background:url(../i/olympics/paralympics_sport_sprites/wheelchairRugby.png) 0 -1px;margin-right:5px;}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis{background:url(../i/olympics/paralympics_sport_sprites/wheelchairTennis.png) 1px 0 no-repeat;margin-right:4px;}
#sportA2Z #div-paralympicsA2Z .eventNameWrap{width:300px;}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName{clear:both;float:left;background-color:#f7cc01;width:auto;}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName span{font-size:2em;color:#325680;text-shadow:1px 1px 1px #fff;}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName a{height:100%;width:auto;margin:0;}

.summary .review {margin: 0 0 6px 0;}

/* new photo Galleries */

div.dark{width:300px;}
.dark .headerOne p, .dark #googleHead p span {
    background: none;
}

.dark #googleHead {padding: 10px 0 0;}
.dark .googleAdText li a {color:#E4E4CF;}
.dark #google-ads-container-inner {background: none;}
.dark .googleAdText p {color: #999999;}
.dark .googleAdText li {border-bottom: 1px #333333 solid;}
.dark .styleTen {border-top-color: #333333;border-bottom:1px solid #333333;}
.dark .headerOne p a {color:#FFF;}
.dark .headerOne p a:hover {color:#FFF;text-decoration: underline;}
.dark .headerOne {padding: 7px 0 10px; background: none;}

/* Olympics Countdown in DDD HH:MM:SS format styles with OMEGA custom font */
@font-face {
    	font-family: 'OMEGACTRegular';
    	src: url('omegafont/webfontkit/omegact-regular-webfont.eot');
    	src: url('omegafont/webfontkit/omegact-regular-webfont.eot?#iefix') format('embedded-opentype'),
         	 url('omegafont/webfontkit/omegact-regular-webfont.woff') format('woff'),
         	 url('omegafont/webfontkit/omegact-regular-webfont.ttf') format('truetype'),
         	 url('omegafont/webfontkit/omegact-regular-webfont.svg#OMEGACTRegular') format('svg');
    	font-weight: normal;font-style: normal;}
#newOlympicsCountdown{min-height:45px;}
#newOlympicsCountdown a:link, #newOlympicsCountdown a:visited, #newOlympicsCountdown a:hover, #newOlympicsCountdown a:active{color:#000;font-weight:normal;border-bottom:none;}
#newOlympicsCountdown #container{margin-bottom:4px;background-color:#F4F5F0;}
#newOlympicsCountdown .cbtOlympics{border-top:2px solid #F7CC00;}
#newOlympicsCountdown .cbtOther{border-top:1px dotted gray;}
#newOlympicsCountdown #container #statt{float:left;}
#newOlympicsCountdown #container #countheading{text-transform:uppercase;color:#221f1f;font:11px Tahoma;margin:4px 0 0 8px;}
#newOlympicsCountdown #container #countwrapper{float:left;width:195px;}
#newOlympicsCountdown #container #countwrapper .dash, #newOlympicsCountdown #container #countwrapper .colon{height:40px;float:left;position:relative;bottom:2px;}
#newOlympicsCountdown #container #countwrapper .colon {width: 5px;margin: 0 6px 0 6px;}
#newOlympicsCountdown #container #countwrapper .days_dash{margin-left:8px;}
#newOlympicsCountdown #container #countwrapper .hours_dash{margin-left:12px;}
#newOlympicsCountdown #container #countwrapper .minutes_dash{}
#newOlympicsCountdown #container #countwrapper .seconds_dash{}
#newOlympicsCountdown #container #countwrapper .dash .digit, .colon{font-size:2.6em;float:left;font-family: 'OMEGACTRegular', Tahoma;color:#000;position:relative;}
#newOlympicsCountdown #container #countwrapper .dash .digit .top a, #newOlympicsCountdown #container #countwrapper .dash .digit .bottom a, #newOlympicsCountdown #container #countheading a, #newOlympicsCountdown #containerPortal #countheading a{color:#000;}
#newOlympicsCountdown #container #countwrapper .dash_title{position:absolute;display:block;bottom:0;left:0;color:#221f1f;text-transform:uppercase;font:9px Tahoma, sans-serif;margin-bottom:px;}
#newOlympicsCountdown #container #logos{background:url('http://www.dev1.telegraph.co.uk/template/ver1-0/i/olympics/countdownSplitBar.jpg') no-repeat top left;width:90px;height:38px;float:left;margin:2px 0 0 13px;}
#newOlympicsCountdown #container #logos #omegalogos{margin:1px 0 0 14px;float:left;height:28px;color:white;}
#newOlympicsCountdown #container #logos #omegalogos img{display:none;float:left;}
#newOlympicsCountdown #container #logos #omegalogos img.active, #newOlympicsCountdown #container #logos #omegalogos img.activePara{display:block;}
#countdownFor p{color:#2F2F2F;font-size:11px;padding:3px 0 1px 2px;}
#tmglBrandOlympics{margin-bottom:26px;}

/* Portal Alert News Box */
#newsAlert, #bnAlert {color: #fff;background-color: #272727;font-size: 1.5em;clear:both;margin-bottom: 0.7em;width: 100%;}
#newsAlert {border-top: 2px solid #cc0000; clear:both;}
#newsAlert div.live{float: left;width: 50px;height: 24px;margin: 12px 0 30px 10px;background: transparent url(../i/liveBig.png) no-repeat center center;text-indent: -9999px;}
#newsAlert span.live, #bnAlert span.live{display:none;}
#newsAlert div.content {padding: 8px 15px;}
#bnAlert div.content {padding: 10px 15px;}
#newsAlert div.content {width: 840px;float: left;}
#bnAlert a{color: #fff; text-decoration: none; border: none;}
#bnAlert .content p {margin: -1px 0 0;}
#newsAlert h3 {font-size: 1.8em;font-weight: normal;margin:1px 0 0.3em 0;}
#newsAlert h3 a, #newsAlert h3{color: #d1d1a6;}
.bnHead{background-color: #cc0000;text-transform: uppercase;padding: 10px 15px;width: 160px;float: left;letter-spacing:1px;text-align: center;font-weight: bold;margin-right: 15px;}


/* Pinify Teaser */
.pinifyNotification {background:#8dac5a url('/template/ver1-0/i/jumplist/toolbar_bg.png') repeat-x;}
.pinify-teaser {color: #000; display: none; height: 37px; position:relative; text-align: center; vertical-align: middle;width: 960px; margin: 0 auto;}
.pinify-teaser img {cursor:pointer; height:20px; float: left; margin:8px 10px 0 0; width:20px;}
.pinify-teaser #pinify-pinText {font:normal 1.5em arial, helvetica, sans-serif;background:url('/template/ver1-0/i/jumplist/arrow.png') no-repeat scroll 0 8px transparent; float: left; vertical-align: middle; line-height: 38px; padding-left: 50px;}
.pinify-teaser #pinify-pinText-thanks {font:normal 1.5em arial, helvetica, sans-serif; float: left; vertical-align: middle; line-height: 38px; padding-left: 0px;}
.pinify-teaser #lernMore {font:normal 1.5em arial, helvetica, sans-serif; float: left; vertical-align: middle; padding-top: 11px; padding-left: 8px;}
.pinify-teaser #lernMore a{color: #fff;}
.pinify-teaser #lernMore a:hover {border-bottom: 1px dotted #fff;}
.pinify-teaser .pinify-closePin {background:transparent url("/template/ver1-0/i/jumplist/close.png") no-repeat top left; cursor: pointer; height: 14px; position: absolute; right: 8px; text-indent:-9999px; top: 11px; width: 14px;}
/* Pinable Teaser */
.top-hat {background: url('/template/ver1-0/i/jumplist/toolbar_bg.png') repeat-x;color: #000; display: none;height: 37px;position:absolute;text-align: center;vertical-align: middle;width: 100%;top:0;}
.top-hat a {color: #00319F; text-decoration: underline;}
.top-hat .pinning-alignment {width: 945px;margin-left: auto;margin-right: auto;display: block;padding-top: 8px;}
.top-hat .pinning-content {line-height: 18px;vertical-align: middle;}
.top-hat .pinning-content img {cursor:pointer;height:20px;float: left;margin-left: 0px;margin-right: 5px;width:20px;}
.top-hat .pinning-content .pinning-desc {font-family: Arial, Helvetica, sans-serif;font-size:14px;float: left;vertical-align: middle;padding-top: 2px;}
.top-hat .pinning-hide {background:transparent url("/template/ver1-0/i/jumplist/close.png") no-repeat top left;cursor: pointer;display:block;height: 14px;position: absolute;right: 8px;text-indent:-9999px;top: 11px;width: 14px;}

#olympicRings{float:left;margin-left:-30px;}

#olympicRingsPortal{float:left;margin-left:-34px; padding: 12px 0 15px 0;}
#olympicRingsSection{float:left;margin-left:-30px; padding: 9px 0 11px 0;}

/* Olympics Live Article Widget */
.olympicsLiveBoxContainer{border:2px solid #DE1A2C;background-color:#F4F0E6;padding-left:10px;font-family:Rockwell,Georgia,Times,"Times New Roman",serif;margin-bottom:20px;}
.olympicsLiveBoxContainer div.olympicsLive{text-transform:uppercase;font-size:18pt;color:#FFF;background-color:#DE1A2C;;padding:1px;margin-top:-3px; padding-left:10px; margin-left:-10px;}
.oneQuarter .olympicsLiveBoxContainer div.olympicsLive{font-size:11pt;}
.olympicsLiveBoxContainer .olympicsLive a {color:#000;}
.olympicsLiveBoxContainer span.live_Heading{color:#221F1F;font-weight:400;margin-left:5px;}
.olympicsLiveBoxContainer div.livebox_date{background-image:url('/template/ver1-0/i/olympics/GreydayBg.png');background-repeat:no-repeat;float:right;height:70px;margin-top:5px;width:55px;color:#FFF;padding-top:5px;font-size:12px;text-transform:uppercase;text-align:center;display:block; position:relative; z-index:5;}
.olympicsLiveBoxContainer div.livebox_date span{display:block;margin-left:-5px;}
.olympicsLiveBoxContainer span.number{font-size:2em;}
.olympicsLiveBoxContainer .clear_both{clear:both;}
.olympicsLiveBoxContainer p{font-family:Georgia; color:#000;}
.olympicsLiveBoxContainer .social_content a{color:#004b77;padding-left:20px;text-decoration:none;font-size:12px;line-height:16px;}
.olympicsLiveBoxContainer .social_content {margin-bottom:10px; font-family:Arial; font-size:12px;}
.olympicsLiveBoxContainer .email{background-image:url('/template/ver1-0/i/olympics/emailIcon.gif');}
.olympicsLiveBoxContainer .twitter{background-image:url('/template/ver1-0/i/olympics/twitterIcon.gif');padding-top:8px;}
.olympicsLiveBoxContainer a.twitter{padding-left:22px;line-height:22px;background-position:0 5px;margin-right:0;}
.olympicsLiveBoxContainer .social_content .email, .olympicsLiveBoxContainer .social_content .twitter{background-repeat:no-repeat;height:12px;}
.olympicsLiveBoxContainer .summary {margin:0; padding:0;}
.olympicsLiveBoxContainer .live_img {float:left; margin-right:10px; margin-top:10px; margin-bottom:10px;}


/*Medals Widget On Olympics */
#medalsContainer{width:98%;padding:0 1% 0 1%;float:left; margin-bottom:5px;font-family:arial,helvetica,sans-serif;font-size:1.2em;}
#medalsContainer #medalsHeader{width:100%; float:left;}
#medalsContainer #medalsHeader h1{font-weight:normal;font-size: 22px;}
#medalsContainer #medalsContent .tableContent p{text-align:center; font-size:20px; margin:90px 0 50px 0;}
#medalsContainer #medalsContent #tableHeading, #medalsContainer #medalsContent .tableContent{float:left; width:100%;padding-top:5px;}
#medalsContainer #medalsContent #tableHeading {font-weight:bold;}
#medalsContainer #medalsContent .tableContent{font-weight:normal;}
#medalsContainer #medalsContent .tableContent{display:none;}
#tableHeading ul{padding:0; margin:0;}
#tableHeading .total {text-align:right;}
#medalsContainer #medalsContent #tableHeading ul li{float:left; list-style:none; font-weight:bold;}
#medalsContainer #medalsContent .tableContent ul li{float:left; list-style:none;}
#medalsContainer #medalsContent #tableHeading ul li.update{width:47%; font-weight:bold; color:#262626; margin:0; padding:0;}
#medalsContainer #medalsContent ul li.silver, #medalsContainer #medalsContent ul li.bronze, #medalsContainer #medalsContent ul li.gold {width:10%; text-align:center;}
#medalsContainer #medalsContent ul li.total {width:19%; text-align:right;}
#medalsContainer #medalsContent ul li.rank{width:10%; text-align: center;}
#medalsContent #tableHeading ul li.gold{background:url('../i/olympics/medals/medal_gold.gif') no-repeat center bottom; height:20px; margin-bottom:5px;}
#medalsContent #tableHeading ul li.silver{background:url('../i/olympics/medals/medal_silver.gif') no-repeat center bottom; height:20px; margin-bottom:5px;}
#medalsContent #tableHeading ul li.bronze{background:url('../i/olympics/medals/medal_bronze.gif') no-repeat center bottom; height:20px; margin-bottom:5px;}
/*#medalsContainer #medalsContent ul li.total{color:#262626;}*/
#medalsContainer .gbr{color:#2f99d1; font-weight:bold;}
#medalsContainer ul.odd {background-color:#eeeeee; padding:0px; margin:0px;}
#medalsContainer ul.even {padding:0px; margin:0px;}
#medalsContainer .backgrnd li{background:#e1e1d6;}
#medalsContainer .additional_info {clear:both; padding-top:10px;font-weight:bold;}
#medalsContainer #medalsContent ul li.name{width:37%;}
#medalsContainer #medalsContent .tableContent ul{width:100%;float:left;border-top:1px solid #e2e2e1;}
#medalsContent ul.tabs li.olympics {border-right:1px solid #A5A5A5;}

#medalsContainer #medalsContent .tableContent ul li{padding:3px 0 2px 0;}
#medalsContainer #medalsContent .tableContent span{width:100%; float:left; text-align:center; border-top:1px solid #e2e2e1;border-bottom:1px solid #e2e2e1; padding:2px 0; color:#55688e;}

/* Rollover on Top Stories Images */
.containerdiv .overlayCont{position:absolute; bottom: 0px; background-image: url('../i/olympics/transparent.png'); margin-bottom:5px; width:94%; padding:4%; display:inline-block;}
.containerdiv .overlayCont p{color:#FFF; font:18px georgia,"times new roman",times,serif; display:inline;}
.containerdiv .overlayCont .label {margin-bottom: 5px;}
.containerdiv .overlayCont .label p{font:14px Arial, Helvetica, sans-serif; color:#F7CC00; display:inline;}
.olympic .containerdiv .overlayCont .label{font:14px Arial, Helvetica, sans-serif; color:#F7CC00; display:inline; width:100%; display:block;}
.piccentre .borderRollover {border-top:2px solid #F7CC00; padding-top:5px;}
.olympic .padDown{margin-top:-5px; padding-top:10px; background-color:#fff; display:block; border-top:0; overflow: hidden;}
.summaryBig + div > .padDown:first-child{margin-top:-5px; padding-top:5px; background-color:#fff; display:block;border-top:0;}
.piccentre a:hover p{border-bottom:1px dotted #ffffff;}
.summaryBig .olympicsLiveBoxContainer{border-bottom:2px solid red;margin-bottom:5px;}

#liveArticles .colRight .OoyalaVideoPlayer{width:460px;}


