/*   
Theme Name: News Ladbrokes
Theme URI: http://news.ladbrokes.com
Description: Theme for news at Ladbrokes.com
Author: Michal Ochman <mo@synkia.com> - Synkia Sp. z o.o.
Tags: red, custom header, fixed width, three columns, widgets
Version: 20101014.001
.
Copyright (C) 2010 Synkia Sp. z o.o. All rights reserved
.
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;/*font-size:100%;*/vertical-align:baseline;background:transparent;}
body{/*line-height:1;*/}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';/*content:none;*/}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}

/* GENERIC */
html{}
body{background:#fff;/*width:995px;*/}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3{font-style:normal;}
.clr{clear:both;}
#shell{margin-top:10px}
#shell.wide{background-image:url(imgs/bg_shell_wide.gif);}

/* HEADER */
#lad_head {position:static;}

/* MIDDLE COLUMN */
#mc{float:left;/*margin:0 12px 0 9px;*/padding:0 8px 0 10px;width:545px;position:relative;}
#mc.wide{border-right:none;padding-right:0;width:804px;}
#mc h1{color:#616161;font-size:11px;font-weight:normal;}
#mc.wide h1{width:804px;}
#wallchart{margin-top:15px;}
#new-customers{margin-top:10px;}
#breadcrumb{border-bottom:1px solid #a9a9a9;font-size:10px;padding:5px 0 10px;}
#breadcrumb a{color:#f00;font-style:italic;}
#breadcrumb span{font-style:italic;}
.slug.blue{background:url(imgs/bg_story_slug_blue.png) no-repeat;}
.slug.green{background:url(imgs/bg_story_slug_green.png) no-repeat;}
.slug.grey{background:url(imgs/bg_story_slug_grey.png) no-repeat;}
.slug.red{background:url(imgs/bg_story_slug_red.png) no-repeat;}

/* ARCHIVES */
#mc.archive h1{color:#000;font:bold 21px Arial;text-align:left;position:static;}
#mc.archive h2{color:#000;font:bold 22px Arial;}
#mc.archive h3{color:#000;font:bold 20px Arial;}
#mc.archive ul.archive li ul li{display:inline;font:12px Arial;}
#mc.archive ul.archive li ul li.year{font:bold 14px Arial;}
#mc.archive ul.archive li ul li.active{text-decoration:underline;}
#mc.archive ul.links li{float:left;font:12px Arial;margin-left:3px;padding:2px 0 5px;}
#mc.archive ul.links li a{margin-left:3px;}
#mc.archive ul.links li:first-child{margin-left:0;}
#mc.archive ul.links li:first-child a{margin-left:0;}
#mc.archive ul.links li:before{content:'|';}
#mc.archive ul.links li:first-child:before{content:'';}
#mc.archive ul.permalinks{margin-bottom:20px}
#mc.archive ul.permalinks li{border-bottom:1px dotted #ccc;font:13px Arial;padding:2px 0 3px;}
#mc.archive hr{background:url(imgs/rule_archive.png) repeat-x;clear:both;height:9px;margin:5px 0;}
#mc.archive hr.low{background:none;border-bottom:1px dotted #ccc;height:1px;margin:5px 0;}

/* ERRORS */
#mc.error h4,#mc.error p{margin:10px 0;}
#mc.error li{padding:2px 0;}
#mc.error ul.children{margin-left:10px;}

/* ROTATOR */
#car{height:285px;margin:0 0 5px;position:relative;}
#car .overlay{background:url(imgs/bg_rotator_dots.png) no-repeat top right;height:285px;width:295px;position:absolute;right:0;top:0;z-index:1;}
#car ul{position:absolute;bottom:0;right:15px;z-index:3;}
#car ul li{background:url(imgs/bg_rotator.png) no-repeat;font-size:15px;font-weight:bold;height:85px;line-height:20px;margin:-20px 0 0;width:172px;}
#car ul li.active{background:url(imgs/bg_rotator_active.png) no-repeat;}
#car ul li a{color:#000;display:block;height:40px;padding:20px 10px 15px 10px;text-decoration:none;}
#car ul li.active a{color:#fff;}
#car ul li.first{margin-top:0;}
#car ul li a:focus{outline:none;}
#car .rstory{display:none;}
#car .rstory.active{display:block;}
#car .rstory h2 a,#car .rstory h3 a{color:#fff;text-decoration:none;}
#car .rstory img{height:285px;width:545px;}
#car .slug{color:#fff;font-size:10px;font-weight:bold;line-height:23px;overflow:hidden;padding-left:10px;white-space:nowrap;width:103px;position:absolute;top:177px;left:0;}
#car .summary{/*background:url(imgs/overlay_b.png) repeat 0 0;*/color:#fff;height:55px;padding:15px 12px;width:521px;position:absolute;bottom:0;left:0;z-index:2;}
#car .summary .soverlay{background:#000;height:85px;width:545px;position:absolute;left:0;top:0;z-index:-1;opacity:0.55;filter:alpha(opacity=55);}
#car .summary h2{font-size:20px;margin-bottom:3px;}
#car .summary h3{font-size:15px;font-weight:normal;}
#car .summary h2,#car .summary h3{width:342px;}

/* LIVESCORE */
#livescore{background:#000;color:#fff;display:none;font-family:'Arial';height:303px;margin:0 0 5px;padding:0;width:545px;position:relative;}
#livescore a{color:#fff;}
#livescore .odd a{color:#000;display:block;}
#livescore .odd a:hover{text-decoration:none;}
#livescore #info{height:40px;}
#livescore #details{height:17px;overflow:hidden;white-space:nowrap;width:325px;position:absolute;left:22px;top:18px;}
#livescore #details p{float:left;}
#livescore #details p.event{font:18px 'Arial Black';height:13px;line-height:12px;text-transform:uppercase;}
#livescore #matchtime{color:#fff;font:bold 17px 'Arial';overflow:hidden;text-align:right;text-transform:uppercase;white-space:nowrap;width:185px;position:absolute;right:43px;top:17px;}
#livescore #matchtime p{float:right;}
#livescore #matchtime p.comment{color:#fff;font:bold 17px 'Arial';margin-right:4px;line-height:22px;}
#livescore #matchtime p.time{color:#fbcc00;font:25px 'Arial Black';height:21px;line-height:20px;text-transform:none;}
#livescore #teams{border-right:1px solid #fff;height:205px;width:385px;position:absolute;left:22px;top:52px;}
#livescore .team{width:100%;}
#livescore .team h2{overflow:hidden;text-transform:uppercase;white-space:nowrap;width:275px;position:absolute;left:63px;top:12px;}
#livescore .team h2,#livescore .team p.score{color:#fff;font:37px 'Arial Black';height:28px;line-height:24px;}
#livescore .team p.score{text-align:right;width:25px;position:absolute;top:12px;right:20px;}
#livescore .team div.news{height:36px;overflow:hidden;width:385px;position:absolute;top:60px;}
#livescore .team div.news h3{background:#fbcc00;color:#000;float:left;font:11px 'Arial Black';height:26px;line-height:12px;margin-right:3px;padding:5px 0;text-align:center;text-transform:uppercase;width:51px;}
#ls_homenews,#ls_awaynews{background:#6d6f71;color:#fff;font:bold 12px 'Arial';line-height:35px;height:36px;overflow:hidden;white-space:nowrap;width:331px;position:relative;}
/*#livescore .team div.news p span{position:absolute;left:331px;}*/
#livescore .team p.goalsummary{color:#fbcc00;font:bold 12px 'Arial';line-height:13px;width:340px;position:absolute;top:56px;}
#livescore .team.top{position:absolute;top:0px;}
#livescore .team.bottom{position:absolute;top:109px;}
#livescore .team.bottom.lower{position:absolute;top:116px;}
#livescore ul,#livescore ul li{display:inline;}
#livescore ul li ul li{padding-left:5px;}
#livescore #odds{height:205px;width:95px;position:absolute;top:51px;right:22px;}
#livescore #odds div{}
#livescore #odds .home{position:absolute;top:0px;}
#livescore #odds .draw{position:absolute;top:83px;}
#livescore #odds .away{position:absolute;top:166px;}
#livescore #odds .odd{background:transparent url(/livescore/images/white_box.png) no-repeat 0 0;color:#000;font:21px 'Arial Black';line-height:40px;text-align:center;width:75px;}
#livescore #odds .type{color:#fbcc00;font:16px 'Arial Black';height:12px;line-height:10px;width:20px;position:absolute;left:83px;top:14px;}

#ls_alerts{background:url(imgs/ticker_bg.png) no-repeat 0 0;color:#000;font-size:11px;font-weight:bold;height:26px;line-height:30px;overflow:hidden;white-space:nowrap;width:434px;position:absolute;bottom:12px;left:12px;}
#ls_alerts_m{margin:0 1px 0 2px;overflow:hidden;}
#ls_alerts ul li{background:url(imgs/ticker_bullet.png) no-repeat 0 5px;padding:0 8px 0 16px;}
#ls_alerts ul li span.active{color:#ec1d24;}
#ls_alerts ul li span.league{text-transform:uppercase;}
#ls_alerts ul li span.alert{background:#d61a21;border-radius:6px;-moz-border-radius:6px;color:#fff;font-size:10px;padding:1px 5px;}

#ls_more{background:url(imgs/btn_more_matches.png) no-repeat 0 0;height:27px;width:74px;text-indent:-9999px;position:absolute;bottom:11px;right:12px;}
#ls_more a{color:#fff;display:block;height:27px;}

#scoreboard{background:none repeat scroll 0 0 #000000;border:2px solid #FFFFFF;border-radius:5px;-moz-border-radius:5px;font-size:13px;font-weight:bold;padding:4px 8px;width:260px;position:absolute;right:12px;top:8px;z-index:4;}
#scoreboard.hidden{display:none;}
#scoreboard h3{color:#fbcc00;font-size:14px;text-transform:uppercase;}
#scoreboard table{display:block;height:223px;overflow-y:scroll;}
#scoreboard tr{display:block;margin:8px 0;width:234px;}
#scoreboard .inplay a{color:#fbcc00;}
#scoreboard tr td{width:100px;}
#scoreboard tr td.score{text-align:center;width:34px;}
#scoreboard tr td.away{text-align:right;}

#goaloverlay{background:#000;color:#fff;display:none;height:293px;text-transform:uppercase;width:545px;position:absolute;top:0;left:0;z-index:5;}
#goaloverlay h2{color:#fff;font:153px 'Arial Black';height:112px;letter-spacing:-2px;line-height:102px;text-align:center;position:relative;top:34px;}
#goaloverlay h3{color:#fbcc00;font:bold 44px 'Arial';height:41px;line-height:34px;text-align:center;text-transform:none;position:relative;top:51px;}
#goaloverlay .score{border-bottom:1px solid #fff;border-top:1px solid #fff;height:37px;margin:0 auto;width:477px;position:relative;top:62px;}
#goaloverlay .score div{float:left;font:27px 'Arial Black';line-height:35px;overflow:hidden;white-space:nowrap;width:190px;}
#goaloverlay .score .home{text-align:left;}
#goaloverlay .score .away{text-align:right;}
#goaloverlay .score .result{text-align:center;width:97px;}
#goaloverlay .score .result span{color:#fbcc00;}
#goaloverlay img{position:absolute;top:35px;left:147px;}

#bookoverlay{background:#000;color:#fff;display:none;height:293px;text-transform:uppercase;width:545px;position:absolute;top:0;left:0;z-index:5;}
#bookoverlay h2{color:#fff;font:153px 'Arial Black';height:112px;letter-spacing:-2px;line-height:102px;text-align:center;position:relative;top:34px;}
#bookoverlay h3{color:#fbcc00;font:bold 44px 'Arial';height:41px;line-height:34px;text-align:center;text-transform:none;position:relative;top:51px;}
#bookoverlay .score{border-bottom:1px solid #fff;border-top:1px solid #fff;height:37px;margin:0 auto;width:477px;position:relative;top:62px;}
#bookoverlay .score div{float:left;font:27px 'Arial Black';line-height:35px;overflow:hidden;white-space:nowrap;width:190px;}
#bookoverlay .score .home{text-align:left;}
#bookoverlay .score .away{text-align:right;}
#bookoverlay .score .result{text-align:center;width:97px;}
#bookoverlay .score .result span{color:#fbcc00;}
#bookoverlay img{position:absolute;top:35px;left:93px;}

#suboverlay{background:#000;color:#fff;display:none;height:293px;text-transform:uppercase;width:545px;position:absolute;top:0;left:0;z-index:5;}
#suboverlay h2{color:#fff;font:153px 'Arial Black';height:112px;letter-spacing:-2px;line-height:102px;text-align:center;position:relative;top:34px;}
#suboverlay #subs{height:54px;margin-left:34px;width:510px;position:relative;top:42px;}
#suboverlay #subs div{font:21px 'Arial Black';height:54px;line-height:50px;}
#suboverlay #subs div.clr{height:0;}
#suboverlay #subs .on{background:url(/livescore/images/arrow_green.png) no-repeat 0 0;float:left;width:240px;position:relative;z-index:7;}
#suboverlay #subs .off{background:url(/livescore/images/arrow_red.png) no-repeat 0 0;float:left;width:270px;position:relative;left:-31px;z-index:6;}
#suboverlay #subs .on p{width:45px;}
#suboverlay #subs .off p{width:83px;}
#suboverlay #subs p{float:left;}
#suboverlay #subs p.status{float:left;padding-right:7px;text-align:right;}
#suboverlay #subs p.name{color:#000;padding-left:7px;text-transform:none;width:170px;}
#suboverlay .score{border-bottom:1px solid #fff;border-top:1px solid #fff;height:37px;margin:0 auto;width:477px;position:relative;top:49px;}
#suboverlay .score div{float:left;font:27px 'Arial Black';line-height:35px;overflow:hidden;white-space:nowrap;width:190px;}
#suboverlay .score div span{color:#fbcc00;}
#suboverlay .score .home{text-align:left;}
#suboverlay .score .away{text-align:right;}
#suboverlay .score .result{text-align:center;width:97px;}
#goaloverlay p.close,#bookoverlay p.close,#suboverlay p.close{cursor:pointer;height:10px;text-align:right;text-transform:none;width:10px;position:absolute;top:0;right:5px;}

#loadingoverlay{background:#000 url(imgs/ajax-loader.gif) no-repeat center center;display:none;height:303px;text-align:center;text-transform:uppercase;width:545px;position:absolute;top:0;left:0;z-index:10;}

/* AUTHORS */
#mc #author{background:#ddd;padding:6px;}
#mc #author h2{color:#000;float:left;font-size:24px;font-weight:normal;line-height:70px;width:450px;}
#mc #author img{border:1px solid #bbb;float:right;}
#mc .page div.author{clear:both;padding:10px 0 0 0;}
#mc .page div.author img{border:1px solid #bbb;float:left;width:60px;}
#mc .page div.author div.bio{margin-top:3px;float:left;}
#mc .page div.author div.bio a{color:#007eb1;}

/* SHORT STORIES */
.promo{border-bottom:1px solid #000;padding:10px 0;text-align:center;width:545px;}
.sstory{border-bottom:1px solid #000;padding:10px 0;width:545px;}
.sstory.last{border-bottom:none;}
.sstory a.sm{float:left;}
.sstory a.sm img{margin-right:10px;width:165px;}
.sstory .summary{float:left;width:370px;}
.sstory .heading{margin-bottom:5px;}
.sstory .heading .title{background-color:#ddd;float:left;height:23px;line-height:22px;width:325px;}
.sstory .heading .title.long{background-color:#fff;width:370px;}
.sstory .heading .title.blue{background-image:url(imgs/bg_story_slug_blue.png);background-repeat:no-repeat;}
.sstory .heading .title.green{background-image:url(imgs/bg_story_slug_green.png);background-repeat:no-repeat;}
.sstory .heading .title.grey{background-image:url(imgs/bg_story_slug_grey.png);background-repeat:no-repeat;}
.sstory .heading .title.red{background-image:url(imgs/bg_story_slug_red.png);background-repeat:no-repeat;}
.sstory .heading .title a{color:#555}
.sstory .heading .title a:hover{text-decoration:none;}
.sstory .heading span{color:#555;display:block;font-size:12px;overflow:hidden;white-space:nowrap;}
.sstory .heading .slug{color:#fff;float:left;font-size:10px;font-weight:bold;margin-right:10px;overflow:hidden;padding-left:10px;white-space:nowrap;width:103px;}
.sstory .heading .odds{float:right;font-size:12px;font-weight:bold;text-align:center;}
.sstory .heading .odds a{background:url(imgs/bg_odds_active.png) no-repeat;color:#fff;display:block;height:23px;line-height:23px;overflow:hidden;width:43px;}
.sstory .heading .odds a:hover{background:url(imgs/bg_odds_active.png) no-repeat;color:#fff;text-decoration:none;}
.sstory .summary h2{font-size:17px;line-height:20px;}
.sstory .summary h2 a{color:#000;}
.sstory .summary h3{color:#6d6f71;font-size:14px;line-height:20px;}
.sstory .summary h3 span a{color:#f00;font-size:10px;}

/* STORY */
#mc .story h1{clear:both;color:#000;font-size:32px;font-weight:normal;margin:10px 0;text-align:left;position:static;}
.story h2{color:#6d6f71;font-size:17px;font-weight:normal;}
.story .info{height:41px;margin-top:15px;position:relative;}
.story .info .social{width:240px;position:absolute;left:130px;top:10px;}
.story .info .social p{float:left;height:21px;margin:0;text-align:center;width:80px;}
.story a{color:#f00;}
.story p{color:#000;font-size:12px;line-height:20px;margin-bottom:15px;}
.story p.slug{background:url(imgs/bg_story_slug_blue_big.png) no-repeat 0 0;color:#fff;float:left;font-size:11px;font-weight:bold;line-height:24px;margin:0;padding:7px;width:108px;}
.story p.slug.red{background-image:url(imgs/bg_story_slug_red_big.png);}
.story p.slug.long{padding:3px 7px;line-height:16px;}
.story div.meta{float:right;width:175px;}
.story div.meta img{border:1px solid #bbb;float:right;height:39px;width:39px;}
.story div.meta p{color:#585858;font-size:10px;font-weight:bold;line-height:15px;margin:0 48px 0 0;text-align:right;}
.story div.meta p.author{margin-top:5px;}
.story div.meta p a{color:inherit;}
.story p.image{margin:0;}
.story p.image img{height:285px;margin:10px 0 5px;width:545px;}
.story p.first{font-weight:bold;}
.story p.first span{color:#f00;}
.story p.final{color:#6d6f71;font-style:italic;}
.story p.promo{border-bottom:1px solid #000;border-top:1px solid #000;line-height:0;margin:-7px 0 13px;padding:6px 0;text-align:center;}
.story div.author{font-style:italic;margin:15px 0;}
.story div.tags{font-style:italic;margin-bottom:0;}
.story .red{color:#f00;}
.story .content{float:left;width:342px;}
.story .content p strong{color:#000;}
.story.wide{float:none;width:545px;}

.story .wp-polls{background:#fff url(imgs/bg_widget.png) repeat top left;border:1px solid #999;margin-bottom:15px;width:299px;}
.story .wp-polls h3{background:#f00;color:#fff;font:bold 15px Arial;padding:5px 9px;}
.story .wp-polls h4{color:#000;font:bold 15px Arial;}
.story .wp-polls-ans{background:#fff;border:1px solid #999;padding:12px 8px 4px;margin:8px;width:auto;}
.story .wp-polls-ans ul{margin:0;}
.story .wp-polls-ans ul li{font-size:12px;margin:15px 0;}
.story .wp-polls-ans ul li.voted{font-weight:bold;}
.story .wp-polls p{margin:0;}
.story .wp-polls p.footer{border-top:1px solid #999;margin-top:10px;padding-top:5px;}
.story .wp-polls p.footer a{color:#000;}
.story .wp-polls .Buttons{background:url(imgs/bg_odd_grey.png) no-repeat;border:none;color:#666;font-size:11px;height:23px;text-align:center;width:43px;}
.story .wp-polls .Buttons:hover{background:url(imgs/bg_odds_active.png) no-repeat;color:#fff;cursor:pointer;}
.story .wp-polls .links{font-size:11px;margin-top:15px;}
.story .wp-polls .pollbar_container{border:1px solid #999999;margin-top:2px;width:100%;}
.story .wp-polls .pollbar{background:#007988;font-size: 17px;height:19px;line-height:19px;margin:0px;}

.tags ul{display:inline;}
.tags ul li{display:inline;padding-right:3px;}

/* WIDGETS ASIDE STORY */
.story .widgets{float:right;margin-left:15px;width:188px;}
.story .widgets.top{margin-top:5px;}
.story .widgets ul li{margin-bottom:10px;}
.story .widgets ul li h3{background:#007988 url(imgs/bg_widget_h.png) repeat-x 0 0;border:1px solid #999;color:#fff;font-size:11px;font-weight:bold;padding:7px 5px;}
.story .widgets ul li ul{background:#fff url(imgs/bg_widget.png) repeat top left;border:1px solid #999;border-top:none;font-size:10px;padding:8px;}
.story .widgets ul li ul li{background:#fff;border:1px solid #999;border-top:none;margin:0;position:relative;}
.story .widgets ul li ul li.first,.story .widgets ul li ul li.name{border-top:1px solid #999;}
.story .widgets ul li ul li a{color:#666;display:block;padding:5px;}
.story .widgets ul li ul li a:hover{text-decoration:none;}
.story .widgets ul li ul li a span{display:block;font-weight:normal;padding:6px 0;}
.story .widgets ul li ul li a span.name{display:block;float:left;width:108px;}
.story .widgets ul li ul li a span.team{float:left;width:111px;}
.story .widgets ul li ul li a span.odds{background:url(imgs/bg_odd_grey.png) no-repeat;float:right;font-size:11px;font-weight:bold;margin-top:-11px;overflow:hidden;text-align:center;width:43px;position:absolute;top:50%;right:7px;}
.story .widgets ul li ul li a:hover span.odds{background:url(imgs/bg_odds_active.png) no-repeat;color:#fff;}
.story .widgets ul li ul li a span.clr{padding:0;}

#lbr_betting-odds li.name span{font-size:14px;font-weight:bold;padding:0;}
#lbr_betting-odds li.name span.bet{color:#444;font-size:16px;line-height:20px;}
#lbr_betting-odds li.name span.type{color:#000;font-size:12px;margin:4px 0 8px;}
#lbr_betting-odds li.name span.time{font-size:9px;}
#lbr_betting-odds li.more{background:url(imgs/more_markets.png) no-repeat;border:none;font-weight:bold;margin-top:7px;text-align:center;}
#lbr_betting-odds li.more a{padding:6px 0 7px;}

#lbr_top-stories li{position:relative;}
#lbr_top-stories li a span{font-size:11px;font-weight:normal;width:128px;}
#lbr_top-stories li a span.more{color:#f00;font-size:10px;padding:0;width:25px;position:absolute;bottom:5px;right:7px;}
#lbr_top-stories li a:hover span.more{text-decoration:underline;}

/* SOCIABLE */
div.sociable{margin:15px 0;}
.sociable ul{display:inline;margin:0;padding:0;}
.sociable ul li{background:none;display:inline;list-style-type:none;margin:0;padding:1px 7px;}
.sociable ul li.sociablelast{padding-right:0;}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

/* POSTS NAVIGATION */
.nav{overflow:hidden;}
.nav-p{float:left;}
.nav-n{float:right;}
.nav-p a,.nav-n a{color:#f00;font-size:12px;font-style:italic;font-weight:bold;}

/* LEFT SIDEBAR */
#lc{float:left;padding-bottom:15px;width:180px;}
#lc ul{}
#lc ul li{font-weight:bold;line-height:15px;}
#lc ul li div.head{background:url(http://media01.ladbrokes.com/sports/images/lhn_background_closed.gif) repeat-x 0 0;border-top:1px solid #fff;cursor:pointer;height:32px;}
#lc ul li div.head h2{background:url(http://media01.ladbrokes.com/sports/images/arrow-down-large.gif) no-repeat 1px 10px;color:#c00;font-size:12px;font-style:italic;font-weight:bold;line-height:32px;margin:0;text-indent:18px;}
#lc ul li div.head.collapsed{background:url(http://media01.ladbrokes.com/sports/images/lhn_background_closed.gif) repeat-x 0 0;}
#lc ul li div.head.collapsed h2{background:url(http://media01.ladbrokes.com/sports/images/arrow-right-large.gif) no-repeat 1px 10px;}
#lc ul li.cat-item.collapsible{background:#f6f6f6 url(http://media01.ladbrokes.com/sports/images/arrow-down-small.gif) no-repeat 8px 8px;height:auto;}
#lc ul li.cat-item.collapsed{background:#fff url(http://media01.ladbrokes.com/sports/images/arrow-right-small.gif) no-repeat 8px 8px;}
#lc ul li ul{margin:0;}
#lc ul li ul li{border-bottom:1px solid #e7e7e7;height:16px;overflow:hidden;padding:5px 0 5px 8px;}
#lc ul li ul li.cat-item-577{background:#fff;}/*press office*/
#lc ul li ul li.cat-item-577 a{color:#c00;}
#lc ul li ul li.cat-item-273 {background:#fff;}/*promotions*/
#lc ul li ul li.cat-item-273 a{color:#c00;}
#lc ul li ul li a{color:#969696;font-size:11px;font-weight:bold;margin-left:14px;}
#lc ul li ul li ul{background:#f6f6f6;}
#lc ul li ul li ul.children{display:none;}
#lc ul li ul li.current-cat ul.children{display:block;}
#lc ul li ul li ul li{border:none;font-size:11px;padding:0 0 0 8px;}
#lc ul li ul li ul li a{color:#808080;font-weight:normal;}
#lc ul li.widget_mylinkorder ul li a{font-weight:normal;}
#lc ul li.widget_archive ul li a{text-decoration:none;}
#lc ul li.widget_archive ul li ul li a:hover{text-decoration:underline;}
#lc ul li.main{padding-top:0;}
#lc ul li.main ul{margin:0;}
#lc ul li.main ul li{background:url(http://media01.ladbrokes.com/sports/images/lhn_background_closed.gif) repeat-x 0 0;border-top:1px solid #fff;border-bottom:none;height:32px;padding:0;text-indent:18px;}
#lc ul li.main ul li a{color:#c00;font-size:12px;font-style:italic;line-height:32px;margin:0;}
#menu{position:static;}

#lc ul li.collapsible{position:relative;}
#lc ul li.collapsible span.control{cursor:pointer;display:block;height:26px;width:22px;position:absolute;left:0;top:0;}
/*#lc ul li.collapsible a{font-weight:bold;}
#lc ul li.collapsible li a{font-weight:normal;}*/

/* PAGES */
#mc .page h1{color:#000;font-size:32px;font-weight:normal;margin:10px 0;text-align:left;position:static;}
.page h2{color:#6d6f71;font-size:17px;font-weight:normal;margin:10px 0;}
.page h3{font-size:12px;}
.page .info{height:24px;margin-top:15px}
.page a{color:#f00;}
.page p{color:#000;font-size:12px;line-height:16px;margin-bottom:15px;}
.page p.slug{color:#fff;float:left;font-size:10px;font-weight:bold;line-height:1;margin:0;padding:7px 10px;width:92px;}
.page .bold{font-weight:bold;}
.page .gray{color:#6d6f71;}
.page .red{color:#f00;}
.page .content{width:545px;}

/* RIGHT SIDEBAR */
#rc{float:left;padding:0 0 15px 11px;width:246px;}
#rc .widget{margin-bottom:15px;}
#contentHolder{display:block;height:10px;}
#border{border:1px solid #7b8f6a;width: 234px;}

#press_head{background:#d4d5d7 url(imgs/press/header.png) no-repeat 0 0;height:74px;margin:0 0 10px;}
#press_head h2{text-indent:-9999px;}
#rc.press-centre{background:#313133;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;padding:8px;width:240px;}
#rc.press-centre h2{color:#fff;font-size:24px;font-style:italic;font-weight:normal;margin:8px 0 16px;text-align:center;}
#rc.press-centre h2.bottom{margin:0;padding:8px 0 0;position:relative;top:8px;}
#rc.press-centre h2.bottom span{background:#fff;border:1px solid #a7a9ac;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;color:#000;display:block;font-size:10px;line-height:20px;margin:10px auto 0;width:70px;}
#rc.press-centre h2.bottom span a{color:#ff1a1a;}
#rc.press-centre li{background:#fff url(imgs/press/bg.png) repeat-x 0 bottom;border:1px solid #a7a9ac;border-bottom:none;padding:0 10px 40px;}
#rc.press-centre li h3{border-bottom:2px solid #777777;color:#ff1a1a;font-size:18px;line-height:40px;margin-bottom:8px;}
#rc.press-centre li div.details{float:left;margin-bottom:5px;width:150px;}
#rc.press-centre li img{float:right;margin-top:5px;}
#rc.press-centre li div.details p{border-bottom:1px solid #a7a9ac;color:#007eb1;font-size:13px;min-height:32px;padding:3px 0 3px 30px;}
#rc.press-centre li div.details p a{color:#007eb1;}
#rc.press-centre li p.title{background:url(imgs/press/icon_write.png) no-repeat 2px 8px;font-weight:bold;}
#rc.press-centre li p.phone{background:url(imgs/press/icon_phone.png) no-repeat 2px 8px;}
#rc.press-centre li p.mail{background:url(imgs/press/icon_mail.png) no-repeat 2px 8px;width:196px;}
#rc.press-centre li p.chat{background:url(imgs/press/icon_chat.png) no-repeat 2px 8px;width:196px;}
#rc.press-centre li p.wide{width:196px;}
#rc.press-centre li span.button{background:url(imgs/press/bg_bio_active.png) no-repeat 0 0;clear:both;color:#fff;cursor:pointer;display:block;font-size:9px;font-weight:bold;height:14px;line-height:13px;margin-bottom:5px;text-align:center;width:28px;}
#rc.press-centre li.expanded span.button{background-image:url(imgs/press/bg_bio_active.png);}
#rc.press-centre li.expanded div.bio{display:block;}
#rc.press-centre li div.bio{display:none;}
#rc.press-centre li div.bio p{font-size:13px;}
#rc.press-centre li div.footer{margin-top:15px;}
#rc.press-centre li div.footer p{font-size:11px;}
#rc.press-centre li div.footer p a{color:#007eb1;}

#promotions_head{background:#d4d5d7 url(imgs/promo/header.png) no-repeat 0 0;height:74px;margin:0 0 10px;}
#promotions_head h2{text-indent:-9999px;}

/* FOOTER */
#footer{border-top:1px solid #C6C3BC;color:#616161;font-size:11px;margin-bottom:16px;margin-top:16px;padding:8px 0 6px;text-align:center;}
#footer a{color:#616161;text-decoration:underline;}
#footer p{margin:4px 0 8px;}
#footer .banking img,#footer .infolinks img{margin:0 1px 0 0;}
#footer .info{background-color:#E1E1E1;border-bottom:1px solid #C6C3BC;border-top:1px solid #C6C3BC;line-height:15px;margin:6px 0 8px;padding:4px 0;}
#footer .copyright{border-top:1px solid #C6C3BC;padding-top:4px;}

/* TOP BANNER */
#topbanner{height:56px;margin:10px auto 0;width:1000px;}
#topbanner a{background:url(imgs/1000x56_promo_banner.jpg) no-repeat center 0;cursor:pointer;display:block;height:56px;width:100%;}
/*#topbanner{background:#93c03a url(imgs/banner/bg.png) repeat-x 0 0;cursor:pointer;height:56px;text-align:center;position:relative;}
#topbanner .terms{position:absolute;left:50%;top:-3px;}
#topbanner .terms a{color:#547704;font:8px Arial;text-decoration:none;}
#topbanner .ptext{font:24px Impact;letter-spacing:1px;margin:0 auto;text-transform:uppercase;width:960px;position:relative;top:10px;}
#topbanner .ptext a{color:#fff;text-decoration:none;}
#topbanner .ptext span{font-size:31px}
#topbanner .arrow{float:left;height:23px;margin-left:7px;width:26px;position:relative;left:0;top:8px;}
#topbanner .text{float:left;margin-left:3px;}
#topbanner #p_cntdwn{background:url(imgs/banner/clock_bg.png) no-repeat 0 0;float:left;height:46px;margin-left:20px;width:97px;position:relative;top:-4px;}
#topbanner .close{height:26px;width:26px;position:absolute;right:10px;top:13px;}

#topbanner .countdown{background:url(imgs/banner/clock.png) no-repeat 0 0;height:46px;width:97px;position:relative;z-index:0;}
#topbanner .countdown .overlay{background:url(imgs/banner/clock_overlay.png) no-repeat 0 0;height:46px;width:97px;position:absolute;left:0;top:0;z-index:1;}
#topbanner .countdown .dash{color:#fff;height:32px;overflow:hidden;width:33px;}
#topbanner .countdown .minutes_dash{position:absolute;left:13px;top:5px;}
#topbanner .countdown .seconds_dash{position:absolute;left:53px;top:5px;}
#topbanner .countdown .dash .digit{float:left;font:bold 28px Arial;overflow:hidden;padding-right:1px;text-align:center;width:15px;position:relative;}
#topbanner .countdown .dash .digit .top{position:absolute;top:-32px;}
#topbanner .countdown .dash .digit .bottom{position:relative;}
#topbanner .countdown .dash_title{display:none;}*/

#topbanner .countdown{background:url(imgs/banner/clock.png) no-repeat 0 0;height:46px;width:97px;position:relative;z-index:0;}
#topbanner .countdown .overlay{background:url(imgs/banner/clock_overlay.png) no-repeat 0 0;height:46px;width:97px;position:absolute;left:0;top:0;z-index:1;}
#topbanner .countdown .dash{color:#fff;height:32px;overflow:hidden;width:33px;}
#topbanner .countdown .minutes_dash{position:absolute;left:13px;top:5px;}
#topbanner .countdown .seconds_dash{position:absolute;left:53px;top:5px;}
#topbanner .countdown .dash .digit{float:left;font:bold 28px Arial;overflow:hidden;padding-right:1px;text-align:center;width:15px;position:relative;}
#topbanner .countdown .dash .digit .top{position:absolute;top:-32px;}
#topbanner .countdown .dash .digit .bottom{position:relative;}
#topbanner .countdown .dash_title{display:none;}

#widget_newsladbrokes_shares h3 {background:#007988 url(imgs/bg_widget_h.png) repeat-x 0 0;border:1px solid #999;color:#fff;font-size:11px;font-weight:bold;padding:7px 5px;}

.share_widget {
	background:#fff url(imgs/bg_widget.png) repeat top left;border:1px solid #999;border-top:none;font-size:10px;padding:8px;
}

.share_widget ul {
	background:#fff!important;border:1px solid #999!important;margin:0;height:150px;padding:0!important;
}

.share_widget ul li {
	display:inline-block;
	width:50px;
	height:60px;
	padding:9px 10px 0;
	border:none !important;
}



.widget_yagapp {
	background: #f0ebd5;
	padding: 5px;
}

.widget_yagapp h3 {
	background: #635765;
	color: #fff;
	font-size: 20px;
	font-style: italic;
	line-height: 30px;
	text-indent: 5px;
	width: 246px;
	position: relative;
	left: -5px;
	top: -5px;
}

.widget_yagapp ul {
	background: #fff;
	color: #f70712;
	list-style: square outside;
	padding: 0 5px 0 20px;
}

.widget_yagapp .popular_stats_date {
	display: none;
}

.widget_yagapp ul .popular_post {
	background: none;
	border: none;
	moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 5px 0;
}

.widget_yagapp ul .popular_post a {
	color: #000;
	font-size: 12px;
}

#recent-news {
	margin-bottom:10px;
}

#recent-news header a:hover {
	text-decoration:none;
}

#recent-news h2 {
	background: none repeat scroll 0 0 #7DA800;
    color: #FFFFFF;
    font-size: 20px;
    font-style: italic;
    line-height: 1.6em;
	padding:0 0 1px 5px;
}

#recent-news h2.hr_news {
	background: url("images/bg_hr_news.png") no-repeat top right #7DA800;
}

#recent-news h2.foot_news {
	background: url("images/bg_foot_news.png") no-repeat top right #3ba2fa;
}

#recent-news ul {
	margin:0;
	padding:0;
}

#recent-news li {
	border-color: #fff transparent #e7e7e7 transparent;
	border-style: none none solid none;
	border-width: 1px;
	overflow: hidden;
	padding: 10px 0 ;
}

#recent-news li:first-of-type {
	border-top: none;
}

#recent-news li:last-of-type {
	border-bottom: none;
}

#recent-news figure {
	overflow: hidden;
	margin: 0;
	width: 100%;
}

#recent-news figure>a {
	height: 90px;
	width: 110px;
	overflow:hidden;
}

#recent-news img {
	height: 90px;
	width:110px;
	position:absolute;
	clip:rect(0px, 110px, 90px, 0px);
}

#recent-news figcaption,#recent-news figure>a {
	display: block;
	float: left;
}

#recent-news figcaption {
	color: #666;
	width: 110px;
}


#recent-news figcaption h3 {
	font-size: 11px;
	line-height: 1.2em;
	font-style: italic;
}

#recent-news figcaption a {
	color: #666;
	text-decoration: none;	
	font-size: 13px;
}

#w_lbr_betslip {
	display: none; 
}

.page-id-63727 #w_lbr_betslip {
	display: block; 
}

#betslip h4 {display:none;}

