﻿/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
#test-fill {min-height: 600px;}

/* typography.css */
body 
{
    font-size:100%;
    color:#333333;
    background-color: #020202;
    background-image: url(/files/images/site/cfhinsider_background.jpg);
    background-position: top;
    background-repeat: no-repeat;
    font-family:"Verdana", Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#4A2E18;}
a {color: #4A2E18;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* A container should group all your columns. */
.container 
{
    width: 996px;
    margin: 0 auto;
    padding: 5px 0 0 0;
}

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right: 12px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 30px;}
.span-2  { width: 72px;}
.span-3  { width: 114px;}
.span-4  { width: 156px;}
.span-5  { width: 198px;}
.span-6  { width: 240px;}
.span-7  { width: 282px;}
.span-8  { width: 324px;}
.span-9  { width: 366px;}
.span-10 { width: 408px;}
.span-11 { width: 450px;}
.span-12 { width: 492px;}
.span-13 { width: 534px;}
.span-14 { width: 576px;}
.span-15 { width: 618px;}
.span-16 { width: 660px;}
.span-17 { width: 702px;}
.span-18 { width: 744px;}
.span-19 { width: 786px;}
.span-20 { width: 828px;}
.span-21 { width: 870px;}
.span-22 { width: 912px;}
.span-23 { width: 954px;}
.span-24, div.span-24 { width: 996px; margin: 0; }


/******************************************/
/* ABOUT US                               */
/******************************************/

.about-us 
{
    font-size: 0.8em;
    width: 600px;
    margin: 0;
    padding: 10px 20px 20px 20px;
    
}

.about-us-authors 
{
    font-size: 0.8em;
    width: 600px;
    margin: 0;
    padding: 10px 20px 20px 20px;
    border-style: solid;
	border-color: #cecece;
	border-width: 0 0 1px 0;
}

div#about-us p
{
    margin: 0;
    padding: 10px 20px;
}

.about-us-image
 
{
	float: left;
    margin: 5px 10px 5px 0px;
}


/******************************************/
/* BANNER-REGION                          */
/******************************************/

h1
{
    color: #4A2E18;
    font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 10px 2px 10px 10px;
}	

h2
{
    color: #000000;
    font-size: 1.1em;
    font-style: normal;
    margin: 0;
    padding: 4px 2px 4px 10px;
}

h3
{
    color: #000000;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 2px 2px 4px 8px;
}

p 
{
	color: #000000;
	font-size: 1em;
	
}

/******************************************/
/* BANNER-REGION                          */
/******************************************/

#banner-region 
{
    background-color: #000000;
    height: 90px;
    margin: 0;
    padding: 5px;
    width: 986px;
}

#banner-ad 
{
	float: left;
	height: 90px;
	margin: 0;
	padding: 0;
	width: 730px;
}

#search-block 
{
	font-size: 0.8em;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	width: 226px;
}

#user-login-field 
{
    color: #F68D28;
    clear: both;
    margin: 0;
    padding: 5px 0 0 10px;
}

#user-login-field a, #user-login-field a:visited
{
    color: #F68D28;
    text-decoration: none;
}

#user-login-field a:hover
{
    color: #F68D28;
    text-decoration: underline;
}

#player-search-field 
{
    clear: both;
    margin: 0;
    padding: 5px 0 0 10px;
}

.search-button 
{   
    margin: 0;
    padding: 0 0 3px 2px;
    vertical-align: middle;
}

#team-search-field 
{
    clear: both;
    color: #ffffff;
    margin: 0;
    padding: 5px 0 0 10px;
}

#team-search-field a, #team-search-field a:hover, 
#team-search-field a:visited
{
    color: #ffffff;
    text-decoration: none;
}

.arrowdown 
{
    color: #ffffff;
}

/******************************************/
/* FOOTER REGION                          */
/******************************************/

#footer-region 
{
    background-color: #4A2E18;
    width: 996px;
}

#footer-map-links
{
    float: left;
	margin: 0;
	padding: 10px;
	width: 540px;
}

.footer-map-row 
{
    clear: both;
	width: 580px;	
}

.footer-map-column
{
    float: left;
	margin: 0;
	padding: 10px 10px 10px 10px;
}

#footer-map h2
{
	color: #660000;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 0;
}

.footer-map-column h3
{
	color: #f68d28;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 0;
}

.footer-map-column a, .footer-map-column a:visited
{
	color: #ffffff;
	font-size: 0.7em;
	text-decoration: none;
}

.footer-map-column a:hover
{
	color: #ffffff;
	font-size: 0.7em;
	text-decoration: underline;
}

.footer-map-column ul
{
    color:#FFFFFF;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.footer-map-column ul li
{
	line-height: 1.0;
	list-style-type: none;
}

#social-links-footer 
{
    float: left;
    margin: 0;
    padding: 10px 0 0 40px;
    width: 396px;
}

#social-links-footer ul
{
    font-size: 1.1em;
    list-style: none;
    vertical-align: middle;
}

#social-links-footer li
{
    vertical-align: middle;
}

#social-links-footer li.link-rss a
{
    color: #fd9e00;
}

#social-links-footer li.link-facebook a
{
    color: #3d7bca;
}

#social-links-footer li.link-twitter a
{
    color: #2aa1cb;
}

.list-image 
{
    vertical-align: middle;
}

#social-links-footer a, #social-links-footer a:hover
{
    font-size: 1.0em;
    text-decoration: none;
    vertical-align: middle;
    margin: 0;
}

p#copyright
{
	clear: both;
	color: #ffffff;
	font-size: 0.7em;
	margin: 0;
	padding: 10px 0 20px 0;
	text-align: center;
	width: auto;
}

#coming-soon 
{
    padding: 100px 0 0 20px;
    min-height: 500px;
}
	
/******************************************/
/* SLIDER                                 */
/******************************************/

.slider-wrap						{ background-image: url(/files/images/slider/slider-background-horz.jpg); float: left; height:413px; margin: 10px 10px 10px 10px; width: 610px; }
.panel ul							{ text-align: left; margin: 0 0 0 0; }
.stripViewer						{ position: relative; overflow: hidden; width: 575px; height: 370px; left: 18px; }
.stripViewer .panelContainer		{ position: relative; left: 0px; top: 12px; }
.stripViewer .panelContainer .panel	{ float: left; height: 100%; position: relative;  width: 575px; margin: 0px 0px 0px 0px;}
.stripNavL, .stripNavR, .stripNav	{ display: none; }
.nav-thumb 							{ border: 0px solid gray; margin-right: 0px; height: 32px; width: 115px;}
.active-thumb						{ border-width: 0 3px 0 3px; border-style: solid; border-color: #FF952F;}
.cross-link							{ color:#ffffff;  display: block; width: 115px; margin: -2px 0 0 18px; position: relative; padding: 0px 0px 0px 0px; z-index: 9999; }
div#movers-row							{ margin: -30px 0 0 115px; }
div.slider-wrap > /**/ div#movers-row					{ margin: -30px 0 0 133px; }
#movers-row div						{ background: url(/files/images/slider/1-1.jpg); float: left; height: 29px; width: 115px; }
#movers-row div a.cross-link 		{ text-decoration: none; color:#ffffff; font-weight: bold;  float: right; }
.photo-meta-data					{ background: url(/files/images/slider/transpBlack.png); padding: 5px; height: 50px; margin-top: -60px; position: relative; z-index: 9999; }
.small								{ font-size: 7px; font-style: italic;}
.photo-meta-data span				{ color:#ffffff; }
.photo-meta-data a					{ text-decoration: none; color:#e4c326; font-weight: bold; font-size:12pt; font-style: italic; } 
.photo-meta-data a:visited			{ color:#e4c326; }
.image-size 
{
    width: 610px;
    height: 360px;
}

/******************************************/
/* BLOCK STYLES                           */
/******************************************/

/* BLOCK 1 Light Gray */

.block-01
{
    border-color: #969696;
    border-width: 0 1px 1px 1px;
    border-style: solid;
}

.block-01 h2
{
    background-color: #ffffff;
    background-image: url(/files/images/site/box-01-head.gif);
    background-repeat: repeat-x;
    color: #264775;
    font-size: 1.2em;
    height: 45px;
    margin: 0;
    padding: 7px 0 0 7px;
}

.block-01 .content 
{
    margin: 0;
    padding: 0;
}

.block-01 .block-footer
{
    background-color: #eeeeee;
    font-size: 0.8 em;
    margin: 4px 0 0 0;
    padding: 10px;
    text-align: left;
}

.block-01 .block-footer a
{
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
}

.block-01 .block-footer a:hover
{
    text-decoration: underline;
}

/* BLOCK 2 Light Blue */

.block-02
{
    border-color: #969696;
    border-width: 0 1px 1px 1px;
    border-style: solid;
}

.block-02 h2
{
    background-color: #ffffff;
    background-image: url(/files/images/site/box-02-head.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-size: 1.2em;
    height: 45px;
    margin: 0;
    padding: 7px 0 0 7px;
}

.block-02 .content 
{
    margin: 0;
    padding: 0;
}

.block-02 .block-footer {
	background-color: #EEEEEE;
	margin: 4px 0 0;
	padding: 10px;
	text-align: left;
}

.block-02 .block-footer a
{
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
}

.block-02 .block-footer a:hover
{
    text-decoration: underline;
}

/* BLOCK 3 Dark Gray */

.block-03
{
    border-color: #969696;
    border-width: 0 1px 1px 1px;
    border-style: solid;
}

.block-03 h2
{
    background-color: #ffffff;
    background-image: url(/files/images/site/box-03-head.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-size: 1.2em;
    height: 45px;
    margin: 0;
    padding: 7px 0 0 7px;
}

.block-03 .content 
{
    margin: 0;
    padding: 0;
}

.block-03 .block-footer {
	background-color: #EEEEEE;
	margin: 4px 0 0;
	padding: 10px;
	text-align: left;
}

.block-03 .block-footer a
{
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
}

.block-03 .block-footer a:hover
{
    text-decoration: underline;
}

/* BLOCK 4 Light Gray > SMALLER FOR DATA TABLES */

.block-04
{
    border-color: #969696;
    border-width: 0 1px 1px 1px;
    border-style: solid;
}

.block-04 h4
{
    background-color: #ffffff;
    background-image: url(/files/images/site/box-01-head.gif);
    background-repeat: repeat-x;
    color: #264775;
    font-size: 0.8em;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 5px 0 0 10px;
}

.block-04 .content 
{
    margin: 0;
    padding: 0;
}

.block-04 .block-footer
{
    background-color: #eeeeee;
    font-size: 0.8 em;
    margin: 4px 0 0 0;
    padding: 10px;
    text-align: left;
}

.block-04 .block-footer a
{
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
}

.block-04 .block-footer a:hover
{
    text-decoration: underline;
}

/******************************************/
/* FRONT PAGE                             */
/******************************************/

#front-row-01, #front-row-02, #front-row-03, #front-row-04
{
    clear: both;
}

#front-col-01 {float: left;width: 625px;}
#front-col-02 {float: left;padding: 10px 0 0 0;width: 325px;}

#front-left-column
{
    float: left;
    width: 610px;
    margin: 0px 0px 0px 15px;
    padding: 5px 0px 0px 0px;
}

#front-right-column
{
    float: left;
    width: 310px;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

#tag-board-block
{
    float: left;
    margin: 5px 5px 5px 20px;
    padding: 0;
    width: 300px;
}

#player-news-block
{
    height: 410px;
    float: left;
    width: 340px;
    margin: 15px 10px 10px 10px;
}

#player-news-block .news-date
{
    margin: 0;
    padding: 0 4px 0 10px;
}

#player-news-block .news-date img
{
    margin: 0;
    padding: 0 4px 0 5px;
}

#player-news-block ul 
{
    font-size: 0.7em;
    list-style: none;
}

#player-news-block ul li
{
    margin: 0;
    padding: 2px 0 2px 0;
}

#player-news-block ul li a
{
    font-weight: bold;
    text-decoration: none;
}

#player-news-block ul li a:hover
{
    text-decoration: underline;
}

#player-news-block ul li.li-alt
{
    background-color: #eeeeee;
}

#player-news-block h2 a
{
    text-decoration: none;
}

#article-archive-block
{
    float: left;
    height: 250px;
    margin: 5px 5px 5px 15px;
    width: 295px;
}

#article-archives-block h2 a
{
    color: #ffffff;
    text-decoration: none;
}

#asktheinsider-block 
{
    float: left;
    height: 270px;
    margin: 5px 5px 5px 5px;
    width: 295px;
}

#asktheinsider-block h2 a
{
    color: #ffffff;
    text-decoration: none;
}

#asktheinsider-block table
{
    border: none;
    font-size: 1.2em;
    width: 100%;
    margin: 0 0 0.7em 0;
}

#asktheinsider-closed 
{
    background-color: #EFBA86;
    color: #4A2E18;
    font-weight: bold;
    margin: 20px 0 0 0;
    padding: 20px 20px 20px 20px;	
}

#player-rankings-block 
{
    float: left;
    height: 270px;
    margin: 5px 5px 5px 15px;
    width: 295px;
}

#player-rankings-block h2 a
{
    color: #ffffff;
    text-decoration: none;
}

#player-rankings-block table
{
    border: none;
    font-size: 1.2em;
    width: 100%;
}

#player-rankings-block th
{
    background-color: #cccccc;
    color: #000000;
    font-size: 0.7em;
    font-weight: bold;
    text-align: center;
}

#mock-draft-block
{
    float: left;
    height: 250px;
    margin: 5px;
    width: 295px;
}

#mock-draft-block table th
{
    background-color: #021B7F;
    color: #ffffff;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 10px 2px 10px 2px;
    text-align: center;
}

#mock-draft-block table
{
    border: none;
}

#mock-draft-block table td a
{
    color: #E74241;
}

#mock-draft-block h2
{
    background-color: #ffffff;
    color: #000000;
    font-size: 1.2em;
    height: 50px;
    margin: 0;
    padding: 7px 0 0 7px;
}

#front-block-ad 
{
    float: left;
    height: 250px;
    margin: 5px 5px 5px 20px;
    padding: 0;
    width: 300px;
}

#article-archives-block 
{
    float: left;
    margin: 5px 5px 5px 15px;
    width: 603px;
}

#article-archives-block ul 
{
    font-size: 0.9em;
    list-style: none;
    margin: 0;
    padding: 0 0 5px 10px;  
}

#article-archives-block ul li.article-archive-title {
    margin: 0;
    padding: 0;    
}

#article-archives-block ul li.article-archive-title a {
    color: #BF7023;
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
}

#article-archives-block ul li.article-archive-title a:hover {
    text-decoration: underline;
}

#article-archives-block ul li.article-archive-teaser 
{
    font-size: 0.8em;
    margin: 0;
    padding: 0 20px 0 10px;    
}

#article-archives-block ul li.article-archive-teaser a {
    color: #4A2E18;
    font-size: 1.0em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 5px;
    text-decoration: none;
}

#article-archives-block ul li.article-archive-teaser a:hover {
    text-decoration: underline;
}

#podcast-block 
{
    float: left;
    height: 250px;
    margin: 5px 5px 5px 20px;
    padding: 0;
}

#partner-block 
{
    float: left;
    height: 175px;
    margin: 5px 5px 20px 15px;
    width: 603px;
}

#partner-block ul
{
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0 10px;
}

#partner-block li
{
    display: inline;
    margin: 0;
    padding: 0 0 0 10px;
}

#other-resources-block 
{
    float: left;
    height: 175px;
    margin: 5px 5px 5px 25px;
    width: 295px;
}

#other-resources-block ul
{
    font-size: 0.8em;
    font-weight: bold;
    list-style: none;
    margin: 0;
    padding: 2px 0 0 20px;
}

#other-resources-block li
{
    margin: 0;
    padding: 0 0 4px 0;
}

/******************************************/
/* TEAM MEGA MENU                         */
/******************************************/

div#banner {
}

div#banner h1 a {
    display: block;
    width: 270px;
    height: 120px;
}
div#banner h1 a span, div#banner .skip {
    position: absolute;
    top: -10000px;
    left: -10000px;
}

ul#menu {
    background: #01050E;
    color: #fff;
    margin: 0;
    padding: 0;
}

ul#menu li {
    display:   inline;
    margin: 0em 0em;
    position: relative;
}

