BODY { position: relative; overflow: hidden; background:#FFF; }

.yui-gf DIV.yui-u.first { width: 203px; overflow:hidden; }
.yui-gf .yui-u { width: 697px; _overflow:hidden;}

.scoreboard-wrapper {min-height:400px; _height:400px;}

.tabs LI A, .tabs LI A .tabs-l {background-image:url('/static/site/graphics/scoreboard-tabs.gif'); }
.tabs LI .tabs-c { cursor: pointer; color: #9D9D9D; text-transform: none; letter-spacing: 0; width: 101px; text-align: left; font-weight: bold; font-size: 11px; padding: 6px 8px 6px 8px !important; height: 32px; }
.tabs LI.current .tabs-c { color: #fff !important; width: 93px; }
.tabs UL { background: #002156; height: 43px; border-bottom: 4px solid #FF272B; padding-right: 3px; }

.live-news-tabs UL { border-bottom: none; padding: 85px 4px 4px; background: #002156 url('/static/site/graphics/livescores.png') 4px 0 no-repeat; width:203px;}
.live-news-tabs LI .tabs-c { color: #fff; width: 52px; height: 35px; }
.live-news-tabs LI.current .tabs-c { width: 44px; height: 34px; }
.live-news-tabs LI A, .live-news-tabs LI A .tabs-l {background-image:url('/static/site/graphics/scoreboard-news-tabs.gif'); }
.adblock { background: #002156; width: 694px; height: 83px; padding: 0 3px 2px 0; position: relative; }
.adblock A {}

.top-strip { background: #002156; height: 27px; }
#scoreboardDisplay {color:#004377; font-weight:bold; width:696px; height:429px; overflow-x:hidden;overflow-y:auto; position:absolute; bottom:23px; right:0; background:#f2f2f2 url('/static/site/graphics/livescores-bg.png') 203px 160px no-repeat fixed; clear:both; padding:0 0 2px 1px;}
#scoreboardDisplay H1 {color:#fff;}
.rss { text-align: left; background: url('/static/site/graphics/scoreboard-rss-panel.gif') 4px 4px no-repeat; padding: 5px 8px; margin-left:-4px;}
.rss A { background: url('/static/site/graphics/scoreboard-rss.gif') center left no-repeat; padding: 0 0 0 16px; color: #fff; font-weight: bold; font-size: 11px; }

#scoreboardDisplay .scroll-area {min-height:400px; _height:400px;}
#scoreboardDisplay H1 { font-size: 13px; position: absolute; top: 5px; left: 0; width: 100%; }
#scoreboardDisplay H1 STRONG { font-weight: bold; position: absolute; left: 203px; }
#scoreboardDisplay H1 .date { font-weight: bold; position: absolute; left: 6px; }
#scoreboardDisplay H1 .time { font-weight: bold; position: absolute; right: 6px; }

#scoreboardDisplay .title { margin-top: 5px; font-weight: normal; font-size: 11px; }
#scoreboardDisplay .title STRONG{ display: block; font-size: 11px; font-weight: bold; }

#scoreboardDisplay .yui-gb {margin:10px 20% 0 20%;}
#scoreboardDisplay .yui-gb .yui-u {width:32%; *width:30%;}

.center-column, .left-column, .right-column {text-align:center; font-weight:bold; color:#4a4a4a; font-size:85%; padding-bottom:0;}
.center-column STRONG, .left-column STRONG, .right-column STRONG {display:block; font-size:32px; font-weight:bold; margin-bottom:15px; color:#004377;}
.center-column EM {font-weight:bold;}

#scoreboardDisplay .innings-title { font-size: 15px; font-weight: bold; margin: 15px 0; }
#scoreboardDisplay TABLE { border-collapse: collapse; margin: 18px auto; width: 85%; font-size: 11px; }
#scoreboardDisplay TABLE TH, #scoreboardDisplay TABLE TD { text-align: left; font-weight: normal; padding: 4px 0; border-bottom: 1px solid #5088bc; }
#scoreboardDisplay TABLE TH { font-weight: bold; border-bottom: 1px solid #ccc; }
#scoreboardDisplay .innings-block {text-align:left; padding:0 10px 10px; min-height:305px; _height:325px;}
.innings { display: block; font-size: 40%; color:#4a4a4a; }

#newsDisplay { text-align: left; color: #fff; font-weight: bold; width: 199px; height: 431px; overflow-x: hidden; overflow-y: auto; background: url('/static/site/graphics/livescores-news-bg.png'); clear: both; padding: 0 2px; }
#newsDisplay .content, #newsDisplay .caption { font-size: 11px; font-weight: normal; }
#newsDisplay P, #newsDisplay .whats-new-section { text-align: left; background: #fbfbfb; border: 1px solid #ebebeb; margin: 2px 0 4px; padding: 4px; }
#newsDisplay .whats-new-section P {background:none; border:none; padding:0; margin:0;}
#newsDisplay A { border: none; float: none; color: #025AC6; font-size: 11px; }
#newsDisplay A:hover { color: #ff272b; }
#newsDisplay IMG { float: left; margin: 0 8px 4px 0; }

.scoreboard-footer {position:absolute; bottom:4px; right:0; margin: 4px 0 0 1px; background: url('/static/site/graphics/scoreboard-footer.gif') left top no-repeat; width: 679px; height: 14px; padding: 1px 8px; font-size: 11px; font-weight: bold; }
.scoreboard-footer A { border: none !important; margin-right: 12px; }

#scoreboardDisplay .snail-trail {clear:both; text-align:left; padding-left:30px; padding-top:0;}
#scoreboardDisplay .snail-trail P {font-size:90%; padding-bottom:10px;}
#scoreboardDisplay .snail-trail TABLE {margin:0; width:auto; font-size:100%;}
#scoreboardDisplay .snail-trail TABLE TR TD {background:transparent; text-align:center; width:76px; padding-bottom:5px; border:none;}
#scoreboardDisplay .snail-trail TABLE TR TD SPAN.ball {background:url('/static/site/graphics/snailtrail-ball.gif') top center no-repeat; display:block; width:65px; min-height:67px; _height:67px; text-align:center; padding:0.5em 0;}
#scoreboardDisplay .snail-trail TABLE TR TD SPAN STRONG {padding-top:4px; padding-bottom:20px; padding-right:2px; font-size:240%; font-weight:bold; display:block; color:#6D6D6D;}
#scoreboardDisplay .snail-trail TABLE TR TD SPAN.extras {display:inline; padding-right:2px; font-weight:bold; color:#4A7A8F;}

.stats-nav {padding-left:5px;}
/* Button */
.button {font-size:85%; margin-right:2px; float:left; border:1px solid #165199; border-top:none; border-bottom:none; cursor:pointer; color:#FFF; text-decoration:none;}
.button:hover {border:1px solid #e60206; border-top:none; border-bottom:none; color:#FFF; text-decoration:none!important;}
.button SPAN {float:left; position:relative; background:red url('/static/site/graphics/livescores-button.png') no-repeat 0 50%; margin:-1px 0; padding:3px 10px;}
.button:hover SPAN, .button:focus SPAN, .button:active SPAN {background-position:-300px 50%;}

/* Starburst */
#scoreboardDisplay .starburst {border:none; background:#fcfcfc; margin-bottom:0; padding-bottom:20px; position:static; display:block;}
#scoreboardDisplay .starburst H2 {padding:0 5px; border-top:5px solid #fcfcfc; font-size:90%; background:#799DAD; color:#FFF; text-align:left; font-weight:bold;}

#scoreboardDisplay .starburst .starburst-stats {float:left; width:16.9321em; *width:16.5em;}
#scoreboardDisplay .starburst .starburst-stats DIV.overview {text-align:left; margin-left:5px; font-size:85%; color:#497288; font-weight:normal;}
#scoreboardDisplay .starburst .starburst-stats DIV.overview H3 {color:#497288; font-size:120%; font-weight:bold; margin-bottom:5px;}
#scoreboardDisplay .starburst .starburst-stats DIV.overview .player-name {font-size:90%;}
#scoreboardDisplay .starburst .starburst-stats DIV.overview IMG {display:inline; vertical-align:bottom;}
#scoreboardDisplay .starburst-stats DIV.overview P {margin-bottom:0;}

#scoreboardDisplay .starburst TABLE TR TH, #scoreboardDisplay .starburst TABLE TR TD {border:none; padding:0; background:none; color:#404040; text-align:center;}

#scoreboardDisplay .starburst .starburst-stats TABLE {width:100%;}
#scoreboardDisplay .starburst .starburst-stats TABLE TR TH, #scoreboardDisplay .starburst .starburst-stats TABLE TR TD {text-align:left; padding:0 5%;}

#scoreboardDisplay .starburst .side-total {position:absolute; bottom:0; font-weight:bold; color:#487284;}
#scoreboardDisplay .starburst .off-side-total {left:100px;}
#scoreboardDisplay .starburst .on-side-total {right:100px; text-align:right;}
#scoreboardDisplay .starburst .off-side-total {left:100px;}
#scoreboardDisplay .starburst .on-side-total {right:100px; text-align:right;}

#scoreboardDisplay .starburst .off-side {right:80px;}
#scoreboardDisplay .starburst .on-side {left:80px;}

#scoreboardDisplay H3.starburst-table-header {font-size:90%; color:#4A7A8F; text-transform:uppercase;}
#scoreboardDisplay .starburst-table {margin-bottom:35px; }
#scoreboardDisplay .narrow-table .starburst-table {width:48%; float:right;}
#scoreboardDisplay .narrow-table .first-table {float:left;}
#scoreboardDisplay .starburst-table TR TH {background:#80a2b1; color:#FFF; font-weight:bold; padding-top:5px; padding-bottom:5px;}
#scoreboardDisplay .starburst-table TR TH, #scoreboardDisplay .starburst-table TR TD {text-align:center;}
#scoreboardDisplay .table TABLE {margin:0;}

#scoreboardDisplay .livescores-comments {background-image:url('/static/site/graphics/livescores-comments.png'); background-repeat:no-repeat; padding:5px 0 20px 25px;}
#scoreboardDisplay .InningsEvent {background-position:0 0;}
#scoreboardDisplay .Batsmans50s {background-position:0 -100px;}
#scoreboardDisplay .Batsmans100s {background-position:0 -200px;}
#scoreboardDisplay .LunchEvent {background-position:0 -300px;}
#scoreboardDisplay .TeaEvent {background-position:0 -400px;}
#scoreboardDisplay .MatchEvent {background-position:0 -500px;}
#scoreboardDisplay .CloseEvent {background-position:0 -600px;}

.scoreboard-title {position:absolute; top:0; left:0; color:#FFF; width:100%;}
.scoreboard-title H1 { font-size: 13px; position: absolute; top: 5px; left: 0; width: 100%; }
.scoreboard-title H1 STRONG { font-weight: bold; position: absolute; left: 203px; }
.scoreboard-title H1 .date { font-weight: bold; position: absolute; left: 6px; }
.scoreboard-title H1 .time { font-weight: bold; position: absolute; right: 6px; }

