* {
margin: 0;
padding: 0;
}

body {margin: 0; padding: 0; background:#003; font-family:Arial, Helvetica, sans-serif; font-size:80%;}
#container {width:980px; padding:0; margin:0; overflow:hidden; background-color:#FFFFFF;}
img{border:0;}
/*ul {list-style-type:none;}*/

.clearLeft {clear:left;}
.clearRight	{clear:right;}
.clear {clear:both;}
.capitalise {text-transform:capitalize;}
.uppercase {text-transform:uppercase;}
.first {margin-left:4px;}
.bet_list {display:block;}
.block{display:block;}
.inline{display:inline;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */

/* Page header */
#header { position:relative; width:980px; height:98px; background:url(/Images/bluesqprem/header-bg.jpg) no-repeat; margin:0;}
#masthead {margin:0 0 0 5px; padding:10px 0px;}
#banner { position:absolute; top:3px; left:250px; width:728px; height:90px;}
body div#banner div{text-align:center!important; width:728px;margin:auto!important; height:90px; vertical-align:middle}
body div#banner div *[width='468'] {margin-top:16px; vertical-align:middle}

/* Navigation */
#navbar {height:25px;color:#FFF;background:#369;padding: 0 0 0 5px;}
#navbar ul{position:relative;margin: 0 5px;padding: 0;width:100%;cursor: default;list-style-type: none;}
#navbar ul li {float:left;padding: 2px 5px 2px 2px;}
#navbar ul li a:link, #navbar ul li a:visited { font-size:85%; color:#FFFFFF;text-decoration:none;}
#navbar ul li.blueSq {font-weight:bold;}
#navbar ul li a:hover, #navbar ul li a:active {text-decoration:underline;}
#flashclubs {background-color:#f0f0f0; margin:0; padding:0; height:33px; }
#datefeed {background-color:#369; color:#FFFFFF; font-size:80%; padding:2px 10px; }
#datefeed img { margin:2px 6px 0 0; float:left; }

/* Content area */
#wrapper {clear:both;width:980px;height:auto;display:block;background-image:url(/Images/bluesqprem/wrapper_bg.gif);background-repeat:repeat-y;}
.left {float:left;width:490px;height:auto;}
.centre {float:left;width:308px;height:auto;background:#039 url(/Images/bluesqprem/right-col-bg.jpg) repeat-y;padding-bottom:3000px;margin-bottom:-3000px;}
.right {float:left;width:182px;height:auto;background:#ccc;padding-bottom:3000px;margin-bottom:-3000px;}

h2.sectionheader {padding:5px 10px; font-size:130%; color:#000; text-transform:uppercase; border-bottom:1px solid #ccc;}
h3.sectionheader {padding:10px 0 0 10px; font-size:130%; color:#000; text-transform:uppercase;}
h4{padding:10px 0 0 10px; font-size:130%; color:#000; border-bottom:1px solid #ccc;}

.topstory {float:left;width:482px;background-color:#036;padding:0 8px 8px 0;margin-bottom:5px; color:#fff;}
.topstory a {color:#fff;}
#story .topstory {width:646px;}
.topstory img.storypic {float:left;border: 1px solid #fff;margin: 8px 10px 8px 9px;}
.topstory h2 { font-size:160%; font-weight:normal; text-transform:capitalize; padding:6px 6px 3px 0; }
.topstory h2 a {color:#fff;text-decoration:none;}
.topstory h2 a:hover {text-decoration:underline;}
.topstory p { padding:0; margin:0 10px; font:90%/140%;}
.topstory p a {color:#fff; text-decoration:none; font-weight:bold; font-size:85%; text-transform:uppercase; }
.topstory p a:hover {text-decoration:underline;}
.topstory .linkBox p a {font-weight:bold; text-decoration:none;}
.topstory p a:hover {text-decoration:underline;}
.linkBox {padding:3px 5px 8px 3px; margin:0 10px; clear:both; background:#03c url(/Images/bluesqprem/bsq-bet.gif) top right no-repeat; }

.secondarystory {float:left;width:470px;background-color:#FFFFFF; border-bottom:1px solid #ddd; padding:10px;}
.secondarystory a {color:#000;}
.secondarystory img.storypic {float: right;border: 1px solid #CCCCCC;margin: 0 0 0 5px;}
.secondarystory h2 { font-size:110%;text-transform:capitalize;padding:0; margin:0;}
.secondarystory h2 a {text-decoration:none;}
.secondarystory h2 a:hover {text-decoration:underline;}
.secondarystory p {font:90%/140%; color:#000000;}
.secondarystory p a {color:#000000; text-decoration:none; font-weight:bold; font-size:85%; text-transform:uppercase; }
.secondarystory p a:hover {text-decoration:underline;}
.secondarystory p.blueSqBet {margin-top:8px;}
.secondarystory p.blueSqBet a {color:#00F; text-decoration:none; font-weight:bold; font-size:92%; text-transform:capitalize; padding:2px 0 6px 25px; background:url(/Images/bluesqprem/bsq-bet-sm.gif) no-repeat;  }
.secondarystory p.blueSqBet a:hover {text-decoration:underline;} 

.tertiarystory {margin:5px 5px 24px 5px;}
.tertiarystory ul { list-style-type:none; padding:0 5px; }
.tertiarystory li { margin:0 0 8px 0; font-family:Tahoma; font-size:11px; width:48%; float:left;}
.tertiarystory li a { color:#000000; text-decoration:none; background:url(/Images/bluesqprem/list-bullet.gif) left center no-repeat; padding-left:10px;}
.tertiarystory li a:hover { color:#000000; text-decoration:underline;}

.article {float:left;width:466px;padding:0 8px 8px 8px;margin-bottom:5px;}
.article .article-pic { background-color:#eee; width:243px; height:200px; float:left;border: 1px solid #ccc; margin: 8px 10px 0 8px; padding-bottom:3px;}
.article .article-pic p { margin:0; padding:0; font-size:90%; text-align:center;}
.article h2 { font-size:160%; font-weight:normal; text-transform:capitalize; padding:6px 6px 3px 0; color:#006; }
.article p { padding:0; margin:0; line-height:150%;}
.article-links {background:url(/Images/bluesqprem/article-links-bg.jpg) repeat-x; padding:5px 0 0 5px; margin:8px 0 0 0;}
.article-links p {color:#666666; font-size:80%; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; margin-bottom:0;}
.article-links a { text-decoration:none; padding-left:3px; color:#000000; }
.article-links a:hover { text-decoration:underline; }
.article ul { list-style-type: disc; padding:0; margin:0;}
.article li {margin:0; padding:0;}

.betframe {margin:0 0 8px 8px;}
.mpu {margin:0 0 8px 4px;}

/*Promos*/
.yoursay {background:#036 url(/Images/bluesqprem/yoursay-bg.jpg) no-repeat; color:#fff; width:294px; margin:0 0 8px 7px; padding-bottom:10px;}
.yoursay h2 {padding:10px;  font-size:150%; font-style:italic; text-transform:uppercase;}
.yoursay p.quote {padding:0 10px 0 45px; line-height:160%;}
.yoursay p.quoteby {padding:5px 10px 0 16px; font-size:85%; color:#CCC;}
.yoursay p.quote a {color:#fff; text-decoration:none; font-weight:bold; font-size:85%; text-transform:uppercase; }
.yoursay p.quote a:hover {text-decoration:underline;}

/*Promos*/
.blog-promo {background:#036 url(/Images/bluesqprem/blog-bg.jpg) no-repeat; color:#fff; width:294px; margin:0 0 8px 7px; padding-bottom:10px;}
.blog-promo h2 {padding:20px 80px 2px 10px; font-size:140%; font-style:italic; text-transform:uppercase;}
.blog-promo p {padding:0 120px 0 10px; line-height:160%;}
.blog-promo p a {color:#fff; text-decoration:none; font-weight:bold; font-size:85%; text-transform:uppercase; }
.blog-promo p a:hover {text-decoration:underline;}

.nowblue {color:#fff; width:294px; margin:0 0 8px 7px; padding-bottom:5px;}

.sponsors {background:#036 url(/Images/bluesqprem/sponsors-bg.jpg) no-repeat; color:#fff; width:274px; margin:0 0 8px 7px; padding:10px;}
.sponsors h2 {padding:0 0 4px 0; font-size:90%; text-transform:uppercase;}

.right table {width:176px; margin:3px;}
.right table tr td {padding:1px 2px;}
.right table tr.odd {background-color:#ddd;}
.right thead {font-weight:bold; margin-left:3px;}
.right table a {color: #000;}
.right table a:HOVER {color: #000; text-decoration: none;}
.homestandings {font-size:85%;}
.homestandings img {margin:3px 0 0 12px;}
.conf-ns img {margin:5px 0 0 12px;}

.poll { background-color:#336699; margin:8px 4px; color:#fff;}
.poll h2 { color:#FFFFFF; border-bottom:2px solid #ccc; padding:2px 6px;font-size:100%; text-transform:uppercase;}
.poll form {margin:6px; }
.poll p {font-weight:bold; font-size:90%;}
.poll li { padding:2px 0;}
.poll label {margin-left:3px;}
.poll-results {text-align:right; padding:3px;}
.poll-results a {color:#FFFFFF;}
input#btn {margin:4px 0;}

.user_links {margin:5px 0 0 10px; border-bottom:1px solid #f0f0f0; padding:2px 0 2px 5px;}
.user_links img {float:left; padding-right:5px; padding-left:20px;}
.user_links img.first-icon {padding-left:0px;}
.user_links a {float:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.user_links a:hover {text-decoration:underline;}

.footer { background-color:#666; width:980px; margin-top:3px; color:#FFFFFF; padding-bottom:8px;}
.footer a:hover {text-decoration:none;}
.footer h2 { padding:8px 42px; color:#333; font-size:100%; border-bottom:2px solid #ccc; background:#bbb url(/Images/bluesqprem/bsq-bet.gif) 1% no-repeat; margin-bottom:14px; }
.footer h3 { padding:5px 10px 2px 10px; margin-bottom:6px; border-bottom:1px solid #777;}
.footer-promo { float:left; width:240px; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; color:#ccc;}
.footer-promo img {float:left; margin-right:4px; border:1px solid #999;}
.footer-promo h5.footerhead {text-transform:capitalize; margin-bottom:3px; font-size:100%;}
.footer-promo h5.footerhead a {color:#ccc;}
.quick-links { float:left; width:180px; margin-left:40px;}
.quick-links a { color:#FFF; font-size:85%; } 
.quick-links h5.footerhead {text-transform:capitalize; margin-bottom:3px; font-size:100%;}
.copyright {clear:left; margin-left:10px; padding-top:8px;}
.copyright a { color:#FFFFFF; }
.copyright img { float:left; margin-right:6px;}
.copyright p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; padding:5px;}

#tableTable td { padding:2px 5px; }
.relPromPlace {background-color:#f0f0f0; }
.monthSelector {cursor:pointer;}
.bsq-polls li {margin:11px;}
.bsq-polls a { color:#000000; }
.bsq-polls a:hover { color:#000000; text-decoration:none; }
.poll-title {font-weight:bold; margin-bottom:6px;}
.latest-poll {margin:11px;}

/*LIVE SCORES */
#livescore {width:100%; font-family:Arial, Helvetica, sans-serif; }
#livescore .compBg {background-color: #FFF; color:#000; border-bottom: 1px solid #999; font-size:12px; font-weight:bold;background-image:none;}
#livescore td,th {font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:4px 2px 4px 2px;}
#livescore tr.divTwo td {background: #f0f0f0;}
#livescore tr.other td {background: #ffffff;}

/*----------- Your Say styles ------------------*/
#yoursay .masthead {background: url('http://www.golf365.com/images/mailbox-header.jpg') no-repeat #a00412; width:505px; height:160px;}
#yoursay .ysnav a 	   {font-size:11px; color:#000; font-family:tahoma;text-decoration:none;}
#yoursay .ysnav a:hover {font-size:11px; color:#000; font-family:tahoma;text-decoration:underline;}
#yoursay .masthead img {padding:9px;}
#yoursay h2 { font-size: 16px; color: #369; padding: 10px 0px 0px 0px}
#yoursay p {padding: 0px 0px 20px 0px}

.commentsHeader {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-color:#173102; padding:5px;}
.commentsHeader a {color:#fff;}
.comments {border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
#yoursay .comments p {font-size:12px; padding:5px;}
.comments {border:0px;}

#YScommentForm { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000; }
#YScommentForm h2 { font-size: 12px; margin: 0 0 5px 0; }
#YScommentForm p { margin:  0 0 5px 0; }
#YScommentForm a {  font-weight:bold; }
#YScommentForm .YSformcol a 	   {font-size:11px; color:#000; font-family:tahoma;text-decoration:none;}
#YScommentForm .YSformcol a:hover {font-size:11px; color:#000; font-family:tahoma;text-decoration:underline;}
#YScommentForm input {  }
#YScommentForm textarea {width:97%; margin:10px 10px 15px 0; height:100px;}
#YScommentForm input, #YScommentForm textarea { background: #FFFFFF url(http://www.sportinglife.com/clients/cricket365/worldcup2007/images/form-bg.jpg) repeat-x 0 0; border: 1px solid #CCC; padding: 5px; margin: 0 0 10px 0; }
#YScommentForm label {display: block; margin:5px 5px 0 0; float:left; width: 70px;}
#YScommentForm input#rememberme { float: left; width: 20px; margin: 7px 0 10px 72px; border: none; padding: 0; background: none; }
#YScommentForm label#rememberlabel {float: left; width: 150px; margin-top: 10px;}
#YScommentForm a#forgot {  display: block; clear: left; margin: -5px 0 0 75px; }
#YScommentForm input#submit { cursor: pointer;  clear: both;  font-size: 11px; font-weight: bold; background: #369; color: #FFF; margin: 0 0 0 75px; } 