ul#menu h2, ul#menu h3 {
    font-size: 100%;
    font-weight: normal;
    display: inline;
}

ul#menu li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 0;
}

ul#menu li a:hover {
    text-decoration: none;
}

ul#menu li.mega a:hover {
    text-decoration:  none;
}

ul#menu div {
    display: none;
}

ul#menu li.mega div {
    background: #d7d7d7;
    border: 1px solid #F68C26;
    font-size:0.8em;
    left: 0;
    margin: 90px 0 0 735px;
    padding: 2px 0 0 7px;
    position: fixed;
    top: 1.6em;
    width: 500px;
    z-index: 1;
}

ul#menu li.hovering div {
 display: block;
}


ul#menu div h3 {
    font-size: 1.1em;
}

ul#menu div h3 a, ul#menu div h3 a:visited {
    color: #F68C26;
    text-decoration: none;    
}

ul#menu div h3 a:hover {
    color: #F68C26;
    text-decoration: underline;    
}

ul#menu div p {
    margin: 0 0 0.5em 0;
    padding: 0;
}

ul#list {
    color: #fff;
    margin: 0;
    padding: 0 0;
}

ul#list li {
    display:   inline-table;
    margin: 0.1em 0em;
    position: relative;
}

ul#list li a {
    color: #F89224;
    text-decoration: none;
    font-weight: bold;
}

