@import url(../all.css);

/*   Color Scheme 
=======================
Blue: #0B2685
Red:  #E40706

                     */

/*    Main Tags
===================== */
body {
	 margin:0;
	 padding:0;
	 background:#fff;
color:#000;
}
.pagebody {
	padding-top:20px; /*puts padding below header on sub pages */
}
#body_home .pagebody {
	padding-top:0;  /*removes padding below header on home */
}
a:link, a:active, a:visited {
        color:#0B2685;
        text-decoration:underline;
}
a:hover {
        color:#fff;
        text-decoration:none;
		background: #E40706 url(bg-menu.gif) repeat-x left center;
}
body, td, th, div { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*    Top Menu
==================== */
.mainmenucurrent, a.mainmenucurrent {
   font-size: 95%; 
   text-decoration: none; 
   color:#E40706;
   background-color: white;
}
a.mainmenucurrent:link,
a.mainmenucurrent:visited,
a.mainmenucurrent:active {
color:#E40706;
font-size:10px;
}
.mainmenuon, 
A.mainmenuon:hover, 
A.mainmenuon:link, 
A.mainmenuon:visited, 
A.mainmenuon:active { 
   color: #fff; 
   background-color: #E40706; 
font-size:10px;
}
.mainmenuoff, 
A.mainmenuoff:hover, 
A.mainmenuoff:link, 
A.mainmenuoff:visited, 
A.mainmenuoff:active { 
   color: #0B2685; 
   background: #fff; 
font-size:10px;
}


/*      Header 
==================== */
.pageheader {   /* Main Header BG */
	height: 122px;
	background:url(bg-header.gif) repeat-x left bottom;
   
}
.brandlogo {    /* Logo Cell */
	width:265px;
}
.brandlogo a img {
display:none;
}
.brandlogo a {
width:250px;
height:93px;
display:block;
margin:18px 0 0 15px;
background:url(logo.png) no-repeat left top;
}
.brandlogo a:hover {
}

.pagetitle{   /* Center Cell */
	 vertical-align:middle;
	 width: auto;
	 background:url(football.png) no-repeat right top;
}
.pagetitle h1{
   text-align:left;
   margin:0;
   color:#000;
font:25px Arial, Helvetica, sans-serif; 
letter-spacing: .1em; 
padding:20px 0px 0 50px; 
text-shadow: 1px 1px 2px #0b2685;
}
.welcome {  /* Right Cell */
	width:100px;
   color:#000;
}
.welcome a, .welcome a:hover{
  
}

/*    Tabs
==================== */
#homepagetabs {
border-bottom: 2px solid #090;
margin: 0px 0 20px 0;
padding: 15px 0 19px 15px;
font-weight:bold;
}
#homepagetabs li {
display: inline;
list-style-type: none;
margin: 0;
border: 1px solid #fff;
border-bottom:none;
background: none;
float: left;
line-height: 14px;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
cursor: pointer;
color:#0B2685;
}
#homepagetabs li.currenttab {
background:#E40706 url(bg-menu.gif) repeat-x left bottom;
padding-bottom:3px;
border:2px solid #090;
border-bottom:none;
color:#fff;
}

/*    Main Headings 
======================= */
.homepagecolumn .homepagemodule caption, caption{
text-align:left;
padding:0px 15px 5px 0px;
background:#fff url(caption.gif) no-repeat right top;
font-size:14px;
font-weight:bold;
color:#E40706;
width:auto;
}
.homepagecolumn .homepagemodule caption span, caption span{
background:#fff url(caption.gif) no-repeat left top;
display:block;
padding:7px 0 0 15px;
}
.homepagecolumn .homepagemodule caption span.module_expand,
caption span.module_expand{
background:none;
}
.homepagecolumn #standings h3, .homepagecolumn #brief_standings h3, h3 {  /* Division 1 ect, subpage captions */
background:#DEDEDE url(bg-footer.gif) repeat-x left bottom;
color:#0B2685;
font-weight:bold;
text-align:left;
font-size:18px;
padding:5px;
}
/*    Tables 
================== */
th{
background:#DEDEDE url(bg-footer.gif) repeat-x left bottom;
padding:3px;
font-style:normal;
text-align:center;
color:#333;
}
th a:link,
th a:active,
th a:visited{
color:#0B2685;
}
th a:hover{
color:#fff;
text-decoration:none;
}
.eventablerow {
   background-color: #fff;
   color:#000;
}
.oddtablerow {
   background-color: #f1f1f1;
   color:#000;
}
.eventablerow a:link,
.eventablerow a:visited,
.eventablerow a:active,
.oddtablerow a:link,
.oddtablerow a:visited,
.oddtablerow a:active{
color:#0B2685;
text-decoration:underline;
}
.eventablerow a:hover,
.oddtablerow a:hover {
color:#fff;
text-decoration:none;
}
#monthly_calendar td.today { 
border:none;
background:#E40706 url(bg-menu.gif) repeat-x left bottom;
color:#fff;
}
#monthly_calendar td.today a:link,
#monthly_calendar td.today a:visited,
#monthly_calendar td.today a:active{
color:#0B2685;
}
#monthly_calendar td .calendarday {
background: #fff;
color:#E40706;
}
/*    footer
====================== */
.pagefooter{
     background:#fff url(bg-footer.gif) repeat-x left top;
	 padding:10px;
}
.pagefooter a{
        color:#666;
}
.pagefooter a:hover{
      color:#fff;
}
.pagefooter table{
width:99%;
}
.pagefooter td{
        color:#666;
		font-size:11px;
		background:none;
		text-align:left;
}

/* main body css
================== */

/* 
#contentframe {
  margin: 0px;
  padding-left: 105px;
  padding-top: 5px;
  padding-right: 5px;
} */

#contentframe table {
  width: 98%;
}

table.two_column_layout {width: 98%;}
td.two_column_layout {width: 50%;}

/* ----Other----*/

#monthly_calendar td, #monthly_calendar th {border: 1px solid #323321;}

h3.warning {
  padding: 20px 0px;
  background-color: #fff;
  font-size: 12pt;
}

#options_18 form > table {border:none;}
#options_98 form > table {border:none;}

#kickoff_countdown h3, #draft_countdown h3, #auction_countdown h3, #calendar_countdown h3 {
  color: #323321;
  background-color: transparent;
}

.homepagemessage {border: 1px solid #323321;}

#contentframe #article table, #options_73 .articlepicturetable, #options_177 .articlepicturetable, #fantasy_recap .articlepicturetable, #options_185 .articlepicturetable, #contentframe .articlepicturetable {width: auto;}
#article td {padding: 5px;}

#options_20 table table {
   width: auto;
}

