/* ====== GLOBALS & RESET ====== */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* ====== STRUCTURE ====== */
img{padding:1px; float:left;}
.left{float:left;}
.right{float:right;}
.none{float:none;}
.ml{margin-left:10px;}
.mr{margin-right:10px;}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.no-margin{margin:0;}
.container{width:988px; margin:40px auto;}
.mod{width:100%; margin-bottom:5px; float:left;}
.inner{margin:1%; padding:1%; width:96%; float:left;}
.main, .footer{width:820px; float:left;}
.sidebar{width:160px; float:right;}
.nav{width:98%; margin-bottom:0; padding:0;}
.nav li{float:left; padding:8px 7px 7px;}
.ad238x90{width:238px; height:90px;}
.ad728x90{width:728px; height:90px;}
.center728x90{margin:0 130px;}
.ad160x600{width:160px; height:600px;}
.ad300x250{width:300px; height:250px;}
.ad img{border:none; padding:0;}
.ext-inline li{float:left; margin-right:10px;}
.ext-main{margin-top:0;}
.ext-subnav{margin:0 1%; padding:2px 1%;}
.ext-subnav h2{float:left;}
.ext-subnav ul{float:right;}
.hat{width:100%; padding-bottom:6px; position:fixed; display:block; top:0; z-index:9999999999;}
.hat-inner{float:left; padding:9px;}
.ext-break{padding-right:15px;}
.ext-user{float:right; padding-right:0;}
.ext-tabs{margin-top:5px;}
.ext-tabs li{padding:4px 7px 3px; margin:0 5px;}
.ext-tabs li.active{padding:5px 7px 10px 7px; margin-bottom:-10px;}
.ext-storylist li{margin-bottom:10px;}
.ext-nojumble li{width:100%; float:left; margin:10px 0;}
.ext-nojumble li:first-child{margin-top:0;}
.ext-directory h6{margin:1%;}
.ext-active li{padding:5px 0; width:100%; float:left;}
.ext-active li:first-child{padding-top:0;}
.ext-div{margin:0 0 10px 0;}
.ext-div.top{margin-top:10px;}
.row{width:98%; padding:1%; float:left;}
.big-letters{width:5%; float:left; margin-right:30px;}
.notso{width:10%; margin-right:10px;}
.cl{float:left; margin:0; padding:0; width:90%;}
.cl li{width:45%; padding:0; margin:0 5% 2% 0; float:left;}
.cl li:last-child{margin-bottom:0;}
.callout{float:left; padding:2px;}
.callout h6{margin:2px;}
.home-com-badge{width:138px;}
.comment-count{float:right; margin-left:10px;}
.number{font-size:16px;}
.login-area{padding:20px; margin-bottom:20px;}
#bio,#welcomemessage,#twitfail{display:none; height:auto;}
#bio p,#welcomemessage p,#twitfail p{margin-bottom:15px;}
#bio p:last-child,#welcomemessage p:last-child, #twitfail p:last-child{margin:0;}
.form-wrapper{width:98%; padding:1%;}
.mce_image_container{margin:10px; padding:3px; float:left; width:272px;}
.mce_image_caption{margin:0; padding:3px 0; text-align:center; width:100%; font-size:11px; clear:both;}
.falinks{display:none;}
/* ====== SKIN ====== */
html{background:#dbdbdb;}
img{background:#FFF; border:1px solid #dbdbdb;}
strong, .strong{font-weight:700;}
h1, .h1{font-size:196%;  font-weight:normal; font-style: normal; color:#005380;}
h2, .h2{font-size:167%; font-weight:bold; font-style: normal; color:#005380;}
h3, .h3{font-size:146.5%; font-weight:bold; font-style: normal; color:#FFF;}
h4, .h4{font-size:123.1%; font-weight:normal; font-style: normal; color: #333;}
h5, .h5{font-size:108%; font-weight:bold; font-style: normal; color:#005380;}
h6, .h6{font-size:85%; font-weight:bold;  text-transform:uppercase; color:#000;}
a{text-decoration:none; color:#005380;}
a:hover{text-decoration:underline;}
.no-border{background:none; border:none; padding:0;}
.small{font-size:85%; font-weight:normal;}
.even{background:#FFF;}
.odd{background:#f7f7f7;}
.light{font-weight:200;}
.centered{text-align:center;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.clear-b{clear:both;}
.all-caps{text-transform:uppercase;}
.ext-div{border-bottom:1px solid #CCC;}
.ext-arrows li{background:url('../images/li-doublearrow.png') no-repeat 0 50%; padding-left:10px;}
.ext-wrapped{background:#a9a9a9;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.ext-main{width:98%; padding:0; background:#FFF;border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.nav{background:url('../images/bg-nav.gif') repeat-x; float:left;border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.nav li{color:#FFF; font-size:125%; font-weight:700; border-right:1px solid #243d4a;}
.nav li.active{background:#005380;}
.nav li.red{background:url('../images/bg-nav.gif') repeat-x bottom; border-color:#741b1b;}
.nav li.last{border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.nav a, .nav li.red a{color:#FFF;}
.ext-subnav{background:url('../images/bg-sports-sections-dark.gif') repeat-x; border-bottom:2px solid #005380;}
.ext-tabs{color:#005380; font-weight:700;}
.ext-tabs li.active{background:#FFF; border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.ext-directory{border-top:2px solid #005380; background:url('../images/bg-sports-sections-light.gif') repeat-x;}
.ext-active li{border-bottom:1px solid #ccc;}
.ext-active li:last-child{border:none;}
.big-letters{font-size:225%; font-weight:700; color:#b8cad9;}
.notso{font-size:150%;}
.cl-title{font-weight:700; color:#005380;}
.callout{background:#f4f4f4 url('../images/bg-callout.png') repeat-x;}
.com-badge{background:#fff url('../images/bg-com-badge.png') repeat-y;}
.comment-count{text-align:right; color:#c6c6c6;}
.number{font-weight:700;}
.biolink{cursor:pointer;}
/* page hat & other tickers */
.hat{background:url('../images/bg-hat.png') repeat-x; font-size:85%; font-weight:700;}
.hat ul{padding:0;}
.ext-break{background:url('../images/bg-hat-break.png') no-repeat right -1px; text-transform:uppercase;}
.ext-user{background:url('../images/bg-hat-user.png') repeat-x left -1px; color:#FFF;}
.login-area{color:#fff;}
.news-feed{margin:7px 10px 0 10px; font-size:12px;}
#commbreak{height:30px; overflow:hidden; background:url('../images/bg-sports-sections-dark.gif')}
/* blockquotes */
blockquote {
  padding-left: 18px;
  text-indent: -6px;
  margin:10px;
  float:left;
}
/* text colors */
.white, .white a{color:#FFF;}
.gry, .gry a{color:#666;}
.blue{color:#005380;}
.red, .red a{color:#980000;}
.black, .black a{color:#000;}
#anonymous,#user{display:none;}
.form-wrapper{background:url('../images/bg-sports-sections-dark.gif') repeat-x;}
.mce_image_container{background:url('../images/bg-sports-sections-dark.gif') repeat-x;}
.mce_image_caption{background:#ebebeb;}
/* ======== FrontendAdmin ======= */
a.frontendadmin:link,a.frontendadmin:visited{color: #c00;font-size: 0.95em; font-weight:700;}
a.frontendadmin_add:link,a.frontendadmin_add:visited{margin-bottom: 20px;}
fieldset.frontendadmin{margin:10px;padding: 10px 10px;border: 1px dotted #6498CC;font-size: 12px;}
fieldset.frontendadmin p{background-color: #E7EFF6;margin: 0 0 5px 0;padding: 5px 10px;}
fieldset.frontendadmin legend{font-weight: bold;font-size: 1.2em;color: #333;}
fieldset.frontendadmin label{font-size: 0.9em;font-weight: bold;color: #333;display: block;margin-bottom: 3px;}
fieldset.frontendadmin input[type=text],fieldset.frontendadmin input[type=password],fieldset.frontendadmin textarea{width: 99%;}
fieldset.frontendadmin ul.errorlist{margin: 0;padding: 0;list-style: none;}
fieldset.frontendadmin ul.errorlist li{margin: 5px 0 2px 0;padding: 5px 10px;color: White;background-color: #F74A4A;}
.message{width:98%; padding:1%; background:#c8ffbf;}
/*=========== SimpleModal ============*/
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#FFF; border:8px solid #CCC; padding:12px;}
#simplemodal-container a.modalCloseImg {
	background:url('../images/x.png') no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
/*=========== Comments ===============*/
.comment_reply { cursor: hand; }
.comment_reply_bar{font-size:11px;}
.comment_meta {width:10%; margin-right:1%; float:left;}
.comment_body{width:82%; float:left; padding:3% 2% 2% 5%;}
.comment { margin:2% 2% 0% 20px; width:86%; float:left; }
.comment_level_1{margin-left:0; width:100%; background-position:top 85px;}
.comment_level_3{margin-left:15%; width:85%; background-position:top 65px;}
.comment_collapsed .comment, .comment_collapsed .comment_content { display: none; }
.comment_collapsed .comment_title .comment_collapsed_below { display: none; }
.commented_by{font-weight:700; padding-top:12px; text-align:right; }
.commented_date{font-size:11px; color:#666; text-align:right;}
.comment_form_wrapper .comment{background-position:top 55px;}
.comment_level_2 .comment_form_wrapper .comment{background-position:top 45px;}