ul#list .list-teams li {
    display:   table; 
    margin: 0 0 0.1em;
    padding: 0 0 0 1.2em;
    position: relative;
}

ul#list .list-teams li a {
    color: #284A77;
    text-decoration: none;
    font-weight: bold;
}

ul#list .list-teams li a:hover {
    text-decoration: underline;
}

/******************************************/
/* NAVIGATION-REGION                      */
/******************************************/

#navigation-region
{
	height: 135px;
	margin: 0;
	padding: 5px 0 0 0;
	width: 996px;
}

#motto
{
    color: #ffffff;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 30px 20px 0 20px;
}

#social-links-header 
{
    margin: 0;
    padding: 10px 20px 0 20px;	
}

#logo
{
	clear: left;
	float: left;
}

#navigation 
{
	float: left;
	width: 100%;
}

/*** ESSENTIAL STYLES ***/

.sf-background {
	background-color: #ffffff;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul 
{
    background-color: #F68D26;
	background-image: url(/files/images/site/primarybar-current.gif);
	left:			0;
	top:			2.1em; /* match top ul list item height */
	width: 100%;
	z-index:		0;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		0.8em;
	text-decoration:none;
	font-size: 0.8em;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#F68D26; /* primary link background */
}
.sf-menu li li {
	background:		#F68D26; /* primary link hover */
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}

.marquee 
{
	color: #ffffff;
	padding: 		0.8em;
	font-size: 0.8em;
}

/*** arrows **/
.sf-menu a.sf-with-ul 
{
	padding-left: 	1.2em;
	padding-right: 	1.2em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background-image: url(/files/images/site/primarybar.gif);
	background-repeat: repeat-x;
	font-size: 0.8em;
	font-weight: bold;
	margin: 7px 0 0 0;
	position:		relative;
	width: 996px;
}
.sf-navbar li 
{
	background-image: url(/files/images/site/primarybar.gif);
	background-repeat: repeat-x;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #193656;
	position:		static;
}
.sf-navbar a, .sf-navbar a:visited, .sf-navbar a:hover  
{
    color: #333333;
	border-top:		none;
}
.sf-navbar li ul {
	width:			100%; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:		#F68D26;
	background-image: url(/files/images/site/primarybar-current.gif);
	position:		relative;
}

.sf-navbar li li a, .sf-navbar li li a:hover, 
.sf-navbar li li a:visited {
	border-left: none;
	color: #000000;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.sf-navbar li li ul {
	width:			13em;
}

.sf-navbar li li li {
	width:			100%;
}

.sf-navbar ul li {
	width:			auto;
	float:			left;
}
 
.sf-navbar a, .sf-navbar a:hover, 
.sf-navbar a:visited {
    color: #000000;
}

.sf-navbar li.current {
	background:		#F68D26;
}

.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, 
.sf-navbar a:active {
	background-image: url(/files/images/site/primarybar-current.gif);
	background-repeat: repeat-x;
}

.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#CF6600; /* hover secondary links */
	color: #ffffff;
}

ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF; /* unknown */
}

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}

ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

/******************************************/
/* TEAM TRACKER                           */
/******************************************/

div#team-tracker-form 
{
    padding: 5px 5px 5px 5px;
    width: 450px;
}

div.team-tracker-conference
{
    background-color: #ffffff;
    float: left;
    margin: 0;
    padding: 2px 4px 2px 0;
    width: 70px;
}

div.team-tracker-conference-ind
{
    background-color: #ffffff;
    float: left;
    margin: 0;
    padding: 2px 4px 2px 0;
    width: 70px;
}

div.conference-name
{
    background-color: #cccccc;
    color: #000000;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    text-align: center;
    width: auto;
}

div.team-tracker-conference table
{
    border-style: none;
    margin: 0;
    padding: 0;
    height: 260px;
}

div.team-tracker-conference-ind table
{
    border-style: none;
    margin: 0;
    padding: 0;
    height: 150px;
}

div.team-tracker-conference-ind table.ND
{
    border-style: none;
    margin: 0;
    padding: 0;
    height: 111px;
}

div.team-tracker-conference tbody, div.team-tracker-conference-ind tbody
{
	border: 2px solid #cecece;
    font-size: 0.9em;
}

div.team-tracker-conference tr, div.team-tracker-conference td,
div.team-tracker-conference-ind tr, div.team-tracker-conference-ind td
{
    background-color: #EFEFEF;
    margin: 0;
    padding: 0;
}

div.team-tracker-conference a
{
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

div.conference-toggle 
{
    margin: 0;
    padding: 0 0 0 5px;
    text-align: center;
}

div.row-BCS 
{
    clear: both;
}

div.row-NonBCS 
{
    clear: both;
}

div.select-all 
{
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;
}

div#team-tracker-select-bar
{
    background-color: #cccccc;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0 0 2px 0;
    padding: 2px 2px 2px 2px;
    text-align: center;
    width: 436px;
}

div#team-tracker-select-bar a
{
    font-size: 1.0em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

div#team-track-list-bar
{
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 2px 2px 2px 2px;
    text-align: center;
    width: 436px;
}

div#team-tracker-form h2
{
    font-size: 0.9em;
    font-style: normal;
    font-weight: bold;
}

.formerror
{
    color: red;
}

div#team-tracker-buttons
{
	margin: 0;
	padding: 5px 2px 5px 2px;
}

.modalBackground-teamtracker
{	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.popupControl-teamtracker 
{
    clear: both;
	background-color: #006600;
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
	width: 500px;
}

.modalPopup-teamtracker {
	background-color: #eeeeee;
	border-width: 3px;
	border-style: solid;
	border-color: #c0c0c0;
    clear: both;
    height: 715px;
	padding: 3px;
	width: 454px;
}

/******************************************/
/* PLAYER TRACKER                         */
/******************************************/

div.player-tracker-section-title
{
    background-color: #cccccc;
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 10px 0;
    padding: 5px 5px 5px 5px;
    text-align: left;
    width: auto;
}

div#player-tracker-select-col
{
	clear: both;
    float: left;
    margin: 0;
    padding: 0 0 0 10px; 
    width: 375px;  
}

div#player-tracker-list-section 
{
    border: 1px solid #000000;
    margin: 10px 10px 10px 10px;
    padding: 0 0 20px 0;
    width: 350px;
}

div#player-tracker-list-select 
{
    font-size: 0.8em;
    margin: 0;
    padding: 10px;
}

div#player-tracker-list-dropdown, div#player-tracker-list-name 
{
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 0;
}

div#player-tracker-select-section
{
    border: 1px solid #000000;
    margin: 10px 10px 10px 10px;
    min-height: 454px;
    padding: 0 0 10px 0;
    width: 350px;
}

div#player-tracker-buttons 
{
	text-align: center;
}

div#player-tracker-auto-search
{
    font-size: 0.8em;
    margin: 0;
    padding: 10px 20px 20px 20px;
    width: 350px;
}

div#player-tracker-auto-search ul
{
    padding: 10px 0 20px 0;
    list-style: none;
    text-align: left;
}

.CompletionListCssClass
{
    background-color: #eeeeee;
    border-color: #000000;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    font-size: 0.9em;
}

.CompletionListItemCssClass
{
	padding: 1px 0 0 10px;
}

.CompletionListHighlightedItemCssClass
{
	background-color: #ffffff;
	padding: 1px 0 0 10px;
}

.CompletionListCssClass ul
{
    padding: 0 0 0 10px;
}

div#player-tracker-listbox-section 
{
    font-size: 0.8em;
    margin: 0;
    padding: 10px 0 10px 20px;
}

.player-tracker-listbox 
{
    margin: 5px 0 0 0;
    padding: 0;
}

div#player-tracker-player-list-col
{
    float: left;
    margin: 0;
    padding: 0;
    width: 350px;   
}

div.player-tracker-player-list-section
{
    border: 1px solid #000000;
    margin: 10px 10px 10px 10px;
    padding: 0 0 20px 0;
    width: 325px;
}

.player-tracker-player-list-section ul 
{
    font-size: 0.8em;
    list-style: none;
    margin: 0;
    padding:0 0 0 10px
}

#player-tracker-message 
{
	float: left;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 5px 20px;
}

#player-tracker-update-progress 
{
	float: left;
	font-size: 0.9em;
	padding:0 0 0 20px
}

.ajax-loader-message 
{	
	background-color: #FFBD6F;
	float: left;
	margin: 0;
	padding: 0;
}

a.profile-link 
{
	font-size: 0.9em;
	font-weight: bold;
}

.player-tracker-error 
{
	color: Red;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 10px 30px;
}

/******************************************/
/* TEAM TRACKER                           */
/******************************************/

div.team-tracker-section-title
{
    background-color: #cccccc;
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 10px 0;
    padding: 5px 5px 5px 5px;
    text-align: left;
    width: auto;
}

div#team-tracker-select-col
{
	clear: both;
    float: left;
    margin: 0;
    padding: 0 0 0 20px; 
    width: 450px;  
}

div#team-tracker-list-section 
{
    border: 1px solid #000000;
    margin: 10px 0 10px 0;
    padding: 0 0 20px 0;
    width: 436px;
}

div#team-tracker-list-select 
{
    font-size: 0.8em;
    margin: 0;
    padding: 10px;
}

div#team-tracker-list-dropdown, div#team-tracker-list-name 
{
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 0;
}

div#team-tracker-select-section
{
    border: 1px solid #000000;
    margin: 10px 10px 10px 10px;
    min-height: 454px;
    padding: 0 0 10px 0;
    width: 350px;
}

div#team-tracker-buttons 
{
	text-align: center;
}

#team-tracker-message 
{
	float: left;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 5px 20px;
}

#team-tracker-update-progress 
{
	float: left;
	font-size: 0.9em;
	padding:0 0 0 20px
}

.team-tracker-error 
{
	color: Red;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 10px 30px;
}

/******************************************/
/* TABLES                                 */
/******************************************/

caption {
    background: #ffffff none repeat scroll 0 0;
    font-size: 1.0em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 2px 0;
    text-align: left;
}

.table-standard
{
	border-style: none;
	border-collapse: separate;
	width: 800px;
	margin: 10px;
	padding: 0;
}

.table-news
{
	border-style: none;
	border-collapse: separate;
	width: 600px;
	margin: 10px;
	padding: 0;
}

.table-standard th
{
    background-image: url(/files/pics/bar.jpg);
    background-color: #000000;
    color: #ffffff;
    font-size: 0.7em;
    font-weight: bold;
    text-align: center;
	margin: 0;
	padding: 1px 0 1px 0;
}

.table-standard tr
{
	background-color: transparent;
}

.table-standard th a 
{
    color: #4f4f4f;
    font-size: 1em;
    text-align: center;
} 

.table-standard td a 
{
    font-weight: bold;
}

.table-standard th a:hover 
{
	color: #4f4f4f;
	text-decoration: underline;
} 

td.col-player a, td.col-player-long a
{
    font-weight: bold;
}

td.col-stock 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 20px;
}

td.col-rank 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 20px;
}

td.col-tier 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 45px;
}

