/* general styles */
body { font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#666; }
.hide { position:absolute; left:-10000px; }
.clear { clear:both; }
div#s4c-head2, div#s4c-foot2 { font-size:.85em; }
h1, h2, h3, h4, h5 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif; font-weight: 300; color:#000; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h4, h5 { font-size:1em; }
div#content a { color:#389333; text-decoration:none; }
div#content a:hover { color:#000; text-decoration:underline; }
span.comp { text-transform:uppercase; margin:0; padding:0; color:#CC3333; font-weight:normal; }
.intro { font-size:1.1em; color:#000; }
.left { float:left; margin:0 10px 10px 0; border:5px solid #ccc;}
.right { float:right; margin:0 0 10px 10px;  border:5px solid #ccc;}
p.archive { padding:10px 0 20px 0; }
img.lrg-img { margin-top:10px; }
ul.sub-menu { margin-bottom:10px; padding-bottom:10px; }
ul.sub-menu a { display:block; }
div.spc { height:20px; width:20px; }
ul.plain li { list-style:none; }
a, a:active { outline:none; }
.highlight { color:#CC3333; }

/* structural/site-wide */
div#site-wrapper {}

div#header { width:758px; margin:auto; position:relative; }
div#header h1 img { border:0; }

div#nav-bar { position:absolute; right:0; top:19px; font-size:.9em; }
div#nav-bar ul { margin:0; padding:0; width:630px; text-align:right; }
div#nav-bar li { display:inline; }
div#nav-bar li a { text-decoration:none; padding-bottom:3px; margin:0 1em 0 0; color:#484848; border-bottom:1px solid #CCC; }
div#nav-bar li a.end { margin-right:0; }
div#nav-bar li a:hover { color:#2C7C00; }
div.nav1 li#nav1 a, div.nav1 li#nav1 a:hover { color:#000; font-size:1.3em; margin-top:-.15em; border-bottom:4px solid #e5e5e5; }
div.nav2 li#nav2 a, div.nav2 li#nav2 a:hover { color:#000; font-size:1.3em; margin-top:-.15em; border-bottom:4px solid #e5e5e5; }
div.nav3 li#nav3 a, div.nav3 li#nav3 a:hover { color:#000; font-size:1.3em; margin-top:-.15em; border-bottom:4px solid #e5e5e5; }
div.nav4 li#nav4 a, div.nav4 li#nav4 a:hover { color:#000; font-size:1.3em; margin-top:-.15em; border-bottom:4px solid #e5e5e5; }
div.nav5 li#nav5 a, div.nav5 li#nav5 a:hover { color:#000; font-size:1.3em; margin-top:-.15em; border-bottom:4px solid #e5e5e5; }
div.nav6 li#nav6 a, div.nav6 li#nav6 a:hover { color:#000; font-size:1.3em; margin-top:-.15em; border-bottom:4px solid #e5e5e5; }
div.nav7 li#nav7 a, div.nav7 li#nav7 a:hover { color:#000; font-size:1.3em; margin-top:-.15em; border-bottom:4px solid #e5e5e5; }

div#content { width:758px; margin:auto; }
div.col1 { float:left; width:182px; margin:10px 10px 0 0; }
div.col2 { float:left; width:374px; margin:10px 10px 0 0; }
div.col3 { float:left; width:566px; margin:10px 10px 0 0; }
div.end { margin-right:0; }

div#highlights ul { margin:0; padding:0; }
div#highlights li { margin:0 10px 10px 0; padding:0; display:block; float:left; width:182px; background:url(../../img/high-top.jpg) no-repeat top #484848; }
div#highlights li.end { margin-right:0; }
div#highlights li h3 { margin:0; font-size:1.2em; padding:0; }
div#highlights li h3 a { color:#fff; }
div#highlights li h3 a:hover { background:#fff; color:#000; text-decoration:none; }
div#highlights li h3 a span.comp { color:#97f663; font-size:.55em; }
div#highlights li h3 a:hover span.comp { color:#000; font-size:.55em; }
div#highlights li img { margin:10px 0 0 0; border:2px solid #7c7c7c; }
div#highlights li div { background:url(../../img/high-btm.jpg) no-repeat bottom; padding:10px; position:relative; }
div#highlights.vid li div { background:url(../../img/high-btm.jpg) no-repeat bottom; padding:8px; position:relative; }
div#highlights li span a { display:block; background:url(../../img/high-ovr.png) no-repeat; position:absolute; bottom:12px; left:12px; width:138px; height:16px; padding: 6px 10px 4px 10px; text-align:right; text-decoration:none; color:#fff; font-size:.9em; }
div#highlights.vid li span a { display:block; background:url(../../img/high-ovr.png) repeat-x; position:absolute; bottom:10px; left:10px; width:142px; height:16px; padding: 6px 10px 4px 10px; text-align:right; text-decoration:none; color:#fff; font-size:.9em; }
div#highlights li span a:hover { color:#000; text-decoration:none; background:#97f663; height:19px; }
div#highlights li em { color:#CCC; }

div#hp-news {  }
div#hp-news h2 { font-size:1.2em; padding:6px 10px 5px 10px; margin:0; color:#fff; background:url(../../img/tab2Col.gif) no-repeat top #232323; }
div#hp-news ul { margin:0 0 2em 0; padding:0; }
div#hp-news li { margin:0; padding:10px 10px 14px 10px; list-style:none; border-bottom:1px solid #ababab; background:url(../../img/news-item-bck.gif) top repeat-x; }
div#hp-news li h3 { margin:0; }
div#hp-news li span.comp { font-size:.4em; }
div#hp-news li h3 a { text-decoration:none; color:#000; font-size:1em; }
div#hp-news li h3 a:hover { text-decoration:none; color:#fff; background:#000; }
div#hp-news li p { margin:3px 0 0 0; padding:0; line-height:1em; }
div#hp-news li a { text-decoration:none; color:#2c7c00; font-size:.8em; }
div#hp-news li a:hover { text-decoration:none; color:#fff; background:#2c7c00; }

div#hp-video { border-bottom:1px solid #ababab; }
div#hp-video img { border:0; }
div#hp-video p { margin:0; }
div#hp-video p a { display:block; padding:18px 10px 20px 10px; background:url(../../img/news-item-bck.gif) repeat-x top;text-decoration:none; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif; font-weight: 300; font-size:1.2em; color:#2c7c00; }
div#hp-video p a:hover { text-decoration:underline; }

div#hp-predictions { width:182px; float:left; margin:20px 0 0 0; }
div#hp-predictions h2 { padding:0 10px 10px 10px; margin:0; }
div#hp-predictions h3 { font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:bold; padding:5px 10px 5px 10px; margin:0; background:#efefef; border-top:1px solid #ccc;}
div#hp-predictions table { margin:0 10px 0 10px; font-size:.9em; }
div#hp-predictions p.more { margin:2px 0 18px 0; font-size:.8em; }
div#hp-predictions p.more a { border-top:1px solid #efefef; display:block; padding:3px 10px 5px 10px; color:#2c7c00; text-decoration:none; background:#f5f5f5; }
div#hp-predictions p.more a:hover { text-decoration:underline; color:#000; }

/*div#hp-progs { width:374px; float:left; margin:5px 10px 0 0; }*/
div#hp-progs { width:182px; float:left; margin:5px 10px 0 0; }
div#hp-progs h2 { padding:0 10px 10px 10px; margin:0; }
div#hp-progs h3 { font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; padding:5px 10px 7px 10px; margin:0; background:#efefef; border-top:1px solid #ccc;}
div#hp-progs h3 span { font-size:.8em; display:block; padding:3px 0 0 0;}
div#hp-progs ul { margin:0 0 15px 0; padding:0; }
div#hp-progs li { margin:0; padding:0 0 15px 0; list-style:none; }
div#hp-progs li p { font-size:1em; padding:2px 10px 4px 10px; margin:0; }
div#hp-progs p a { color:#2c7c00; text-decoration:none; text-decoration:none; }
div#hp-progs p a:hover { color:#fff; background:#2c7c00; }

div#content div.hp-2col h2 { padding:5px 15px 10px 10px; margin:0; }
div#content div.hp-2col h3 { font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; padding:5px 10px 7px 10px; margin:0; background:#efefef; border-top:1px solid #ccc;}
div#content div.hp-2col h3 span { font-size:.8em; display:block; }
div#content div.hp-2col ul { margin:0 0 15px 0; padding:0; }
div#content div.hp-2col li { margin:0; padding:0; list-style:none; }
div#content div.hp-2col li p { font-size:1em; padding:3px 10px 5px 10px; margin:0; }
div#content div.hp-2col p a { color:#2c7c00; text-decoration:none; text-decoration:none; }
div#content div.hp-2col p a:hover { color:#fff; background:#2c7c00; }

/*div#hp-clic { width:364px; float:left; margin:5px 0 0 0; }*/
div#hp-clic { width:182px; float:left; margin:5px 0 0 0; }
div#hp-clic h2 { padding:0 10px 10px 10px; margin:0; }
div#hp-clic h3 { font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; padding:5px 10px 5px 10px; margin:0; background:#efefef; border-top:1px solid #ccc;}
div#hp-clic ul { margin:0 0 15px 0; padding:0; }
div#hp-clic li { margin:0; padding:0; list-style:none; }
div#hp-clic li p { font-size:1em; padding:3px 10px 15px 10px; margin:0; }
div#hp-clic p a { color:#2c7c00; text-decoration:none; }
div#hp-clic p a:hover { color:#fff; background:#2c7c00; text-decoration:none; }
div#hp-clic h3 span { font-size:.8em; display:block; }
div#hp-clic li.more-li { background:#efefef; border-top:1px dashed #ccc;}

div#hp-tx h2 { margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #ccc; }
div#hp-tx p { padding: 10px 10px 20px 10px; font-size:.9em; margin:0; }

div.hp-1col { padding-bottom:20px; width:182px; float:left; margin:0 10px 0 0; padding:0; }
div.hp-1col.end { margin-right:0; }
div.hp-1col h2 { margin:0 0 10px 0; padding:4px 10px 5px 10px; border-bottom:1px solid #ccc; letter-spacing:-.035em; }
div.hp-1col p { padding: 0 10px 0 10px; font-size:.9em; margin:0 0 10px 0; }

/*div.hp-2col { padding-bottom:20px; }
div.hp-2col h2 { margin:0 0 10px 0; padding:4px 10px 5px 10px; border-bottom:1px solid #ccc; } */
div#content div.hp-2col h2 a { color:#000; }
div#content div.hp-2col h2 a:hover { background:#000; color:#fff; text-decoration:none; }
div#content div.hp-2col a:hover { color:#fff; background:#389333; text-decoration:none; }
/*div.hp-2col p { padding: 0 10px 0 10px; font-size:.9em; margin:0 0 10px 0; }*/

div.newsflash { padding-bottom:10px; }
div.newsflash h2 { padding-left:10px; }
div.newsflash p { padding-left:10px; }
div.newsflash img.right { margin-right:10px; }

div#video h2 { font-size:1.2em; padding:6px 10px 5px 10px; margin:0 0 1px 0; color:#97f663; background:url(../../img/vid-tab3Col.gif) no-repeat top #000; }
div#video-list {}
div#video-list h2 { font-size:1.2em; padding:6px 10px 5px 10px; margin:0; color:#fff; background:url(../../img/tab1Col.gif) no-repeat top #232323; }
div#video-list ul { margin:0; padding:0; }
div#video-list li { margin:0; padding:10px 10px 14px 10px; list-style:none; border-top:1px solid #ababab; background:url(../../img/news-item-bck.gif) top repeat-x; clear:both; }
div#video-list li img { border:2px solid #ccc; margin:0 0 3px 0; }
div#video-list li h3 { margin:0; padding:0 0 5px 0; }
div#video-list li h3 a { text-decoration:none; color:#2c7c00; display:block; }
div#video-list li a { text-decoration:none; color:#2c7c00; }
div#video-list li a:hover { text-decoration:underline; color:#000; }
div#video-list li p { margin:0; padding:0; font-size:.9em; }
div#video-list li span { font-size:.8em; }
div#video-list p.duration { font-size:.8em; color:#000; }
div#news-content ul.news-list li div.video-holder { text-align:center; border:10px solid #ccc; width:450px; margin-bottom:1em; padding:0; }

div#rugby-news {}
div#rugby-news h2 { font-size:1.2em; padding:6px 10px 5px 10px; margin:0; color:#fff; background:url(../../img/tab1Col.gif) no-repeat top #232323; }
div#rugby-news ul { margin:0; padding:0; }
div#rugby-news li { margin:0; padding:10px 10px 14px 10px; list-style:none; border-bottom:1px solid #ababab; background:url(../../img/news-item-bck.gif) top repeat-x; clear:both; }
div#rugby-news li img { border:0; margin:0 0 3px 0; }
div#rugby-news li h3 { margin:0; padding:0 0 5px 0; }
div#rugby-news li h3 a { text-decoration:none; color:#2c7c00; display:block; }
div#rugby-news li { text-decoration:none; color:#000; }
div#rugby-news li span { font-size:.9em; }
div#rugby-news li a:hover { text-decoration:underline; color:#000; }
div#rugby-news li p { margin:0; padding:0; }
div#rugby-news h4 { text-transform:uppercase; margin:0; padding:0; }
div#rugby-news ul.sub { margin:0; padding:0; }
div#rugby-news ul.sub li { margin:0; padding:8px 0 0 0; font-size:.8em; list-style:none; border-bottom:none; background:none; }
div#rugby-news ul.tx li{background:none;font-size:0.9em; color:#666;}
div#rugby-news ul.tx li.prog{ border-bottom:none; padding-bottom:0; text-transform:uppercase; font-size:0.9em; color:#CC3333;}

div#news-content {}
div#news-content h2 { font-size:2em; margin:0 0 0 0; padding:0 10px 10px 10px; border-bottom:1px solid #a5a5a5; }
div#news-content h2.h-regions { background:url(../../img/heineken-logo.gif) no-repeat top right; padding-bottom:30px; }
div#news-content h2.h-premiership { /*background:url(../../img/principality-logo.gif) no-repeat top right; padding-bottom:10px;*/ }
div#news-content h3 { font-size:1.3em; margin:0; padding:10px; cursor:pointer; background-color:#eee; }
div#news-content h3 span { font-size:.65em; display:block; padding-top:4px; }
div#news-content h4 { padding:10px; margin:0; font-size:1.2em; }
div#news-content h5 { padding:10px; margin:0; font-size:1.1em; }
div#news-content p { margin:10px 10px 0 10px; }
div#news-content ul.news-list { margin:20px 0 0 0; padding:0; border-top:1px solid #b4b4b4; }
div#news-content ul.news-list li { margin:0; padding:0; list-style:none; border-bottom:1px solid #b4b4b4; }
div#news-content ul.news-list li p { margin:0; padding:5px 10px;}
div#news-content ul.news-list li table { margin-left:10px;}
div#news-content ul.news-list li table tr td { margin:0; padding:1px 30px 1px 0px;}
div#news-content ul.news-list li table tr td h4 { padding-left: 0px;}
div#news-content ul.news-list li div { padding:10px 0 20px 0; }
div#news-content ul.news-list li ul { margin:10px 0; padding:0; }
div#news-content ul.news-list li ul li { border:0; padding:5px 10px 5px 15px; margin:0; list-style:none; }
div#news-content h3.closed { background:url(../../img/arrow-down.gif) no-repeat right #eee; }
div#news-content h3.open { background:url(../../img/arrow-up.gif) no-repeat right #eee; }
div#news-content ul.news-list li div.question { color:#000; padding-bottom:0; }
div#news-content ul.news-list li div.answer { padding-bottom:10px; }
div#news-content ul.news-list li div.question p { padding-bottom:0; }
div#news-content ul.news-list li div.answer p { padding-top:0; }
div#news-content ul.news-list li img.profile-pic { float:left; margin: 10px; }
div#news-content ul.news-list li ol li { list-style-type:decimal; }
div#news-content ul.news-list li ol li p.qst { color:#000; }
div#sponsor { font-size:.9em; margin:20px 0; }
div#sponsor img { margin:10px; }
div#sponsor p { margin:0 10px 10px 10px; }

div#competition { padding-bottom:2em; }
div#competition h2 { font-size:2em; margin:0 0 0 0; padding:0 10px 10px 10px; border-bottom:1px solid #a5a5a5; }
div#competition h3 { font-size:1.3em; margin:0; padding:10px; background-color:#eee; }
div#competition h4 { font-size:1.3em; margin:0; padding:10px; }
div#competition ul li { color:#000; }
div#competition ol { margin-top:1em; }
div#competition ol li { color:#000; padding-bottom:1em; }
div#competition ol li ol li { list-style-type: lower-alpha; }
div#competition img.noborder { border:0; }
div#competition form { padding:10px; }
div#competition form label { width:10em; display:block; float:left; }

div#competition p { margin:10px 10px 0 10px; color:#000; font-size:.9em; line-height:1.4em; }

div.archive { border-top:1px solid #ccc; margin-top:1em; padding-bottom:10px; }
div.archive ul { margin:0; padding:0; }
div.archive li { display:block; float:left; width:160px; list-style:none; padding:0 10px 10px 10px; margin:10px 10px 0 0; font-size:.8em; background:#efefef; }
div.archive p { margin:0; padding:0; }
div.archive img { display:none; }
div.archive h2 { margin:0; padding:10px; }
div.archive h2.closed { background:url(../../img/arrow-down.gif) no-repeat right #eee; cursor:pointer; }
div.archive h2.open { background:url(../../img/arrow-up.gif) no-repeat right #eee; cursor:pointer; }
div.archive h3 { font-size:1.3em; margin:10px 0 0 0; }

.team {color:#4F4F4F; margin-bottom:2em; width:100%; border-bottom:1px solid #ccc;}
.team h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em;}
.team caption {font-weight:normal; font-size:1.1em; margin:0; color:#000; border-bottom:1px solid #787878; padding:8px 10px; text-align:left; margin-bottom:.4em;}
.team table th, #position {font-weight:normal; text-align:left; color:#000; border-bottom:1px solid #ccc; padding-bottom:.5em;}
.team td, .table th {padding:.6em 1em;}
.team tr.stripe {background-color:#efefef;}

div#news-content ul.news-list li ul.pools { width:270px; float:left; }
div#news-content ul.news-list li ul.pools li.h5 { padding-left:10px; }
div#news-content ul.news-list li ul.pools li { padding-left:20px; }
div#news-content ul.news-list li ul.pools h5 { border-bottom:1px solid #ccc; }

table.fixtures { border:0; width:100%; margin-bottom:2em; }
table.fixtures caption { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif; font-weight: 300; color:#000; font-size:1.3em; text-align:left; margin-top:1em; padding:10px; }
table.fixtures th { text-align:left; text-transform:uppercase; margin:0; color:#CC3333; font-weight:normal; padding:10px 10px 6px 10px; font-size:.9em; border-top:1px solid #e5e5e5; border-bottom:1px solid #ababab; }
table.fixtures td { color:#000; padding:10px 0 11px 10px; font-size:.9em; vertical-align:top; }
table.fixtures tr.stripe td { background:#e5e5e5; }
table.fixtures td.teams { font-weight:bold; }
table.fixtures td.teams span { color:#CC3333; }
table.fixtures td span { color:#CC3333; }
table.fixtures td.home { text-align:right; }
table.fixtures th.home { text-align:right; }
table.fixtures td.away {}
table.fixtures td.score1 { text-align:center; }
table.fixtures td.score2 { text-align:center; }

/*sub navs*/
div#rugby-news.lions1 ul.sub-menu li.l1 a { font-weight:bold; color:#000; }
div#rugby-news.lions1 ul.sub-menu li.l1 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.lions2 ul.sub-menu li.l2 a { font-weight:bold; color:#000;  }
div#rugby-news.lions2 ul.sub-menu li.l2 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.lions3 ul.sub-menu li.l3 a { font-weight:bold; color:#000;  }
div#rugby-news.lions3 ul.sub-menu li.l3 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.lions4 ul.sub-menu li.l4 a { font-weight:bold; color:#000;  }
div#rugby-news.lions4 ul.sub-menu li.l4 a:hover { text-decoration:none; color:#2c7c00; }

div#rugby-news.sub1 ul.sub-menu li.l1 a { font-weight:bold; color:#000; }
div#rugby-news.sub1 ul.sub-menu li.l1 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.sub2 ul.sub-menu li.l2 a { font-weight:bold; color:#000;  }
div#rugby-news.sub2 ul.sub-menu li.l2 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.sub3 ul.sub-menu li.l3 a { font-weight:bold; color:#000;  }
div#rugby-news.sub3 ul.sub-menu li.l3 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.sub4 ul.sub-menu li.l4 a { font-weight:bold; color:#000;  }
div#rugby-news.sub4 ul.sub-menu li.l4 a:hover { text-decoration:none; color:#2c7c00; }

div#rugby-news.l1 ul.match li.l1 a { font-weight:bold; color:#000; }
div#rugby-news.l1 ul.match li.l1 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.l2 ul.match li.l2 a { font-weight:bold; color:#000;  }
div#rugby-news.l2 ul.match li.l2 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.l3 ul.match li.l3 a { font-weight:bold; color:#000;  }
div#rugby-news.l3 ul.match li.l3 a:hover { text-decoration:none; color:#2c7c00; }
div#rugby-news.l4 ul.match li.l4 a { font-weight:bold; color:#000;  }
div#rugby-news.l4 ul.match li.l4 a:hover { text-decoration:none; color:#2c7c00; }

/*tabbed navigation*/
div#news-content ul.tab-nav { margin:0; padding:0; border-top:1px solid #232323; background:#f5f5f5; height:2.1em; }
div#news-content ul.tab-nav li { margin:0; padding:0; display:inline;  list-style:none; }
div#news-content ul.tab-nav li a { display:block; padding:5px 10px; float:left; }
div#news-content ul.tab-nav li a:hover { color:#fff; background:#389333; text-decoration:none; }
div#news-content ul.tab-nav.l1 li.l1 a, div#news-content ul.tab-nav.l1 li.l1 a:hover { background:#232323; color:#fff; text-decoration:none; }
div#news-content ul.tab-nav.l2 li.l2 a, div#news-content ul.tab-nav.l2 li.l2 a:hover { background:#232323; color:#fff; text-decoration:none; }
div#news-content ul.tab-nav.l3 li.l3 a, div#news-content ul.tab-nav.l3 li.l3 a:hover { background:#232323; color:#fff; text-decoration:none; }
div#news-content ul.tab-nav.l4 li.l4 a, div#news-content ul.tab-nav.l4 li.l4 a:hover { background:#232323; color:#fff; text-decoration:none; }
div#news-content ul.tab-nav.l5 li.l5 a, div#news-content ul.tab-nav.l5 li.l5 a:hover { background:#232323; color:#fff; text-decoration:none; }
div#news-content ul.tab-nav.l6 li.l6 a, div#news-content ul.tab-nav.l6 li.l6 a:hover { background:#232323; color:#fff; text-decoration:none; }
div#news-content ul.tab-nav.l7 li.l7 a, div#news-content ul.tab-nav.l7 li.l7 a:hover { background:#232323; color:#fff; text-decoration:none; }
div#news-content ul.tab-nav.l8 li.l8 a, div#news-content ul.tab-nav.l8 li.l8 a:hover { background:#232323; color:#fff; text-decoration:none; }

/*prediction league*/
div#news-content table.prediction-round { margin-top:20px; }
div#news-content table.prediction-round thead th, div#news-content table.prediction-round thead td { width:141px; border-bottom:1px solid #000; padding-bottom:10px; font-size:.9em; font-weight:normal; }
div#news-content table.prediction-round thead th span { font-size:1.1em; color:#000; }
div#news-content table.prediction-round thead th span { display:block; }
div#news-content table.prediction-round tbody th, div#news-content table.prediction-round tbody td { border-right:1px dashed #bfbfbf; border-bottom:1px dashed #bfbfbf; }
div#news-content table.prediction-round tbody td { padding:17px 10px; text-align:center; }
div#news-content table.prediction-round tbody td span.score { font-size:1.1em; color:#000; }
div#news-content table.prediction-round tbody td span.points { font-size:.7em; display:block; }
div#news-content table.prediction-round tbody td span.points img { display:block; margin:5px auto; }
div#news-content table.prediction-round tbody tr.odd-row td, div#news-content table.prediction-round tbody tr.odd-row th { background:url(../../img/odd-row.gif) repeat-x top #e6e6e6; }
div#news-content table.prediction-round tbody th { padding:10px 5px 10px 0; color:#000; text-align:left; font-weight:normal; }
div#news-content table.prediction-round tbody th img { float:left; margin-right:10px; }

div#news-content table.prediction-league { margin-top:20px; }
div#news-content table.prediction-league th { width:46px; padding:15px 10px; }
div#news-content table.prediction-league td.name { width:320px; padding:10px; background:url(../../img/prediction-league-row-bck.gif) repeat-x top #f4f4f4; color:#000; font-size:1.3em; }
div#news-content table.prediction-league td.name img { float:left; margin-right:10px; }
div#news-content table.prediction-league td.points { padding:10px; color:#000; font-size:1.3em; }




