/* Global Styles */
	body {margin:0; padding:0px; background: #1e2b34 url(/media/style_img/body_bg.gif) repeat-x center top;}
	body,table,tr,td,th {font: 11px Lucida Grande, Helvetica, sans-serif; color: #1e2b34;}
	input,textarea,select,textfield {color: #000; margin:0px; font-size:11px;}
	h1,h2,h3,h4,h5,form,table {margin:0px; padding:0px;}
	h1 {font-size: 20px; letter-spacing: -1px }
	h2 {font-size:12px; font-weight:bold; color:#c0050b}
	h3, h5 {font-size:12px; font-weight:bold;}

	
/* ID's */
	#top, #bottom {background: #121921; color: #78a7c0;}
	#top {text-align: right;}
	#nav, #search {background: #162c39 url(/media/style_img/nav_over_bg.gif) repeat-x center bottom; color:#FFF;}
	#rightRail {width:180px; margin-left:10px !important; margin-left:8px}
	#leftRail {width:750px}
	#header_combo {width:470px; margin-left:80px;}
	#leaderboard, #leaderboardFoot {width:728px}
	
/* Anchors */
	a {text-decoration:none; color: #4f6d82;}
	h1 a, h2 a, h3 a, h4 a, h5 a {color: #1e2b34;}
	a:hover {text-decoration:underline;}
	a.noline:hover  {text-decoration:none;}
	img a, a img {border:none; text-decoration:none;}
	#top a, #bottom a {color:#FFF; text-decoration:none;}
	#top a:hover, #bottom a:hover {text-decoration:underline;}
	.grad_blue a {color: #b7e2ff;}
	.grad_blue a:hover {text-decoration:underline; color:#FFF}
	.breadcrumbs {font-weight:bold}
	.breadcrumbs a {color:#FFF;}
	.breadcrumbs a:hover {text-decoration:underline}
	.legal a {color:#FFF; font-weight: normal; font-size: 8px}
	.modHeaderBlue a, .modHeaderRed a {color:#FFF;}
	.modHeaderBlue a:hover, .modHeaderRed a:hover {text-decoration:underline}
	
/*Spacing*/
	.m5 {margin:5px;}
	.m5h {margin:0 5px}
	.m5v {margin:5px 0}
	.m5l {margin-left:5px}
	.m5r {margin-right:5px}
	.m5t {margin-top:5px}
	.m5b {margin-bottom:5px}
	.mauto {margin: auto}
	.m10 {margin:10px}
	.m10v {margin:10px 0}
	.m10h {margin:0 10px}
	.m10t {margin-top:10px}
	.m10b {margin-bottom:10px}
	.m10r {margin-right:10px}	
	.m10l {margin-left:10px}	
	.p5 {padding:5px}
	.p5h {padding:0 5px}
	.p5v {padding:5px 0}
	.p5b {padding-bottom:5px}
	.p5t {padding-top:5px}
	.p5l {padding-left: 5px}
	.p5r {padding-right: 5px}
	.p10 {padding:10px}
	.p10h {padding:0 10px}
	.p10v {padding:10px 0}
	.p10l {padding-left: 10px}
	.p10r {padding-right: 10px}
	.p10t {padding-top:10px}
	.line {line-height: 1.5em; }
	
/*Float control */
	.float_l {float:left}
	.float_r {float:right}
	.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
	.clearfix {display: inline-block;}
	html[xmlns] .clearfix {display: block;}
	* html .clearfix {height: 1%;}	
	
/* Blocks */
	.owrap {width:960px}
	.cwell {background:#FFF; border:5px solid #FFF;}
	.teamBucket {width:227px; float:left;}
	.teamBucket .teamIcon {width:50px;}
	.teamBucket .teamInfo {width:135px}
	.modBucket {background:#4e6c80; border:5px solid #4e6c80; color:#FFF;}
	.featureIndex {width:380px}
	.headlinesIndex {width:358px}
	.modulesIndex {width:236px; float:left;}
	.story_body {font-size:12px;}
	.none {display:none	;}
	
/* Shading */
	.grad_grey {background: #FFF url(/media/style_img/cwrap_bg.gif) repeat-x center bottom;} 	
	.grad_blue {background: #4e6c80 url(/media/style_img/mod_bg.gif) repeat-x center top; color:#FFF;} 	
	.comment {background: #FFF url(/media/style_img/comment_bg.gif) repeat-x center top;} 
	.comment:hover div {background-color:#cbd9e2;}	
	.nograd {background-color: #FFF;} 			
	
/* Borders */
	.border_bottomDrk {border-bottom: 1px solid #121921;}
	.border_topDrk {border-top: 1px solid #121921;}
	.border_bottomLt {border-bottom: 1px solid #476473;}	
	.border_topLt {border-top: 1px solid #476473;}
	.border_grey {border:1px solid #c4c4c4;}
	.border_rightGrey {border-right:1px solid #c4c4c4;}
	.border_bottomGrey {border-bottom:1px solid #c4c4c4;}
	.border_topGrey {border-top:1px solid #c4c4c4;}	
	hr {color: #d2d2d2; background-color: #121921; height: 1px; text-align: left; padding:0; margin:0; border:none}	
	hr.light {color: #c4c4c4; background-color: #c4c4c4;}
	.light hr {color: #c4c4c4; background-color: #c4c4c4;}
	
/* Nav */
	.nav_current {background: #841718 url(/media/style_img/nav_current_bg.gif) repeat-x center top; color:#fde563;} 	
	.nav {background: #162c39 url(/media/style_img/nav_over_bg.gif) repeat-x center top;}
	.nav_current, .nav {border-right: 1px solid #121921; padding:10px} 	
	
/* Accents */
	.timestamp {color: #4f6d82;} 
	.formButton {cursor:pointer;font-size: 11px; font-weight: bold; border: outset 1px #ccc; color:#FFF; background: #162c39 url(/media/style_img/nav_over_bg.gif) repeat-x center top;}
	.modBucket h2 {color:#b7e2ff}
	.modHeaderRed {background: #c0050b url(/media/style_img/nav_current_bg.gif) repeat-x center center; }
	.modHeaderBlue {background: #4e6c80 url(/media/style_img/nav_over_bg.gif) repeat-x center center;}
	.modHeaderRed, .modHeaderBlue {padding:5px; border-bottom: 1px solid #121921; color:#FFF }
	h1.team {font-weight:bold;}
	
	
/* Images */
	.icon {vertical-align:middle; padding-right:5px}
	
/* Alignment */
	.center, td.center, th.center {text-align:center;}
	.right, td.right, th.right {text-align: right}
	
	
/* Nav */
	#nav ul {float: left;list-style: none;line-height: 1;background: #162c39 url(/media/style_img/nav_over_bg.gif) repeat-x center bottom;padding: 0;margin: 0 0 1em 0;border-bottom: 1px solid #121921;border-top: 1px solid #121921; z-index:10;}
	#nav li.main {text-align: center; background: #162c39 url(/media/style_img/nav_over_bg.gif) repeat-x center bottom; border-right:1px solid #121921;}
	#nav a {display: block;	width: auto; w\idth: auto;text-decoration: none; padding: 10px 13px 10px 15px; /*Pad the whole thing*/ color: #FFF;}
/*	#nav a {display: block;	width: 10em;	w\idth: 6em;text-decoration: none; padding: 10px; color: #FFF;} */
	#nav a.daddy {background: url(/media/style_img/nav_parent_bg.gif) center right no-repeat;}
	#nav li {float: left;padding: 0;/*width: 8em;*/}
	#nav li ul { /*The first drop down */ position: absolute;left: -999em; height: auto;width: 14.4em; w\idth: 14em;border:#121921 1px solid;background-image: none;margin: 0;}
	#nav li li {padding-right: 1em;width: 13em;border-bottom:1px solid #121921;text-align:left}
	/*Old stuf - keeping jut incase. */
		#nav li ul a {width: 12.5em;w\idth: 11em;}
		#nav ul li ul li ul li {width: 14em;w\idth: 13em;}
		#nav ul li ul li ul li a {width: 14.4em;w\idth: 11em;}
		#nav li ul ul {margin: -32px 0 0 14em; /* Off set second child */}
/*		#nav li ul a {width: 12.5em;w\idth: 11em;}*/
/*		#nav ul li ul li ul li, #nav ul li ul li ul li a {width: 14em;w\idth: 13em;}*/
/*		#nav li ul ul {margin: -32px 0 0 14em;}*/ /* Off set second child */
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
	#nav li:hover, #nav li.sfhover, #nav li.current {background: #841718 url(/media/style_img/nav_current_bg.gif) repeat-x center top; color:#fde563;}
	
/* Team Nav */	
	#nav_team ul {width:748px; float: left;list-style: none;line-height: 1;background: #162c39 url(/media/style_img/nav_over_bg.gif) repeat-x center bottom;padding: 0;margin: 0 0 1em 0;border: 1px solid #121921;}
	#nav_team li.main {text-align: center; background: #162c39 url(/media/style_img/nav_over_bg.gif) repeat-x center bottom; border-right:1px solid #121921;}
	#nav_team a {display: block;	width: 10em;	w\idth: 6em;text-decoration: none; padding: 7px 5px; /*Pad the whole thing*/ color: #FFF;}
	#nav_team li {float: left;padding: 0;/*width: 8em;*/}
	#nav_team li:hover, #nav_team li.current {background: #841718 url(/media/style_img/nav_current_bg.gif) repeat-x center top; color:#fde563;}
	
/* Tabled data */
	.stats_table a {color:#4f6d82;}
	.stats_table a:hover {text-decoration:underline;}
	.stats_table th a {color:#FFF;}
	.stats_table table {width:100%; border-spacing:0px; border-collapse:collapse;}
	.stats_table th, .stats_table tbody th  {background-color:#1e2b34; font-weight:bold; color:#FFF;}
	.stats_table th.empty  {background:none; border:none;}
	.stats_table th.first  {border-right-color:#1e2b34;}
	.stats_table td,.stats_table th {margin:0px; padding:6px 4px; vertical-align: top; border:1px solid #fff; border-right-color:#fff;}
	.stats_table td {text-align:right;}
	.stats_grid tr.alt td,.stats_table td.alt {background-color:#e3e6e9;}
	.stats_table td.desc, .stats_table th.desc {text-align:left;}
	.stats_grid tr:hover td,.stats_grid tr:hover.alt td {background-color:#cbd9e2;color: #1e2b34;}
    .stats_grid tr.total td {background-color:#1e2b34;color:#fff;}
	.stats_grid tr.opp td {background-color:#cbd9e2;}
	.stats_grid tr.neg_pad th {padding:6px 2px}
	.stats_grid .player_name {width:115px}
	.stats_grid .season {width:50px}
	.stats_grid tr.accent td {font-weight:bold}
	
/* Story-specific styles */
	.story_body table {width:100%; border-spacing:0px; border-collapse:collapse; background-color:#f5f5f5; margin-bottom:10px}
	.story_body th  {background-color:#1e2b34; font-weight:bold; color:#FFF;}
	.story_body td,.story_body th {margin:0px; padding:3px; vertical-align: top; border:1px solid #c4c4c4;background-color:#f5f5f5 }
	.story_body ul,.story_body ol {padding:0px 0px 0px 25px}
	.story_body li {margin:0px; padding:0px}

/* Pagination - will tweak later */
	.pagination {margin:20px 10px; padding:10px 0px; text-align:center; border-top:1px solid #476473;}
	.pagination span, .pagination a {padding:3px 6px; margin: 2px; background: #FFF url(/media/style_img/comment_bg.gif) repeat-x center top; border-bottom:1px solid #c4c4c4}
	.pagination .disabled {display:none}
	.pagination .current {background: #4e6c80 url(/media/style_img/mod_bg.gif) repeat-x center top; color:#FFF;}
		
/* Commenting form */
	#comment_form {display:block;}
	#comment_form label {width:90px; display:inline-block; padding:5px; vertical-align:top}
	#comment_form p {border:1px solid #c4c4c4; padding:5px 0px; margin:5px 0px; }
	#comment_form .submit {border:none}
	#comment_form textarea {width:550px}	
	#comment_form .submit-preview {display:none}
	
	
/* Subscription forms */
	#sub_form fieldset {margin:0px 5px; border:none; border-top:3px solid #c4c4c4}
	#sub_form legend {font-weight:bold; font-size:16px; padding:10px 5px}
	#sub_form label {width:200px; display:inline-block; padding:5px; vertical-align:top;font-weight:bold}
	#sub_form em {color:red}
	#sub_form input, #sub_form textarea {padding:2px}
	#sub_form div {border:1px solid #c4c4c4; padding:10px 5px; background-color:#f9f9f9}
	#sub_form h1 {font:18px Arial, Helvetica, sans-serif; font-weight:bold }
	#sub_form .block {border:1px solid #c4c4c4; padding:10px; background-color:#f9f9f9; margin:10px 0px;}
	#sub_form .form_img {width:100px; float:left; margin-right:15px; border:none;}
	#sub_form .block h3 {margin-top:20px; font-size:14px}	
	
/* Real-time games block */
	/* #rt_games {overflow:hidden; width:940px; height:130px; position:relative;} */
        #rt_games {}
        #live_scores_holder {overflow:hidden; width:940px; height:130px; position:relative;}    
	#rt_games table {border-spacing:0px; border-collapse:collapse; margin:0px; padding:0px; background-color:#FFF; width:100%;}
	#rt_games table.alt {background-color:#e3e6e9;}
	#rt_games td {padding:3px; border:1px solid #c4c4c4; }					
	#rt_games th {background-color:#1e2b34; font-weight:normal; color:#FFF; padding:5px; border:1px solid #1e2b34; border-bottom:none;}
	#rt_games_container {position:absolute; left:0px; top:35px; width:2200px; margin-left:1px;}
	.rt_score {width:20px;text-align:right;}
	.rt_block {width:107px;height:90px; margin-right:9px;}
	.rt_status {text-align:center;}
	.rt_status a {color:#4f6d82;}
	.rt_status a:hover {text-decoration:underline;}
	tr.rt_win td {background-color:#cbd9e2; font-weight:bold;}
	tr.rt_red td {background-color:#bd2026; font-weight:bold; color:#fff;}	
	#start, #end {width:10px;}	