td.col-player 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: left;
	width: 135px;
}

td.col-player-long 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: left;
	width: 220px;
}

td.col-player-short 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: left;
	width: 75px;
}

td.col-position
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 30px;
}


td.col-contenttype {
	margin:0;
	padding: 4px 4px;
	text-align:center;
	width:50px;
}

td.col-class
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 30px;
}

td.col-team 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 40px;
}

td.col-conf 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 50px;
}

td.col-stat 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 25px;
}

td.col-stat-bold 
{
	font-weight:bold;
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	
}

td.col-stat-wide 
{
	margin: 0;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 60px;
}

td.col-date {
	margin:0;
	padding:2px 4px;
	text-align:left;
	width:30px;
}

td.col-icon {
	margin:0;
	padding:2px 4px;
	text-align:left;
	width: 15px;
}

td.col-news 
{
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: left;
	width: 300px;
}

tr.col-stat-alt td
{
	background-color: #eeeeee;
}



/******************************************/
/* TABLES > PAGER                         */
/******************************************/

.table-standard table, .table-conferences table,
.table-keepers-sleepers table, .table-schedule-matcher table, .table-news table
{
	border-style: none;
	border-collapse: separate;
	width: 100px;
	margin: 0;
	padding: 4px 4px 4px 4px;
}

.table-standard table tbody td, .table-conferences table tbody td,
.table-keepers-sleepers table tbody td, .table-schedule-matcher table tbody td, .table-news tbody td
{
	margin: 0;
	padding: 4px;
}

.table-standard table tbody span, .table-standard table tbody a, 
.table-conferences table tbody span, .table-conferences table tbody a,
.table-keepers-sleepers table tbody span, .table-keepers-sleepers table tbody a, 
.table-schedule-matcher table tbody span, .table-schedule-matcher table tbody a,
.table-news table tbody span, .table-news table tbody a
{
	font-size: 2.0em;
	font-weight: bold;
}

#table-filter-bar 
{
	background-color: #eeeeee;
	margin: 10px 10px 10px 10px;
	padding: 6px 6px 6px 6px;
	width: auto;
}

/******************************************/
/* SCHEDULE PAGES                         */
/******************************************/

.ease-of-schedule 
{
    float: left;
    margin: 0;
    padding: 10px 0 0 10px;
}

.eos-note 
{
    font-size: 0.8em;
    font-style: italic;
    margin: 0;
    padding: 2px 2px 4px 10px;
}

.table-schedule
{
	border-style: none;
	border-collapse: separate;
	margin: 10px;
	padding: 0;
	width: 350px;
}

.table-weekly-schedule 
{
	border-style: none;
	border-collapse: separate;
	margin: 10px;
	padding: 0;
	width: 599px;
}

.table-schedule td.col-stat 
{
	width: 40px;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: center;
}

.table-schedule-matcher
{
	border-style: none;
	border-collapse: separate;
	margin: 10px 10px 10px 10px;
	padding: 0;
	width: 976px;
}

td.col-team-long 
{
	width: 120px;
	margin: 0;
	padding: 2px 1px 2px 2px;
	text-align: left;
}

/******************************************/
/* CONTENT ELEMENTS                       */
/******************************************/

#content-wrapper 
{
    background-color: #eeeeee;
}

#content-region
{	
    background-image: url(/files/images/site/sidebar-border.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #ffffff;
	border-color: #cecece;   
	border-style: solid;
	border-width: 0 0 0 0;
	margin: 0;
	min-height: 1000px;
	padding: 0;
}

#filter-bar
{
    clear: right;
    margin: 4px 0 10px 0;
    padding: 0;
    text-align: center;
}

#table-link 
{
    margin: 10px 0 10px 0;
    padding: 0;
    text-align: center;
}

#table-link a 
{
    color: #4A2E18;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;    
}

#table-link a:hover 
{
    color: #ff0000;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: underline;    
}

/******************************************/
/* RIGHT SIDEBAR                          */
/******************************************/

#right-sidebar
{
	background-color: #eeeeee; 
	color: #000000;
    font-size: 0.8em;
    font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 335px;
}

div#right-sidebar-block-01
{
	background-color: #eeeeee;
	height: 250px;
	margin: 0;
	padding: 10px 10px 10px 10px;	
	width: 300px;
}

div#right-sidebar-block-02, div#right-sidebar-block-03, div#right-sidebar-block-04
{
	margin: 0;
	padding: 10px 10px 10px 10px;	
}

/***
/* Table Styling
/**/

table
{
	border: 2px solid #cecece;
    font-size: 1.0em;
}

tbody
{
	border: 2px solid #cecece;
    font-size: 0.9em;
}

th
{
    background-image: url(/files/pics/bar.jpg);
    background-color: #000000;
    color: #ffffff;
    font-size: 0.7em;
    font-weight: bold;
    text-align: center;
}

th a, th a:visited, th a:hover
{
	color: #ffffff;
	font-size: 1em;
	text-decoration: none;    
}

tr td
{
	color: #000000;
	font-size: 0.7em;
	padding: 8px 2px 2px 10px;
	background: #fff;
}	

td a, td a:visited, td a:hover
{
	color: #4A2E18;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;    
}

td a:hover
{
	text-decoration: underline;    
}

.table-pager, .table-pager a, .table-pager a:visited, .table-pager a:hover
{
	color: #4A2E18;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;    
}

/***
/* Form Styling
/**/

.form-container
{
    background-color: #cecece;
	border-style: solid;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;   
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.fieldrow
{
    background-color: Transparent;
    margin: 2px 5px 5px 2px;
    padding: 0;    
}

.formerrorx
{
    color: #000000;
    background-color: #fffb9f;
    padding: 2px 2px 2px 2px; 
}

/***
/* Article List Styling
/**/

#article-list {

}

.article-list-item 
{
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 0.8em;
	height: 160px;
	margin: 0;
	padding: 10px 10px 10px 10px;
}

.article-list-image 
{
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
}

#article-list h3 
{
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 5px;
}

#article-list p 
{
	margin: 0;
	padding: 0 0 0 10px;
}

#article-list a 
{
	color: #4A2E18;
	text-decoration: none;
}

#article-list a.article-list-link 
{
	color: #4A2E18;
	text-decoration: underline;
}

#article-list a:hover 
{
	color: #4A2E18;
	text-decoration: underline;
}

.article-list-title {

}

.article-list-date {

}

.article-list-note {

}

.article-list-link {

}

/******************************************/
/* PODCAST LIST                           */
/******************************************/

#podcast-list {

}

