body{background:none; padding:0px; margin:0px;}
#container {margin:0px; padding:0px; width:100%;}
#wrapper {margin:0px; padding:0px; width:100%;}

.centre .league_info a {color:#000; font-size:12px; padding: 0px 2px }
.centre {width:100%;  }

.comp_winners {font-family: Arial,Helvetica,sans-serif;clear:both;}
.comp_winners {font-size:12px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}
.comp_winners ul {margin:10px 0px;list-style-none;}
.comp_winners li {list-style:none; margin:0px; background:none;}
.comp_winners li.prizetitle {font-size:12px; margin-top:10px; text-transform:uppercase;}
.comp_winners h4 {font-size:16px; color:#008449; letter-spacing: 1px; text-transform:uppercase; padding:8px 0px 0px 0px; font-style:italic;}
.comp_winners h4.month {}

ul {list-style-type:none!important;}


.comps h3 { padding:4px 8px; background-color:#dddddc; text-align:left;}
.competition { border:1px solid #ebebeb; margin-bottom:8px; background:url(/Images/skysports/site/tvshows/feature-bg.jpg) right bottom no-repeat;}
.competition img { float:left; margin:4px 6px 4px 4px; border:1px solid #999;}
.competition h2 {font-weight:bold; border:0;  padding:3px 6px 0 3px; font-size:14px!important; text-indent:4px!important;}

.competition ul { padding:1px 6px 8px 6px;}
.competition li, .latest-winners li { padding:2px; list-style-type:none; background:none;}
.competition li.even {background-color:#f0f0f0;}
.competition li a {text-decoration:none; }
.competition li a:hover {text-decoration:underline!important;}
.competitions {font:12px/18px arial, verdana; color:#000; margin-bottom:0px;}
.competitions p {margin-bottom:8px;}
.competitions h2 {font:18px/23px arial, verdana; font-weight: bold; margin-bottom:5px;}
.competitions h2 a {text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:14px!important; font-weight:bold; padding-top:2px; color:#008449;}
.competitions h2 a:HOVER {text-decoration:underline;}


.column1 {width:100%;}
.column1 *{margin-right:9px;}
.column1 * *{margin-right:0px;}
.column1 h3 {font-family:arial; font-size:134%; margin-top:-2px;margin-bottom:0.7em; font-weight:normal}

.article-body h4 {margin:0 0 6px 0;}
.article-body li {padding-bottom:4px;}
.article_body {line-height:17px; margin-top:15px;margin-bottom:5px}
.article_body ul {list-style:disc;  height:auto}     
.article_body ul:after{content:none;display:none} 
.article_body p, .article_body ul, .article_body table, .article_body form {margin-bottom:1.4em!important;}
.article_body .text-quote {float:right; width:218px; border-left:9px solid white;clear:right}
.article_body p img {margin-right:4px}
.article-subcol {float:right; background:white;padding-left:9px; width:218px; padding-bottom:10px}
.article-subcol .text-caption {background:#000033; color:#000; padding:6px 8px 10px 8px; font-weight:bold; font-size:92%; line-height:14px;margin-bottom:8px}
.article-subcol .text-caption a {color:#000; display:block; font-weight:normal; margin-top:2px}

.comp_terms ul li {background:none; list-style:none; font-family:Arial,Helvetica,verdana,sans-serif; font-size:12px; color:black; padding-bottom:12px;}

#story .centre h3 {background-color: #004400;background-image:none; background-repeat:repeat; background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;color:#ffffff; font-size:13px; font-weight:bold; padding-top:3px;padding-right: 3px;padding-bottom: 3px; padding-left:3px;}

.article-body {width:99%;}
.article-subcol {float:right; margin:0px 0px 10px 10px}
.article-subcol p.text-caption {font-size:12px; background:#CCC; padding:3px 5px;}

.competition-question ul li.comp-question{font-weight:bold; background-color:#eeeeee!important;padding:8px; }
.competition-question {}
.competition-question ul li label {float:none;}
.competition-question ul {border:1px solid #eee; margin-bottom:10px;}
.competition-question ul li {float:none!important; display:block;background:none!important;list-style:none!important; padding:4px 0px;width:auto!important;margin:0px!important;}	

p label {width: 30% !important;}

.opinion-comment-enter label {float: left; width: 30%; }
.opinion-comment-enter .subscribe .contact {}
.opinion-comment-enter .subscribe label {margin-left:6px;}
#article #content .opinion-comment-enter p {margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;padding-top: 0pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;}

.opinion-comment-enter p {padding-bottom:0pt!important; margin-bottom:8px!important;}
.opinion-comment-enter .subscribe {clear: both; padding-top: 5px; padding-right: 0pt; padding-bottom: 10px; padding-left: 0pt;}
.opinion-comment-enter .subscribe p, .opinion-comment-enter .subscribe label {float:left;}
.opinion-comment-enter .subscribe label {float: left; width: 15%; }

.comp-promo-box {padding: 7px 8px; margin-bottom: 5px; background: #dddddc; border: 1px solid #c0ccd3; font-size: 12px; font-family: Arial,Helvetica,sans-serif;}
.comp-promo-box h3 {font-size: 112%; color: #008449; border-bottom: 1px solid #c0ccd3; padding-bottom: 2px; margin-bottom: 5px; text-transform: uppercase;}
.comp-promo-box li {list-style:disc inside; padding-bottom: 4px; line-height: 150%;}
.comp-promo-box li a {text-decoration: none; color:#000033;}
.comp-promo-box li a:hover {text-decoration: underline;}