.podcast-list-item 
{
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 0.8em;
	height: 160px;
	margin: 0;
	padding: 10px 10px 10px 10px;
}

.podcast-list-image 
{
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
}

#podcast-list h3 
{
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 5px;
}

#podcast-list p 
{
	margin: 0;
	padding: 0 0 0 10px;
}

#podcast-list a 
{
	color: #4A2E18;
	text-decoration: none;
}

#podcast-list a.podcast-list-link 
{
	color: #4A2E18;
	text-decoration: underline;
}

#podcast-list a:hover 
{
	color: #4A2E18;
	text-decoration: underline;
}

.podcast-list-title {

}

.podcast-list-date {

}

.podcast-list-note {

}

.podcast-list-link {

}

/******************************************/
/* DRAFT-KIT PAGES                        */
/******************************************/

.tracker-note 
{
	font-size: 0.9em;
	font-weight: bold;
	height: 25px;
	margin: 0;
	padding: 0 0 0 20px;
}

.tracker-note a
{
    color: #4A2E18;
	font-size: 1.0em;
	font-weight: bold;
	height: 25px;
	text-decoration: none;
}

.tracker-note a:hover
{
	text-decoration: underline;
}

.tracker-arrow
{
	vertical-align: middle;
}

h1.draft-kit-header {
    color: #4A2E18;
    font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 20px 0 10px 10px;
    vertical-align: middle;
}

.table-conferences-all
{
	border-style: none;
	border-collapse: separate;
	float: left;
	margin: 0 10px 10px 10px;
	padding: 0;
	width: 300px;
}

.table-conferences 
{
	border-style: none;
	border-collapse: separate;
	float: left;
	margin: 0 10px 10px 10px;
	padding: 0;
	width: 360px;
}

.table-keepers-sleepers 
{
	border-style: none;
	border-collapse: separate;
	float: left;
	margin: 0 10px 10px 10px;
	padding: 0;
	width: 220px;
}

.table-keepers-sleepers  th, .table-keepers-sleepers  td, .table-keepers-sleepers caption {
	padding: 4px 4px 4px 4px;
}

#sleepers-keepers-row-1, #sleepers-keepers-row-2, #sleepers-keepers-row-3, #sleepers-keepers-row-4, 
.conferences-row, .position-row
{
	clear: both;
}

div#draft-kit-sidebar-ad 
{
    margin: 0;
    padding: 90px 0 0 3px;
}

#content-region-draftkit {
    background-color: #FFFFFF;
    border: 0 solid #CECECE;
    margin-right: 0;
    padding: 0;
}

a.newslink, a.newslink:visited
{
    color: #E4782F;
    font-size: 0.9em;
    margin: 2px;
    text-decoration: none;
}

a.newslink:hover
{
    color: #E4782F;
    font-size: 0.9em;
    margin: 2px;
	text-decoration: underline;
}

/******************************************/
/* DRAFT KIT > BREAKDOWNS                 */
/******************************************/

.breakdown-item 
{
    border-style: dotted;
    border-width: 0 0 1px 0;
    font-size: 0.8em;
    margin: 0 10px 10px 10px;
    padding: 0 10px 10px 10px;
    width: 725px;
}

.breakdown-player 
{
    font-size: 1.2em;
    font-weight: bold;
}

.breakdown-player a 
{
    color: #4A2E18;
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
}

.breakdown-player a:hover
{
    text-decoration: underline;
}

.breakdown-description
{
    margin: 0;
    padding: 10px 0 0 20px;
}

.breakdown-stats
{
    margin: 0;
    padding: 0 0 5px 0;
}

.breakdown-projections
{
    margin: 0;
    padding: 0 0 5px 0;
}

.breakdown-preview 
{
    font-size: 0.9em;
}

/******************************************/
/* USER PROFILE                           */
/******************************************/

div#user-profile-settings 
{
	min-height: 500px;
}

div#user-profile-settings ul 
{
	margin: 0;
	padding: 0 0 0 30px;		
}

/******************************************/
/* SCORING SYSTEM                         */
/******************************************/

div.scoring-form-row 
{
    clear: both;    
}

div.scoring-form-offense-box 
{
    border-color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    float: left;
    font-size: 0.9em;
    height: 260px;
    margin: 10px;
    padding: 0;
    width: 200px;
}

div.scoring-form-defense-box 
{
    border-color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    float: left;
    font-size: 0.9em;
    height: 260px;
    margin: 10px;
    padding: 0;
    width: 325px;
}

div.scoring-form-box-title 
{
    background-color: #cccccc;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 4px 4px 4px 4px;
    width: auto;
}

div#scoring-system-form fieldset 
{
    border-color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    float: left;
    height: 220px;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    width: 145px;
}

div#scoring-system-form fieldset.fieldset-ranges
{
    border-color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    font-size: 1em;
    float: left;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    width: 235px;
}

div#scoring-system-form legend
{
    font-size: 1.0em;
    font-style: normal;
    font-weight: bold;
}

div#scoring-system-form .fieldrow
{
    text-align: right;
}

div#scoring-system-form .submitrow
{
    text-align: center;
}

div#scoring-system-form .scoringerror
{
    background-color: #fff033;
    clear: both;
    text-align: center;
}

div#scoring-system-form tr td {
    background: #FFFFFF none repeat scroll 0 0;
    color: #000000;
    font-size: 0.8em;
    padding: 3px 8px;
}

div#scoring-system-form th {
    font-size: 0.8em;
}

div.scoring-system-section-title
{
    background-color: #cccccc;
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 10px 0;
    padding: 5px 5px 5px 5px;
    text-align: left;
    width: auto;
}

#scoring-system-message 
{
	float: left;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 5px 20px;
}

div#scoring-system-list-dropdown, div#scoring-system-list-name 
{
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 0;
}

div#scoring-system-list-section 
{
    border: 1px solid #000000;
    clear: both;
    margin: 10px 10px 10px 10px;
    padding: 0 0 20px 0;
    width: 415px;
}

div#scoring-system-list-select 
{
    font-size: 0.8em;
    margin: 0;
    padding: 10px;
}

div#scoring-system-select-section
{
    border: 1px solid #000000;
    margin: 20px 10px 10px 10px;
    min-height: 454px;
    padding: 0 0 10px 0;
    width: 350px;
}

div#scoring-system-buttons 
{
	text-align: center;
}

#scoring-system-update-progress 
{
	float: left;
	font-size: 0.9em;
	padding:0 0 0 20px
}

.scoring-system-error 
{
	color: Red;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 10px 30px;
}

div#scoring-buttons
{
	margin: 0;
	padding: 5px 2px 5px 20px;
}

.modalBackground-scoring
{	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.popupControl-scoring 
{
    clear: both;
	background-color: #006600;
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
	width: 500px;
}

.modalPopup-scoring {
	background-color: #eeeeee;
	border-width: 3px;
	border-style: solid;
	border-color: #c0c0c0;
    clear: both;
    height: 760px;
	padding: 3px;
	width: 630px;
}

/******************************************/
/* TEAM INDEX PAGE                        */
/******************************************/

.team-list-long
{
    border-style: solid;
    border-color: #eeeeee;
    float: left; 
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
    width: 140px;
    height: 280px;
}
.team-list-short 
{
    border-style: solid;
    border-color: #eeeeee;
    float: left; 
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
    width: 140px;
    height: 200px;
}

.team-list-tiers 
{
    border-style: solid;
    border-color: #eeeeee;
    float: left; 
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
    width: 100%;
   
}

.conference-list 
{
    border-style: solid;
    border-color: #eeeeee;
    float: left; 
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
    width: 220px;
    height: 150px;
}

.team-list-long h3, .team-list-short h3, .conference-list h3  
{
    background-color: #4A2E18;
    color: #ffffff;   
    font-size: 0.9em; 
    margin: 0;
    padding: 4px 0 4px 0;  
    text-align: center;
}

.team-list-long h4, .team-list-short h4, .conference-list h4
{
    color: #000000;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 6px 6px;     
}

.team-list-long ul, .team-list-short ul,.conference-list ul 
{
    list-style: none;    
    margin: 0;
    padding: 0 0 0 10px;
}

.team-list-long li, .team-list-short li,.conference-list li 
{   
    line-height: 1.0;
    margin: 0;
    padding: 1px 0 0 0;
}

.team-list-long a, .team-list-short a,.conference-list a
{
    color: #4A2E18;
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: none;    
}

.team-list-long a:hover, .team-list-short a:hover,.conference-list a:hover
{
    text-decoration: underline;    
}

/******************************************/
/* COACH INDEX PAGE                        */
/******************************************/

.coach-list 
{
    border-style: solid;
    border-color: #eeeeee;
    float: left; 
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    width: 200px;
}

#coach-list-acc, #coach-list-big12, #coach-list-sec
{
    height: 320px;
} 

#coach-list-mac, #coach-list-cusa, #coach-list-ind
{
    height: 340px;
} 

#coach-list-big10, #coach-list-pac10, #coach-list-bige,
#coach-list-mwc, #coach-list-wac, #coach-list-sunbelt
{
    height: 220px;
} 

.coach-list h3 
{
    background-color: #000000;
    color: #ffffff;   
    font-size: 0.9em; 
    margin: 0;
    padding: 4px 0 4px 0;  
    text-align: center;
}

.coach-list h4
{
    color: #000000;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 6px 6px;     
}

.coach-list ul 
{
    list-style: none;    
    margin: 0;
    padding: 0 0 0 10px;
}

.coach-list li
{   
    line-height: 1.0;
    margin: 0;
    padding: 1px 0 0 0;
}

.coach-list a
{
    color: #4A2E18;
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: none;    
}

.coach-list a:hover
{
    text-decoration: underline;    
}

/******************************************/
/* QUESTION LIST                          */
/******************************************/

#question-system-notice 
{
    margin: 0;
    padding: 10px 0 10px 0;
    width: 500px;
}

div#question-ask-link 
{
    background-color: #2018B1;
    float: left;
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
}

div#question-ask-link a
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

div#question-ask-link a:hover
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

div#question-dropdown
{
    float:left;
    font-size:0.9em;
    font-weight:bold;
    margin:10px;
    padding:10px 10px 0 20px;
}

div#question-search-box
{
    clear: both;
	float: left;
    width: 470px;   
}

div#question-search-form
{
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
    display: none; 
}

div#question-list
{
	clear: left;
	float: left;
    margin: 0;
    padding: 10px 20px 10px 20px;
    width: 400px;
}

div#question-list h3 a
{
    color: #CF8033;
    text-decoration: none;
}

div#question-list h3 a:hover
{
    color: #4A2E18;
    text-decoration: underline;
}

div.question-list-item 
{
    border-color: #cccccc;
    border-style: dotted;
    border-width: 0 0 2px 0;
    margin: 0;
    padding: 10px 0 10px 0;
    width: 500px;
}

div.question-list-question 
{
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 10px 10px;
}

.question-list-date 
{
    margin: 0;
    padding: 0 0 10px 0;
}

.question-list-player 
{
    clear: both;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 10px;
}

.question-list-clip 
{
    clear: both;
    margin: 0;
    padding: 0 0 0 0;
}

div.question-list-question a
{
    color: #4A2E18;
    font-weight: bold;
}

.question-list-signature 
{
    font-weight: bold;
}

div.question-list-answer 
{
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 10px 0;
}

div.question-list-author 
{
    font-size: 0.8em;
}

.question-list-meta 
{
	clear:both;
	font-size:0.8em;
	margin:0;
	padding:5px 0 0 10px;
}

#question-message 
{
    font-size: 0.8em;
    padding: 10px 0 0 20px;
}

/******************************************/
/* QUESTION FORM                          */
/******************************************/

div#question-form-ads
{
	float: right;
	margin: 0 20px 0 0;
	padding: 0px 0px 0px 0px;
	width: 350px;
}


div#question-form 
{
	background-color: #fcfcfc;
	border: 1px solid #000000;
	font-size: 0.8em;
	float: right;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	width: 350px;
}

div#question-form-asker, div#question-form-email
{
	float: left;
	margin: 10px;
	padding: 0 20px 10px 0;
}

div.question-form-field 
{
    margin: 0;
    padding: 10px 0 0 0;
}

div.question-form-example
{
	font-size: 0.9em;
	font-style: italic;
}

div#question-form-title 
{
    margin: 10px;
	padding: 10px 0 0 0;
	clear: both;
}

div.question-form-note 
{
	font-size: 0.8em;
	font-style: italic;
}

div.question-form-textarea 
{
	margin: 10px;
	padding: 10px 0 0 0;
}

div.question-form-row 
{
	margin: 10px;
	padding: 10px 0 0 0;
}

div.question-form-label 
{
	font-weight: bold;
}

/******************************************/
/* CONTENT ITEM                           */
/******************************************/

#content-item 
{
	font-size: 0.9em;
	margin: 0;
	padding: 10px 20px 10px 20px;
}

#content-item ul
{
	margin: 0;
	padding: 10px 0 10px 30px;
}


#content-item p
{
	margin: 0;
	padding: 10px 10px 0 0;
}

#content-item h1
{
    color: #4A2E18;
    font-size: 1.6em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 10px 0;
}

#content-item h2 {
    clear: both;
    color: #BF7023;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 10px 2px 4px 0;
}

#content-main
{
    margin: 0;
	padding: 0 0 10px 0;
}

#content-item-author
{
    color: #7F7F7F;
	clear: both;
	float: left;
	font-size: 0.8em;
    margin: 0;
    padding: 0;
    width: 300px;
}

#content-item-author img
{
    padding: 0 10px 0 0;
}

.author-icon 
{
    float: left;
}

.author-name 
{
    padding: 10px 0 0 0;
}

.author-title 
{
    margin: 0;
    padding: 0;
}

.content-item-date
{
    float: left;
    margin: 0;
    padding: 0;
}

.content-signature
{
    color: #7F7F7F;
	clear: both;
	font-size: 0.8em;
    margin: 0;
    padding: 10px 5px 5px 0;
}

#content-item-share
{
    margin: 0;
    padding: 0 0 0 25px;
}

#content-item-share a
{
	font-size: 0.5em;
	text-decoration: none;
}

#content-item-share a:hover
{
	text-decoration: underline;
}

#content-item-body, #content-item-question, #content-item-script
{
	clear: both;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
    margin: 0;
    padding: 10px 0 5px 0;
}

#content-item-body
{
    clear: both;
}

#content-related-links-section h3 {
    color:#CF8033;
    font-size:0.9em;
    font-style:normal;
    font-weight:bold;
    margin:0;
    padding:10px 2px 5px 0;
}

#content-related-links, #content-related-news-links
{
	float: left;
	margin: 0;
	padding: 0 10px 20px 0;
}

#content-related-links ul, #content-related-news-links ul
{
	color: #8f8f8f;
	font-size: 0.7em;
	list-style: none;
	padding: 10px 0 0 0;
}

#content-related-links a, #content-related-news-links a
{
    font-weight: bold;
	text-decoration: none;
}

#content-related-links a:hover, #content-related-news-links a:hover
{
	text-decoration: underline;
}

#content-related-article-links 
{
    border: 1px solid #4F4F4F;
    float: right;
    font-size: 0.7em;
}

#content-related-article-links h2
{
    background-color: #4A2E18;
    clear: both;
    color: #ffffff;
    font-size:1.0em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding:4px 0 4px 10px;
}

#content-related-article-links a
{
    font-weight: bold;
}

#content-related-article-links ul
{
	list-style-type: none;
	padding: 5px 5px 5px 5px;
}

#content-item-body table 
{
	font-size: 1.1em;
}

#content-item-note
{
	clear: both;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
    margin: 0;
    padding: 10px 0 5px 0;
}

#content-item-reference
{
    color: #7F7F7F;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
    margin: 0;
    padding: 10px 0 5px 0;
}

#content-item-reference a
{
    color: #7F7F7F;
	font-style: normal;
	font-weight: normal;
    margin: 0;
    padding: 0;
}

#content-tag-region h2 
{
    color:#CF8033;
    font-size:0.9em;
    font-style:normal;
    font-weight:bold;
    margin:0;
    padding:10px 2px 5px 0;
}

#content-tags
{
    font-size: 1.0em;
    font-weight: bold;
    margin: 0;
	padding: 10px 0 10px 0;
}

#player-tags, div#team-tags, div#subject-tags 
{
	font-size: 0.9em;
	line-height: 2.0em;
	margin: 0;
	padding: 0 0 10px 0;
}

#player-tags a 
{
	background-color: #dfdfdf;
	color: #4A2E18;
	font-size: 0.9em;
    font-weight: normal;
	margin: 0 2px 0 0;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
}

#player-tags a:hover 
{
	background-color: #bfbfbf;
	color: #4A2E18;
	font-size: 0.9em;
    font-weight: normal;
	margin: 0 2px 0 0;
	padding: 4px 4px 4px 4px;
	text-decoration: underline;
}

#team-tags a 
{
	background-color: #EFBA86;
	color: #4A2E18;
	font-size: 0.9em;
    font-weight: normal;
	margin: 0 2px 0 0;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
}

#team-tags a:hover 
{
	background-color: #F68D28;
	color: #4A2E18;
	font-size: 0.9em;
    font-weight: normal;
	margin: 0 2px 0 0;
	padding: 4px 4px 4px 4px;
	text-decoration: underline;
}

#subject-tags a 
{
	background-color: #9BB4CF;
	color: #020202;
	font-size: 0.9em;
    font-weight: normal;
	margin: 0 2px 0 0;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
}

#subject-tags a:hover 
{
	background-color: #4A2E18;
	color: #ffffff;
	font-size: 0.9em;
    font-weight: normal;
	margin: 0 2px 0 0;
	padding: 4px 4px 4px 4px;
	text-decoration: underline;
}

#content-item-body table
{
	margin: 10px 0 10px 10px;
	width: 200px;
}

.content-body-left 
{
    float: left;
    width: 350px;
}

#content-item-body h1
{
    background-color: #ffffff;
    color: #4A2E18;
    clear: both;
    font-size: 1.6em;
}

#content-item-body h2
{
    background-color: #ffffff;
    color: #4A2E18;
    clear: both;
    font-size: 1.4em;
}

#content-item-body h3
{
    background-color: #ffffff;
    color: #4A2E18;
    clear: both;
    font-size: 1.1em;
    margin: 10px 0 0 0;
    
}

.content-table-right 
{
    float: right;
}

#content-pager-block 
{
    clear: both; 
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 20px 20px 0 0;
    height: 50px; 
}

#content-pager-prev 
{
    float: left;  
}

#content-pager-prev img 
{
    float: left; 
    padding: 0 10px 0 0; 
}

#content-pager-prev .pager-link 
{
    float: right;  
}

#content-pager-next 
{
    float: right;  
}

#content-pager-next img 
{
    float: right;  
    padding: 0 0 0 10px;
}

#content-pager-next .pager-link 
{
    float: right;  
}

/******************************************/
/* BLOG LIST                              */
/******************************************/

#blog-list {

}

.blog-list-item 
{
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 0.8em;
	height: 160px;
	margin: 0;
	padding: 10px 10px 10px 10px;
}

.blog-list-image 
{
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
}

#blog-list h3 
{
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 5px;
}

#blog-list p 
{
	margin: 0;
	padding: 0 0 0 10px;
}

#blog-list a 
{
	color: #800000;
	text-decoration: none;
}

#blog-list a.blog-list-link 
{
	color: #800000;
	text-decoration: underline;
}

#blog-list a:hover 
{
	color: #800000;
	text-decoration: underline;
}

.blog-list-title {

}

.blog-list-date {

}

.blog-list-note {

}

.blog-list-link {

}

/******************************************/
/* CONTENT LIST                           */
/******************************************/

div#content-list 
{
    float: left;
    margin: 0;
    padding: 10px 10px 10px 10px;
    width: 450px;
}

.table-contentbytag 
{
    width: 450px;
}

div#other-subject-tags 
{
    border-style: solid;
    border-width: 1px;
    float: right;
    margin: 10px 10px 10px 10px;
    padding: 0;
    width: 125px;
}

div#other-subject-tags h2
{
    font-size: 0.9em;
    font-style: normal;
    font-weight: bold;
    background-color: #000000;
    color: #ffffff;
}

div#other-subject-tags ul
{
    list-style-type: none;
    margin: 0;
    padding: 10px 10px 10px 10px;
}

div#other-subject-tags a
{
    font-size: 0.8em;
    font-weight: normal;
    text-decoration: none;
}

div#other-subject-tags a:hover
{
    text-decoration: underline;
}

/******************************************/
/* PROFILE (PLAYER, TEAM, CONF            */
/******************************************/

#profile-page 
{
}

#profile-col-1 
{
	float: left;
	width: 680px;
}

#profile-col-2 
{
	float: left;
	width: 316px;
}

#profile-col-2b 
{
	float: right;
	width: 200px;
}

.profile-row 
{
	clear: both;
}

#profile-page h2
{	
	font-size: 1.1em;
	font-style: normal;
}

#profile-page h3 
{
	color: #CF8033;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 10px 2px 5px 0;
}

#profile-info 
{
	float: left;
	margin: 0;
	padding: 20px 0 0 20px;	
	width: 585px;
}

#profile-info ul 
{
	float: left;
	font-size: 0.8em;
	list-style: none;
	margin: 0;
	padding: 10px 10px 0 5px;
}

#profile-info ul li
{
	color: #4F4F4F;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#profile-page h1
{
	font-size: 1.4em;
	font-style: normal;
	margin: 0;
	padding: 0 0 10px 0;
}

.profile-label 
{
	color: #CF8033;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0;
	padding: 0 4px 0 0;
}

#profile-ad-block 
{
    float: left;
    height: 250px;
    margin: 20px 5px 5px 10px;
    padding: 0;
    width: 300px;
}

#profile-preview-block
{
    float: left;
    margin: 0 0 20px 10px;
    width: 730px;
}

#profile-note 
{
	float: left;
	font-size: 0.8em;
	margin: 0;
	padding: 0 10px 10px 10px;
}

#profile-news-item 
{
	clear: both;
	float: left;
	margin: 0;
	padding: 50px 0 20px 20px;
	width: 600px;
}

#profile-news-item h2 
{
	color: #4A2E18;
	font-size: 1.2em;
	font-style: normal;
	margin: 0;
	padding: 0 0 10px 0;
}

#profile-news-item h3 
{
	color: #CF8033;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 5px;
}

#profile-news-item-date 
{
	clear: both;
	color: #CF8033;
	font-size: 0.8em;
	margin: 0;
	padding: 0 0 0 5px;
}

#profile-news-item-body 
{
	font-size: 0.8em;
	margin: 0;
	padding: 10px 0 10px 5px;
}

#profile-news-item-body p
{
	display:inline;
	margin: 0;
	padding: 0;
}

#profile-news-item-body a, #profile-news-item-note a
{
    font-weight: bold;
}

#profile-news-item-note {
	clear: both;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0 10px 10px 5px;
}

#profile-news-item-note p {
	display:inline;
}

#profile-news-item-reference {
	color: #7F7F7F;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 5px;
}

.profile-stat-block 
{
    background-color: #cecece;
    margin: 0 10px 20px 10px;
    padding: 0 0 10px 0;
}

.profile-stat-block table
{
    border: none;
    margin: 0;
}

.profile-stat-block tbody 
{
    border-width: 0;
}

.profile-stat-block table th
{
    background-color: #eeeeee;
    color: #4f4f4f;
}

#profile-related-links, #profile-related-news
{
	float: left;
	margin: 0;
	padding: 0 20px 20px 20px;
}

#profile-related-links ul, #profile-related-news ul
{
	color: #8f8f8f;
	font-size: 0.8em;
	list-style: none;
	padding: 10px 0 0 20px;
}

#profile-related-links a, div#profile-info a,
#profile-related-news a
{
    font-weight: bold;
	text-decoration: none;
}

#profile-related-links a:hover, div#profile-info a:hover,
#profile-related-news a:hover
{
	text-decoration: underline;
}

#profile-data 
{
	clear: both;
	margin: 0;
	padding: 10px 10px 10px 20px;
	width: 750px;
}

#team-related-links, #team-related-news
{
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	width: 320px;
}

#team-related-links ul, #team-related-news ul
{
	color: #8f8f8f;
	font-size: 0.7em;
	list-style: none;
	padding: 10px 0 0 0;
}

#team-related-links a, #team-related-news a
{
    font-weight: bold;
	text-decoration: none;
}

#team-related-links a:hover, #team-related-news a:hover
{
	text-decoration: underline;
}

#team-schedule-block 
{
    background-color: #cecece;
    clear: both;  
    margin: 10px 0 0 10px;
    padding: 0 0 20px 0;
    width: 300px;
}

#team-schedule-block table
{
    border: none;
    margin: 0;
}

#team-schedule-block tbody 
{
    border-width: 0;
}

#team-schedule-block table th
{
    background-color: #eeeeee;
    color: #4f4f4f;
}

#team-schedule-block ul
{
    background-color: #ffffff;
    list-style: none;
    margin: 0;
    padding: 0 0 10px 10px;
}

#team-schedule-block ul a
{
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;	
}

#team-schedule-block ul a:hover
{
    text-decoration: underline;	 
}

/******************************************/
/* MEMBERSHIP                             */
/******************************************/

div.membership-box 
{
	font-size: 0.8em;
	margin: 20px;
	padding: 0;
	
}

div.membership-box tr td
{
	background: transparent;
}

.registration-box 
{
    float: left;
    width: 400px;
    height: 590px;
    background-image: url(/files/images/site/vertical-background.jpg);
    
}

.plug-box 
{
    float: left;
    width: 400px;
    height: 590px;
    
    
}

div.membership-box table
{
	border-width: 0px;
	font-size: 1.0em;
}

div.membership-box tbody
{
	border-width: 0px;
	font-size: 1.3em;
}

div.membership-box-title
{
    
    color: #4A2E18;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 10px 0;
    padding: 15px 5px 5px 15px;
    text-align: left;
    width: auto;
}


div.membership-box ul
{
	font-size: 1.0em;
	list-style: none;
	margin: 20px;
	padding: 0;
}

div.membership-box li 
{
	margin: 0;
	padding: 10px 0 10px 0;
}

div.membership-box-row
{
	margin: 0 0 0 25px;
	padding: 10px;
}

div.membership-box-row-notice 
{
    font-weight: bold;
	margin: 0 0 0 5px;
	padding: 10px;
}

div.membership-box-row-notice a
{
    font-weight: bold;
}

.membership-label 
{
	font-weight: bold;
}

div.membership-box h2
{
	font-size: 1.2em;
	font-style: normal;
    font-weight: bold;
	margin: 0;
	padding: 10px 10px 10px 10px;
}

div.membership-box ul.create-account-reasons 
{
    margin: 0;
    padding: 0 10px 10px 10px;   
}

ul.create-account-reasons li.list-primary
{
   color: #F68D28;
   font-weight: bold;
   margin: 0;
   padding: 0 0 5px 10px;
}

ul.create-account-reasons li.list-sub
{
   color: #000000;
   font-weight: normal;
   margin: 0;
   padding: 0 0 5px 20px;
}

/******************************************/
/* CONTACT US                             */
/******************************************/

div#contact-page 
{
    min-height: 600px;
}

div#contact-page ul 
{
    list-style: none;
    margin: 0;
    padding: 20px;
}

/******************************************/
/* PLAYER SEARCH PAGE                     */
/******************************************/

#player-search-page 
{
    min-height: 600px;
    margin: 0;
    padding:10px 0 0 20px;
}

.player-search-no-results 
{
    font-size: 0.9em;
    margin: 0;
    padding: 10px
}

#player-search-page ul
{
    list-style: none;
    margin: 0;
    padding:10px 0 0 20px;
}

#player-search-page li
{
    margin: 0;
    padding: 10px 0 0 0;
}

/******************************************/
/* DASHBOARD PAGE                         */
/******************************************/

.dashboard-content-block h2 {
	font-size: 0.9em;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 2px 0 2px 4px;
}

#dashboard-header-row 
{
	clear: both;
	margin: 0;
	padding: 10px 0 10px 20px;
}

#dashboard-user-block 
{
	float: left;
	margin: 10px 23px 10px 0;
    padding: 0;
    width: 300px;
}

#dashboard-user-block ul
{
	color: #4A2E18;
	font-size: 0.8em;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
}

#dashboard-user-block ul.dashboard-manage
{
	font-size: 0.8em;
	list-style: disc;
	margin: 0;
	padding: 10px 0 0 20px;
}

#dashboard-user-block li
{
	margin: 0;
	padding: 2px;
}

.dashboard-label 
{
	color: #E4782F;
	font-weight: bold;
}

#dashboard-user-block ul li.select-tracker 
{
	margin: 0;
	padding: 10px 0 0 0;
}

#dashboard-ad-block 
{
	float: left;
	margin: 0;
	padding: 10px 0 0 30px;
}

#dashboard-content-row, dashboard-third-row 
{
	clear: both;
	margin: 0;
	padding: 0 0 0 20px;
}

.dashboard-content-block {
	float: left;
	font-size: 1.0em;
	margin: 10px 23px 10px 0;
	padding: 0;
	width: 300px;
}

.dashboard-content-block h2 
{
	font-size: 0.9em;
	font-weight: bold;
	height: 20px;
}

.dashboard-content-block-alt
{
	background-color: #eeeeee;
}

.dashboard-content-block table,
.dashboard-content-block tbody 
{
	border: none;
	border-collapse: collapse;
	margin: 0;
}

.dashboard-content-block tr td 
{
	background-color: Transparent;
	margin: 0;
	padding: 4px 4px 4px 4px;
}

.dashboard-content-block table table, #dashboard-data table table
{
	border-collapse: separate;
	border-style: none;
	border-top:1px solid #cecece;
	font-size: 1.2em;
	margin: 0;
	padding: 1px 0 0 8px;
}

.dashboard-content-block table table tr td, #dashboard-data table table tr td
{
	font-size: 1em;
	margin: 0;
	padding: 2px 2px 2px 2px;
}

#dashboard-data 
{
	border:1px solid #CECECE;
	clear: both;
	margin: 10px 20px 10px 20px;
	padding: 0;
}

.table-dashboard {
	border-collapse: separate;
	border-style: none;
	margin: 0;
	padding: 0;
}

#dashboard-filter-bar 
{
	background-color: #EEEEEE;
	font-weight: bold;
	margin: 0;
	padding: 10px;
}

.dashboard-filter-label 
{
	font-size: 0.6em;
	padding: 0 0 0 30px;
}

#team-byeweek-block 
{
	float: left;
	margin: 10px 10px 10px 20px;
	min-height: 150px;
	padding: 0;
	width: 300px;
}

#team-byeweek-block tr td
{
	font-size: 1.1em;
}

.dashboard-alert-block
{
    color: #4A2E18;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 4px;
}

#notice-block 
{
    float: left;
    width: 300px;
    margin: 10px 0 0 0;
    padding: 0;
}

.notice-block-text
{
    background-color: #EFBA86;
    color: #4A2E18;
    font-size: 0.8em;
    font-weight: bold;
    margin: 10px 0 10px 0;
    padding: 4px;
}

#dashboard-bookmarks-block
{
    
}

#dashboard-bookmarks-block a
{
    color: #E4782F;
    font-size: 1.1em;
    margin: 0;
    padding: 0 0 0 10px;
}

.dashboard-bookmarks-block tr td 
{
	margin: 0;
	padding: 2px 4px 2px 4px;
}

.edit-link 
{
	float: right;
	font-size: 0.7em;
	margin: 0;
	padding: 2px 10px 0 0;
}

#dashboard-bookmarks-block .edit-link a
{	
	color: #264775;
	margin: 0;
	padding: 4px 10px 0 0;
	text-decoration: none;
}

#dashboard-bookmarks-block .edit-link a:hover
{
	text-decoration: underline;
}

/******************************************/
/* USER BOOKMARKS                         */
/******************************************/

.user-bookmarks 
{
	width: 800px;
	margin: 20px;
	padding: 0;
}

/******************************************/
/* COMMENT BLOCK                          */
/******************************************/

#comment-block 
{
}

.comment-item 
{
    clear: both;
    overflow: hidden;
    margin: 0 0 6px 0;
    padding: 0 0 0 0;
    width: 600px;
}

.comment-body 
{
    float: left;
    font-size: 0.9em;
    margin: 0;
    padding: 10px 0 10px 10px;
    width: 460px;
}

.comment-date {
    font-size: 0.8em;
}

.comment-author 
{
    float: left;
    font-size: 0.6em;
    margin: 0;
    overflow: hidden;
    padding: 6px 0 4px 5px;
    width: 125px;
}

.comment-author-image
{
    float: left;
}

.comment-author-name
{
    float: left;
    margin: 0;
    padding: 4px 0 0 4px;
}

.comment-standard 
{
    background-color: #eeeeee;
}

.comment-editor 
{
    background-color: #FFD6AF;
}

.comment-commenter 
{
    background-color: #eeeeee;
}

#comment-add 
{
    border: 2px solid #cccccc;
    font-weight: bold;
    margin: 4px 0 4px 0;
    padding: 4px 4px 4px 6px;
    width: 588px;
}

.comment-add-label 
{
    font-weight: bold;
}

.counter 
{
    color: #BF7023;
}

.author-standard 
{
    font-weight: normal;
}

.author-editor 
{
    font-weight: bold;
}

.author-commenter 
{
    font-weight: normal;
}

.commentator-guidelines-notice 
{
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 20px 0 20px 0;
}


/******************************************/
/* COMMENTATOR GUIDELINES                 */
/******************************************/

#commentator-guidelines 
{
    font-size: 0.9em;
    margin: 0;
    padding: 20px;
}

#commentator-guidelines p
{
     margin: 0;
     padding: 10px;
}

#commentator-guidelines ul
{
    font-size: 0.9em;
     margin: 0;
     padding: 20px 60px 20px 60px;
     width: 700px;
}
#shoutbox-block{width:610px;height:550px;float:left;padding:0;margin:0 10px 10px 10px;}
