/* SITE-wide attributes. */
body 
{	background-color: #EEE8DD;
	margin: 0;
	padding: 0;
	margin-top: -10px;
	font-family: Tahoma;
	font-size: 8pt;
	}

h1 { background-color: #433715; font-size: 16px; color: #FFF; text-align: center; padding: 5px; border: 1px solid #433715;}

h4 {
	font-size: 10pt; 
	font-weight: bold;
	color: #594737;
	padding: 10px;
	text-align: center;
}
	
a:link, a:active, a:visited {
	color: #594737;
	font-weight: bold;
	padding-bottom: 4px;
}
a:hover {
	background: url('http://www.returnofthechampions.com/img/under01.gif') repeat-x 100% 100%;
}

BLOCKQUOTE, TD, OL, UL, CENTER {
	font-size: 9pt;
}

/* Small text */
SMALL {
   	font-size: 9pt;
}

/* Big text */
BIG {
   	font-size: 11pt;

}

img {border: none;}

div.hibox {
	background-color: #FFFFCC;
}

/* Various Page Headers */
H3, H4 {
   	text-align: center;
   	margin-bottom: 0px;
}

H2, H3, H4 {
   	margin-top: 0px;
}


H2 {
   	font-size: 14pt;
	text-align: left;
}

H3 {
   	font-size: 10pt;
	background-image : url('http://www.returnofthechampions.com/2007MFL/img/table_header04.jpg');
	color: #EEE8DD;
	background-color: transparent;
	height: 27px;
	vertical-align: bottom;
	padding-bottom: 3px;
}

h3 a:link, h3 a:visited, h3 a:active { color: #EEE8DD; }
h3 a:hover { color: #FFFFCC; }

H4 {
   	font-size: 11pt;
}

/* Fill-out forms. */
FORM {
   	margin-top: 0px;
   	margin-bottom: 0px;
}

INPUT, TEXTAREA, SELECT {
   	
}

/* Table captions. */
caption {
	font-size : 10pt;
	font-weight : bold;
	color : #EEE8DD;
	background-image : url(http://www.returnofthechampions.com/2007MFL/img/table_header04.jpg);
	background-repeat : repeat-x;
	background-color: transparent;
	padding: 3px;      }

/* Table header cells */
TH {
   	font-size: 7pt;
   	color: #EFEADB;
   	font-style: normal;
   	font-weight: bold;
	padding: 3px;
	height: 27px;
	background: url('http://www.returnofthechampions.com/2007MFL/img/table_header02.jpg') repeat-x 100% 100%;
	vertical-align: bottom;
	text-align:center;
}

/*----------------------------------------------------------*/
/* Rules for classes that appear on many/all pages.         */
/*----------------------------------------------------------*/

/* The header of all league pages. */
.pageheader {
	display: none;
}

/* The site branding logo inside the page header. */
.brandlogo {
   	display: none;
}
.brandlogo img {
	display: none;
}


/* Space needed on the left-hand side of the page for the vertical menu. */
.verticalmenu {
   	width: 120px;
}

/* The "classic menu" reports drop-down list inside the page header. */
.classicmenu {
}

/* The page title inside the page header. */
.pagetitle {
   	display: none;
}

/* The "welcome" message inside the page header. */
.welcome {
   display: none;
}

/* The body of all league pages. */
.pagebody {
}

/* All report-type tables in league pages. */
.report { padding: 10px; background: #F3F0E4; border: 0; }

/* The footer of all league pages - make the text smaller. */
.pagefooter, .pagefooter TD { font-size: 8pt; }

/* All even-numbered rows inside a table. */
.eventablerow {
   	background-color: transparent;
	
}

/* All odd-numbered rows inside a table. */
.oddtablerow {
   	background-color: transparent;
}

/* Various system warnings (including injury status) */
.warning {
   	color: #990000;
	font-weight: bold;
}

/* Next size smaller font. */
.reallysmall {
   	font-size: 8pt;
   	
}

/* Various fill-out forms have a drop-down box where player names are inserted. */
/* Make this box start out wider, even if there are no players initially listed in it. */
.picks {
   	width: 400px;
}

/* Various pages have the "Go To Week:" UI at the top - this can be used to highlight */
/* the currently selected week. */
.currentweek {
   	font-weight: bold;
}

/* Don't put a border around league logos. */
.leaguelogo {
   	border: 0px;
}

/* Don't put a border around franchise logos. */
.franchiselogo {
   	border: 0px;
}

/* Don't put a border around franchise icons. */
.franchiseicon {
   	border: 0px;
}

/* Any place a franchise name is displayed, when logged in as that franchise. */
.myfranchise {
}

/* The "My Links", "League Links", "My Options" buttons option on the top of league pages. */
/* Display them as buttons rather than as a standard list. */
.header_links TH, .header_links CAPTION {
   	display: none;
}

.header_links LI {
   	list-style: none;
   	float: left;
   	padding: 2px;
   	margin: 2px;
   white-space: nowrap;
}

.header_links A {
   	text-decoration: none;
   	border: 1px solid;
   	padding: 1px;
   	margin: 1px;
   	display: block;
   	font-weight: bold;
   	float: left;
   	border-color: #FFF #333 #333 #FFF;
}

.header_links .oddtablerow {
   	background-color: transparent;
}

.msg {
   	padding: 3px;
   	margin: 1px;
   	display: block;
}

/*--------------------------------------------------------------*/
/* Rules for classes that appear on only the league home pages. */
/*--------------------------------------------------------------*/

/* Columns on the league home page */
.homepagecolumn {
   	vertical-align: top;
}

/* Various system messages that appear on the league home page. */
.homepagemessage {
   	border: 0px solid #455230;
   	padding: 0px;
   	width: 60%;
}

/* The "Live Scoring Summary" Home page module, default height and width for the IFRAME. */
.livescoringsummary {
   	width: 260px;
   	height: 300px;
}

#body_live_scoring_summary { background-color: #FFEFD5;}


/* If the league home page uses multi-column layout, give CAPTIONs and H3's a consistent background. */
.homepagecolumn #standings H3, .homepagecolumn #brief_standings H3, .homepagecolumn {
   	padding-top: 5px;
   	padding-bottom: 5px;
   	color: #000;
/*   	background: url('http://www.returnofthechampions.com/img/backer_mainwindow01.jpg') repeat 100% 100%;  */
	background: #F3F0E4;
}

#brief_standings {
	font-size: 10px; }

.homepagemodule CAPTION	{
 	font-size: 9pt;
   	
   	color: #455230;
   	font-style: normal;
   	font-weight: bold;
	background: url('http://www.returnofthechampions.com/2007MFL/img/table_header02.jpg') repeat-x 100% 100%;
	background-color: transparent;
}

/* Clean up the look of H3's inside home page modules */
.homepagecolumn .homepagemodule H3 {
	margin: -1px; 
}

/* For a multi-column home page module, make the module the width of the column. */
.homepagecolumn .homepagemodule {
   	width: 100%;
   	padding: 5px;
}

/*--------------------------------------------------------------------*/
/* Rules for classes that appear on only other selected league pages. */
/*--------------------------------------------------------------------*/


/* On the playoff brackets, the top team listed in a matchup. */
.topteam {
    	border-bottom: 2px #000000 solid;
}

/* On the playoff brackets, draw a vertical line. */
.bracket {
    	border-right: 2px #000000 solid;
}

/* On the playoff brackets, the bottom team listed in a matchup. */
.bottomteam {
    	border-bottom: 2px #000000 solid;
    	border-right: 2px #000000 solid;
}

/* On the live scoring pages, indicate that a game is currently underway. */
.gameunderway {
    	border: 1px #000000 dashed;
}

/* On the live scoring pages, indicate that the team has the ball. */
.haspossession {
}

/* On the live scoring pages, indicate that the team has the ball inside the red zone. */
.redzone {
}

/* On the live scoring pages, indicate that the player has recent stats. */
.updatedstats {
	
}

/* On the weekly summary report, the weekly high score. */
.highscore {
   	font-weight: bold;
}

/* On the weekly summary report, the weekly low score. */
.lowscore {
   	font-style: italic;
   	text-decoration: underline;
}

/* On the weekly results report, the tiebreaker player. */
.tiebreaker {
   	font-weight: bold;
}

/* On the weekly results report, a non-starter that should have been started. */
.shouldstart {
   	font-style: italic;
}

/* On the weekly results report, a starter that should have been benched. */
.shouldbench {
   	font-style: italic;
}

/*--------------------------------------------------------------------*/
/* Rules for things that appear on the monthly league calendar.       */
/*--------------------------------------------------------------------*/

/* The monthly league calendar. */
#monthly_calendar {
   	width: 80%;
   	border: 1px solid #000000;
   	border-collapse: collapse;
}

/* When displaying the monthly league calendar on the league home page, over-ride the 80% width above. */
.homepagecolumn #monthly_calendar {
   	width: 95%;
}

/* Give special emphasis to today on the calendar. */
#monthly_calendar TD.today {
   	border: 4px double #8B0000;
}

/* Individual days inside the monthly league calendar. */
#monthly_calendar TD, #monthly_calendar TH {
   	width: 14%;
   	border: 1px solid #000000;
   	padding: 2px;
}

/* Make days inside the calendar 4em's tall. */
#monthly_calendar TD {
   	height: 4em;
   	padding: 0;
   	font-size: 8pt;
}

/* The day of the month inside a calendar day. */
#monthly_calendar TD .calendarday {
   	float: right;
   	width: 2em;
   	text-align: center;
   	border-bottom: 1px solid;
   	padding-bottom: 1px;
   	border-left: 1px solid;
   	padding-left: 2px;
}

.mainwindow {
	padding: 0px;
	
	}  
.smack div{
        width : 115px;
	height: 100%;
        padding : 2px;
        float : left;
	background: #EFEFEF;
        overflow : hidden;
        text-align : left;
      }
.newswindow	{
	margin: 0 0 0 0;
	padding: 3px;
	}

.newswindow li {
	list-style-image: url('http://www.returnofthechampions.com/img/_bull_football01.gif');
	list-style-position: outside;
	margin: 2px 0 0 30px;
	vertical-align: middle;
	text-align: left;
	}

#contentright {
	vertical-align: top;
	border: 1px solid #455230;
        width : 150px;
	height:100%;
	min-height:100%;/*for mozilla*/
    padding : 2px;
	background: #FFFFFF;
        overflow : hidden;
        text-align : left;
        vertical-align: top;        
      }
#smackpad	{
	padding: 3px;
	background-color: #EFEFEF;
	border: 1px solid #455230;
	}
.menu6 {
	padding: 1px;
	text-align: center;
	}
.menu6 A, .menu6 A:hover, .menu6 A:visited, .menu6 A:active, .menu6 A:link {
	color: #FFC;
	text-decoration: none;
	font-weight: bold;
}

.dropcontent{
width: 700px;
height: 99%;
border: 1px solid black;
display:block;
}


#tablist{

	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
}
#tablist td{
	font-size: 8pt;
	border: 2px solid #455230;
	background-color: #FFFFCC;
	text-align: center;
	padding: 3px;
	}
#tablist a{
	font-size: 8pt;
	font-weight: bold;

	}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDDDDD;
cursor: pointer;
}

/* hide from MacIE \*/ * html #staticblock { height: 1%; } /* end hide */

#body_live_chat{
background: white;
}

#live_chat{
background: white;
		
}
#live_chat li{
	font-size: 12px;
	}

.babe TD {
	border: 1px solid black;
}

.babe a:hover	{
	background: url('http://www.returnofthechampions.com/img/babes/babe14.jpg'); 
}

.sportsTable	{
	border: 1px solid #003366;
	padding: 2px;
}
.sportsTable tr.rankhead {
	background-color: #003366;
	color: white;
	font-weight: bold;
} 


table tr.evenRow {
	background-color: transparent;
}
table tr.oddRow {
	background-color: transparent;
}

#TOP_PERFORMERS {
          
          width : 100%;
      }
#TOP_PERFORMERS TD {
          font-size : 7pt;
          font-family : Tahoma;
      }
#TOP_PERFORMERS TH {
          font-size : 7pt;
          font-family : Tahoma;
          font-weight : bold;
      }

#TOP_PERFORMERS SMALL {
          font-size : 7pt;
          font-family : Tahoma;
          font-weight : bold;
      }


#body_live_scoring_brief TR.eventablerow	{
	background-color: #EEE8DD;
	}


/* Custom table entries on main page */
.league_play {
	padding: 2px;
	border: 1px solid #003366;
	background-color: white;
}

.league_play TD{
	padding: 3px;
}


.league_play_header	{
	background-color: #003366;
	color: white;
	text-align: center;
}

.league_play TR.eventablerow	{
	background-color: #EEE8DD;
	text-align: center;
	} 
.league_play TR.oddtablerow	{
	background-color: #FFFFFF;
	text-align: center;
	} 

.league_play_p	{
	background-color: #EEE8DD;
	color: #003366;
	text-align: center;
}

.report TR.eventablerow	{
	background-color: transparent;
	} 


/* Helmet Sched */
.sched	{
	padding: 1px;
	background-color: #FFFFFF;
	border: 4px solid #5A3C22;
	vertical-align: top;
}

/* Review updates */
.reviewup	{
	padding-left:20px;
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/sp/gr/grn_up.gif);
	background-repeat:no-repeat;
	background-position: left center;
	vertical-align: top;
}

.reviewdn	{
	padding-left:20px;
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/sp/gr/red_dn_2.gif);
	background-repeat:no-repeat;
	background-position: left center;
	vertical-align: top;
}

.sportsTable td.up {
	padding-left:20px;
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/sp/gr/grn_up.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.sportsTable td.down {
	padding-left:20px;
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/us/sp/gr/red_dn_2.gif);
	background-repeat:no-repeat;
	background-position: left center;
}

div.perf {
	background-color: #455230;
	color: #FFFFCC;
	font-size: 9px;
}

/* Live Scoring progress */
	
.xgameunderway	{
	background-color: #FFFFCC;
	font-weight: bold;
}
.xupdatedstats	{
	padding-left:20px;
	background-image: url(http://www.returnofthechampions.com/img/_bull_update01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #FFFFCC;
	font-weight: bold;
	color: #003366;
	border: dotted 1px #003366;
}

.xhaspossession	{
	padding-left:20px;
	background-image: url(http://www.returnofthechampions.com/img/_bull_football01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #FFFF66;
	font-weight: bold;
}

.xredzone	{
	padding-left:20px;
	background-image: url(http://www.returnofthechampions.com/img/_bull_post01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #990000;
	font-weight: bold;
	color: white;
}
.gameunderway	{
	background-color: #FFFFCC;
	font-weight: bold;
}
.updatedstats	{
	padding-left:20px;
	background-image: url(http://www.returnofthechampions.com/img/_bull_update01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #FFFFCC;
	font-weight: bold;
	color: #003366;
	border: dotted 1px #003366;
}

.haspossession	{
	padding-left:20px;
	background-image: url(http://www.returnofthechampions.com/img/_bull_football01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #FFFF66;
	font-weight: bold;
}

.redzone	{
	padding-left:20px;
	background-image: url(http://www.returnofthechampions.com/img/_bull_post01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #990000;
	font-weight: bold;
	color: white;
}	

iframe.livescoringsummary 	{
	height: 429px;
	}
#livescoring_summary CAPTION {  display: none; }

#livescoring_summary {
	height: 429px;
	font-size: 10px;
      }	

#body_live_scoring_summary { background-image: url(http://www.returnofthechampions.com/img/scoreback.jpg); }

#live_scoring_summary div.pagebody {
	background-image: url(http://www.returnofthechampions.com/img/scoreback.jpg);}

div.predict { text-align: center; width: 99%; color: #990000; font-weight: bold; border: 1px solid #003366; background-color: #FFFFCC; padding: 3px;}

.announce {border: 10px solid #003366;}

.announce1 td {padding: 2px; }

.announce2 p {padding: 3px;}

.rotcmain	{margin:0; padding: 0; border: 1px solid #455230;}

tr.barrier { background-color: #669999; border: 1px solid #003366; font-weight: bold; }
.def {background-color: #FFFFCC; color: #000;}
.fran { text-align: left;}

.rotc_evenRow { text-align: right; }
.rotc_oddRow { text-align: right;}

table tr.rotc_evenRow {	background-color:#F6F7F2; }
table tr.rotc_oddRow { background-color:#ffffff; }

/* MFL History */
.leaguehistorybrandlogo {display: none;} 
.leaguehistorypagetitle h1 { background-color: #003366; font-size: 16px; color: #FFF; text-align: center; padding: 5px; border: 1px solid #003366;}
.leaguehistorywelcome {display: none;}
.leaguehistoryfooter {display: none;}
.gamedetailcell { background-color: #CCC; }
#menu_leaguehome { display: none; }
table.leaguehistorymodule.homepagemodule  {	display:block;	width: 100%; padding:10px 10px 0 0; }






/* Universal related CSS */
html { height: 100% }
body { height: 100% }
body {	margin: 0;	padding: 0;	border: 0; background-color: #C6B67B; font-size: 11px; font-family: Tahoma;  }

blockquote { margin : 16px 40px 0 40px; padding : 8px; border : 2px solid #C6B67B; background-color : #F5F6F6; line-height : 14px;}

.rimage { border : 5px solid #5A3C22; margin: 5px;}
.simage { margin: 5px; }

/* Main wrapper related CSS */
.wrapper {	background: transparent url(http://www.returnofthechampions.com/2007MFL/img/wrap01.gif) top left repeat-y;	width: 900px;	margin: 0 auto;	padding: 0;	text-align: left; position: relative; min-height: 2200px}
* html .wrapper { height: 100%; }

/* Footer */
.footer {	background: transparent url(http://www.returnofthechampions.com/img/footwrap01.jpg) top left repeat-y;	width: 900px;	margin: 0 auto;	padding: 0;	text-align: left; position: relative; text-align: right;}
.footer a:link, .footer a:active, .footer a:visited { margin-right: 20px; color: #C6B67B; padding-bottom: 1px; background: url(http://www.returnofthechampions.com/img/_under_main01.gif) repeat-x 100% 100%; text-decoration: none; }
.footer a:hover { margin-right: 20px; color: #C6B67B; padding-bottom: 2px; background: url(http://www.returnofthechampions.com/img/_under_main02.gif) repeat-x 100% 100%; text-decoration: none; }

/* Forum wrapper related CSS */
.forumwrapper {	background: transparent url(http://www.returnofthechampions.com/img/forum_wrap01.gif) top left repeat-y;	margin: 0;	padding: 0;	text-align: left; min-height: 1000px;}
* html .forumwrapper { height: 1500px; }

/* Header related CSS */
.header	{	width: 100%; height: 150px; padding: 0; border: 0;	margin: 0; background: transparent url(http://www.returnofthechampions.com/img/banner01.jpg) no-repeat;	}

/* Menu related CSS */
.menu {width: 100%;	height: 29px; padding: 0; border: 0;	margin: 0; background: transparent url(http://www.returnofthechampions.com/img/menu01.gif) no-repeat; }
.menuOff7 { margin: 0 0 0 15px; color: #594737; padding-bottom: 2px; font-size: 13px; font-family: Tahoma; font-weight: bold; text-decoration: none;} 
.menuOn7 { margin: 0 0 0 15px; color: #594737; padding-bottom: 2px; font-size: 13px; font-family: Tahoma; font-weight: bold; background: url(http://www.returnofthechampions.com/img/_under01.gif) repeat-x 100% 100%;      }
.menuOff7a { margin: 0 0 0 5px; color: #594737; padding-bottom: 2px; font-size: 11px; font-weight: bold; text-decoration: none; background: url(http://www.returnofthechampions.com/img/submenu01.gif) repeat-x 100% 100%; border-left: 1px solid #594737; border-right: 1px solid #594737; } 
.menuOn7a { margin: 0 0 0 5px; color: #594737; padding-bottom: 2px; font-size: 11px; font-weight: bold; text-decoration: none; background: url(http://www.returnofthechampions.com/img/submenu02.gif) repeat-x 100% 100%; border-right: 1px solid #594737; border-left: 1px solid #594737; }

/*Draft pages */
tr.barrier { background-color: #669999; font-weight: bold; }
.def {background-color: #FFFFCC; color: #000; text-align: right;}
.fran { text-align: left;}
.franlabel {text-align: right;}
tr.bonus { background-color: #990000; color: white; font-weight: bold; }
.rotc_evenRow { text-align: right; }
.rotc_oddRow { text-align: right;}
table tr.rotc_evenRow {	background-color:transparent; }
table tr.rotc_oddRow { background-color:#ffffff; }

/* Table captions. */
CAPTION { font-size: 10pt;	color: #EEE8DD;	font-weight: bold; background-color: transparent;}

/* All even-numbered rows inside a table. */
.eventablerow {	background-color: transparent; }

/* All odd-numbered rows inside a table. */
.oddtablerow { 	background-color: transparent; }

/* Left column related CSS */
.lefty { margin: 0 0 0 9px; padding: 3px;	width: 165px; border: 0; float: left; position: relative; min-height: 100%; }
html>body .lefty {margin: 0 0 0 15px; }
* html .lefty { height: 100%; }
.lefty h2 {  font-size: 16px; text-align: left; padding: 5px 5px 5px 5px; width: 95%; line-height: 14px;}
.lefty a:link, .lefty a:active, .lefty a:visited { background: url(http://www.returnofthechampions.com/img/_under_lefty01.gif) repeat-x 100% 100%; text-decoration: none; color: #594737; padding-bottom: 2px; text-decoration: none; }
.lefty a:hover { background: url(http://www.returnofthechampions.com/img/_under_lefty02.gif) repeat-x 100% 100%; text-decoration: none; color: #594737; padding-bottom: 2px;  text-decoration: none; }
.lefty ul { margin-left: 0; padding-left: 0; list-style-type: none;  }
.lefty ul li { font-size: 14px; font-weight: bold; margin: 0; }
.lefty ul li a { display: block; padding: 3px; width: 140px; font-size: 12px; font-weight: bold; border-bottom: 1px solid #eee; margin: 0 0 0 0; }
.lefty ul li a img { border: 0; vertical-align: middle; }
.lefty ul li a span {display: none;}
.lefty ul li a:hover span {display: block; position: relative; width: 150px; margin-left: 0px; font-weight: normal; text-align: left; }
.lefty #sub ul li a:hover span {display: block; position: relative; width: 150px; margin-left: 10px; font-weight: normal; text-align: left; }
.lefty ul li a:link, .lefty ul li a:visited, .lefty ul li a:hover { color: #594737; text-decoration: none; font-size: 12px; margin: 0 0 0 0; }

/* Left Teamcolumn related CSS */
.lefty_tm { margin: 0 0 0 9px; padding: 3px;	width: 165px; border: 0; float: left; position: relative; min-height: 100%; }
html>body .lefty_tm {margin: 0 0 0 15px; }
* html .lefty { height: 100%; }
.lefty_tm h2 {  font-size: 16px; text-align: left; padding: 5px 5px 5px 5px; width: 95%; line-height: 14px;}
.lefty_tm a:link, .lefty a:active, .lefty a:visited { color: #594737; padding-bottom: 1px; text-decoration: none; }
.lefty_tm a:hover { color: #594737; padding-bottom: 2px;  text-decoration: none; }
.lefty_tm ul { margin-left: 0; padding-left: 0; list-style-type: none;  }
.lefty_tm ul li { font-size: 14px; font-weight: bold; margin: 0; }
.lefty_tm ul li a { padding-bottom: 2px;  display: block; padding: 3px; width: 140px; font-size: 12px; font-weight: bold; border-bottom: 1px solid #eee; margin: 0 0 0 0; }
.lefty_tm ul li a img { border: 0; vertical-align: middle; }
.lefty_tm ul li a span {display: none;}
.lefty_tm ul li a:hover span {display: block; position: relative; width: 150px; margin-left: 0px; font-weight: normal; text-align: left; }
.lefty_tm #sub ul li a:hover span {display: block; position: relative; width: 150px; margin-left: 10px; font-weight: normal; text-align: left; }
.lefty_tm ul li a:link, .lefty_tm ul li a:visited, .lefty_tm ul li a:hover { color: #594737; text-decoration: none; font-size: 12px; margin: 0 0 0 0; }

/* Franchise Information */
.team { width: 626px; margin: 0; min-height: 500px; background-color: #FFF; border-left: solid #003366 2px; border-right: solid #003366 2px; border-bottom: solid #003366 2px; padding: 10px; }
.team li { list-style-image: url('http://www.returnofthechampions.com/img/_bull_main01.gif'); list-style-position: outside; margin: 2px 10px 0 0; vertical-align: middle; text-align: left; }
.teaminfo { padding: 5px; float: left; margin-right: 20px; }
img.teaminfo { display: block; }

/* Main content related CSS */
.maincontent { background-color: #F3F0E4; padding: 0; margin: 0; vertical-align: top; width: 100%;}
/* .maincontent { background: #F3F0E4 url(http://www.returnofthechampions.com/img/mfl_mainbacker01.gif) top left repeat-y; margin: 0; padding: 0; } */
.maincontent h2 { background: url(http://www.returnofthechampions.com/img/main_h201.gif); font-size: 16px; text-align: left; padding: 5px 5px 5px 58px; width: 90%; line-height: 14px;}
.maincontent a:link, .maincontent a:active, .maincontent a:visited { color: #594737; padding-bottom: 1px; background: url(http://www.returnofthechampions.com/img/_under_main01.gif) repeat-x 100% 100%; text-decoration: none; }
.maincontent a:hover { color: #594737; padding-bottom: 2px; background: url(http://www.returnofthechampions.com/img/_under_main02.gif) repeat-x 100% 100%; text-decoration: none; }
.maincontent h1 { font-size: 18px; text-align: left;color: #594737; padding-bottom: 6px; background: url(/img/_under_main01.gif) repeat-x 80% 80%; text-decoration: none; border: none; }
div.newsheader { background: url(http://www.returnofthechampions.com/2007MFL/img/mfl_newsbanner01.jpg); padding: 0; width: 100%; line-height: 200px;}

/* Forum Main Content */
.forummain { margin-left: 10px; padding: 3px;	width: 870px; border: 0; position: relative; min-height: 100%; }
.forummain h1 { font-size: 18px; text-align: left;color: #594737; padding-bottom: 6px; background: url(/img/_under_main01.gif) repeat-x 80% 80%; text-decoration: none; border: none; }
html>body .forummain {margin: 0 0 0 12px; padding: 0; }
* html .forummain { height: 100%; }
table.forummain {width: 875px; }
html>body table.forummain {width: 865px; }
.forumwidth {width: 860px; float: left;}
.mainmenu { font-size: 13px;}
.forumlink { font-size: 13px;}
.nav, .topictitle { font-size: 13px;}
.postlink, .postbody, .quote { font-size: 12px;}


/* Image captions */
.caption {font-size: 9px; font-weight: bold;}
img.caption {display: block; }

/* Poll Settings */
.pollster { border: solid 1px #003366; padding: 5px; text-align: left; background-color: white; }
.pollster_head { background-color: #003366; color: #C6B67B; font-size: 13px; padding: 3px; text-align: center; }


/* Ranking Settings */
.rankage { padding: 3px; border: 1px solid #C6B67B; width: 675px; }
.rank { font-weight: bold; vertical-align: top; width: 150px; }
.up {	padding-left:20px;	background-image: url(http://www.returnofthechampions.com/img/grn_up.gif);	background-repeat:no-repeat;	background-position: left top; vertical-align: top;}
.down { padding-left:20px; background-image: url(http://www.returnofthechampions.com/img/red_dn_2.gif);	background-repeat:no-repeat;	background-position: left top; vertical-align: top; }

/* Remove Menu */
#menu0 { display: none; }

/* MFL wrapper table */
.mfltable { border: 2px solid #594737; padding: 0; margin: 0; }


/* Right shit */
.rightshit { float: right; width: 175px; margin : 0; padding : 0; vertical-align: top; border: 1px solid #594737; font-size: 10px; }
.rightshit img {border: 0;}
.rightshit a, .rightshit a:link, .rightshit a:visited, .rightshit:active, .rightshit a:hover { font-size: 10px; color: #594737; padding-bottom: 0; background: none; font-weight: normal; text-decoration: none;  }
.rightshit tr.eventablerow {background: url(http://www.returnofthechampions.com/2007MFL/img/table_header03.jpg) repeat-x;}
.rightshit h3 {  font-size: 12px; text-align: center; color: #FFF; padding: 2px; background: #594737; text-decoration: none; }

/* Left Shit */
.leftshit { margin-right: 3px; background: url(http://www.returnofthechampions.com/2007MFL/img/mfl_mainbacker05.gif) repeat-y; vertical-align: top; }

/* Maincontent CSS */
.maincontent { padding: 3px; vertical-align: top;}
.maincontent img { border: 0;}

#welcome select {
	width : 150px;
	font-size : small;
	overflow : hidden;
	max-width : 265px;
      }
#welcome caption {
	display : none;
      }
.pageheader {
	display : none;
      }
.pagefooter {
	display : none;
      }
#top_performers caption {
	display : none;
      }
      
img.rimage { border : 5px solid #5A3C22; }
.menuOff7 { margin: 0 0 0 15px; color: #594737; padding-bottom: 2px; font-size: 13px; font-family: Tahoma; font-weight: bold; text-decoration: none;} 
.menuOn7 { margin: 0 0 0 15px; color: #594737; padding-bottom: 2px; font-size: 13px; font-family: Tahoma; font-weight: bold; background: url(http://www.returnofthechampions.com/img/_under01.gif) repeat-x 100% 100%;      }
.menuOff7a { margin: 0 0 0 5px; color: #594737; padding-bottom: 2px; font-size: 11px; font-weight: bold; text-decoration: none; background: url(http://www.returnofthechampions.com/img/submenu01.gif) repeat-x 100% 100%; border-left: 1px solid #594737; border-right: 1px solid #594737; } 
.menuOn7a { margin: 0 0 0 5px; color: #594737; padding-bottom: 2px; font-size: 11px; font-weight: bold; text-decoration: none; background: url(http://www.returnofthechampions.com/img/submenu02.gif) repeat-x 100% 100%; border-right: 1px solid #594737; border-left: 1px solid #594737; }

#topheavy { margin-top: -5px;}

#livescoring_summary table {
	font-size: 10px; }

h3#teambanner { background-image: none; background-color: #003366; font-size: 15px; color: #FFF; text-align: center; padding: 5px; border: 1px solid #003366;}
a:hover h3#teambanner { background-image: none; background-color: #FFFFCC; font-size: 15px; color: #003366; text-align: center; padding: 5px;}


#standings caption {
	background-image: url(http://www.returnofthechampions.com/2006MFL/img/banners/standings_header03.jpg);
	background-color:#EFEADB;
	height: 125px;
	width: 650px;
	border:none;
	}
	
#standings span {
	visibility:hidden;
	}

.newposition td, .newposition th { border-top: 8px solid #58491E; padding-top: 10px; }

.toprunner img {border: 0;}


/* OPTION PAGES CLEAN UP */
/* SUBMIT LINEUP */
#body_options_02 caption {background-image: none; }
#body_options_02 .reportnavigation {font-size: 14px; padding: 5px; }

#options_03 .report .eventablerow { background-color: #FFF; }

#options_06 .report caption { background: none; color: #5A3C22; }
#options_06 .report img { padding-top: 10px; }

#options_07 .report caption { background: none; color: #5A3C22; }
#options_07 .report .eventablerow { background-color: #FFF; }
#options_07 .report { width: 325px; }
#options_07 .report td { padding-bottom: 3px; }

#options_08 .report .eventablerow { background-color: #FFF; }
#options_08 .report a,#options_08 .report a:hover,#options_08 .report a:link,#options_08 .report a:active,#options_08 .report a:visited {color: #000; text-decoration: none; font-size: 11px; font-weight: bold;}
#options_08 .report { width: 100%; } 
#body_options_08 img.franchiseicon  {width: 125px; padding-top: 10px; }



#body_options_22 .report caption { background: none; color: #5A3C22; }
#body_options_22 .report { width: 325px; }
#body_options_22 .report .eventablerow { background-color: #FFF; }

#body_view_news_article .report {width: 100%;}
#body_options_133 .report .eventablerow .willgiveup { background-color: #FFF; }
#body_options_133 .report .eventablerow .inexchangefor { background-color: #FFF; }

#news_articles .report .eventablerow { background-color: #FFF; padding-top: 5px; border-top: #463612; }
#options_101 caption {	background-image: url(http://www.returnofthechampions.com/2007MFL/img/banners/rankings_header01.jpg); 	background-color:#EFEADB; height: 125px; width: 850px; border:none;	}	
#options_101 span {	visibility:hidden; }

/* Power Rankings */
#body_options_101 .report .eventablerow { background-color: #FFF; }

/* Standings */
#body_standings .report .eventablerow { background-color: #FFF; }

#options_138 .report .eventablerow{ background-color: #FFF; }

.report a, .report a:hover, .report a:link, .report a:active, .report a:visited {color: #594737; text-decoration: none; font-size: 11px; }

/* Schedule Pages */
#body_options_15 .report a,#body_options_15 .report a:hover,#body_options_15 .report a:link,#body_options_15 .report a:active,#body_options_15 .report a:visited {color: #FFF; text-decoration: none; font-size: 11px; font-weight: bold;}
#body_options_15 img.franchiseicon  {width: 170px; padding-top: 10px; }
#body_options_15 .two_column_layout .report {width: 100% }
/* #body_options_15 .two_column_layout .report .newposition img.franchiseicon { width: 300px; } */


#body_options_16 .report a,#body_options_16 .report a:hover,#body_options_16 .report a:link,#body_options_16 .report a:active,#body_options_16 .report a:visited {color: #FFF; text-decoration: none; font-size: 12px; font-weight: bold;}
#body_options_16 img.franchiseicon  {width: 182px; padding-top: 10px; }

#body_options_54 img.franchiseicon  { padding-top: 10px; }


/* Countdown script */
#count {text-align: center; color: #FFF; 	background-image: url(http://www.returnofthechampions.com/img/count_backer01.jpg);  font-weight: bold; font-size: 14px; padding: 7px;}

/* Adjust performer page franchise icon widths */
/* #body_top img.franchiseicon  {width: 118px; } */
/* #body_options_08 img.franchiseicon  {width: 125px; } */

a:link, a:active, a:visited { color: #594737; padding-bottom: 1px; background: url(http://www.returnofthechampions.com/img/_under_main01.gif) repeat-x 100% 100%; text-decoration: none; }
a:hover { color: #594737; padding-bottom: 2px; background: url(http://www.returnofthechampions.com/img/_under_main02.gif) repeat-x 100% 100%; text-decoration: none; }


/* Advanced team editor */
#body_options_11 textarea { width: 95%; height: 500px; }



/* Live Draft Room */
#body_ajax_ld .oddtablerow {background-color: white;}

/* Live Scoring Page */
#live_scoring_summary .report { width: 325px; }
#live_scoring_summary .report td { width: 100%;  padding-bottom: 3px;}
#live_scoring_summary .report TH { font-size: 8pt; color: #EFEADB; font-style: normal;	font-weight: bold; padding: 2px;  background: url('http://www.returnofthechampions.com/2007MFL/img/table_header05.jpg') repeat-x 100% 100%;	vertical-align: bottom;	text-align:center;
}
#live_scoring_summary .oddtablerow { background-color: #FFF; }

#body_live_scoring .report .gameover { width: 150px; }
#body_live_scoring .report .gameunderway { width: 150px; }
#body_live_scoring .report .updatedstats { width: 150px; }
#body_live_scoring .report .haspossession { width: 150px; }
#body_live_scoring .report .redzone { width: 150px; }
#body_live_scoring .report .gamenotstarted { width: 150px; }


#body_live_scoring .report { width: 375px; }
#body_live_scoring .report td { width: 100%; padding-bottom: 3px; }
#body_live_scoring .report TH { font-size: 8pt; color: #EFEADB; font-style: normal;	font-weight: bold; padding: 2px;  background: url('http://www.returnofthechampions.com/2007MFL/img/table_header05.jpg') repeat-x 100% 100%;	vertical-align: bottom;	text-align:center;
}
#body_live_scoring .oddtablerow { background-color: #FFF; }


/* Football quotes */
#quoted blockquote { padding : 15px; padding-left : 30px;border : 2px solid #663300; background-color : #F5F6F6; line-height : 14px;}
#quoted {padding-left : 75px; font-weight: bold; font-decoration: italic; font-size: 13px; color: #663300; background: url(http://www.returnofthechampions.com/2007MFL/img/quote01.gif) no-repeat; vertical align: top;  }
#quoted img {vertical-align: top; }

/* Live Chat */
#body_chat .report .eventablerow { background-color: #FFF; font-weight: bold; color: #003366;}
#body_chat .report .oddtablerow { background-color: transparent; font-weight: bold; color: #663300;}
#body_chat .report { width: 500px; border : 1px solid #663300; }
#body_chat .report td { padding: 3px; }


/* player scoring page */
#body_player .report .eventablerow { background-color: #FFF; }
#body_player .report { width: 100%;  padding-bottom: 3px; font-size: 11px;}

/* Brief Top Perf */
#top_performers .rank { width: 15px; }

/* Detailed Scoring */
#body_detailed .report { width: 600px;  padding-bottom: 3px;}
#body_detailed .report .eventablerow { background-color: #FFF; }
#body_top .report { width: 100%;  padding-bottom: 3px;}

/* Hide Franchise Details */
#body_options_01 .myoptions {display:none;}
#body_options_01 .emailaddress {display:none;}
#body_options_01 .ownername {display:none;}
#body_options_01 .eveningphone {display:none;}
#body_options_01 .faxnumber {display:none;}
#body_options_01 .aim {display:none;}
#body_options_01 .yahoomessenger {display:none;}
#body_options_01 .lastvisit {display:none;}
#body_options_01 .division {display:none;}
#body_options_01 .conference {display:none;}
#body_options_01 .roster {display:none;}
#body_options_01 .transactions {display:none;}
#body_options_01 .accounting {display:none;}
#body_options_01 .h2hrecord {display:none;}
#body_options_01 .ytdpoints {display:none;}
#body_options_01 .franchisenotes .inputlabel {display:none;}

/* Hide MFL items */
#dhtmlpointer {display: none; }

/* MFL Rank columns */
.report .rank { width: 5px; }

/* Performer summary */
#top_performers .rank  { width: 10px;}

/* Email Custom */
#body_email { background-color: white; }

/* Matchup Report */
table.two_column_layout {width: 100%}

/* IR and Taxi screen hide drop column */
.dropplayer {display: none; }

/* Front page trade module width */
.homepagemodule report #trades {width: 100%;}

/* Roster Details */
#body_options_105 img.franchiseicon  {width: 125px; padding-top: 10px; }
#body_options_105 tr.eventablerow { margin-top: 5px; border-top: 1px solid #433715; }
#body_options_105 .report .eventablerow .reallysmall { vertical-align: top; padding-top: 15px; }
#body_options_105 .report .oddtablerow .reallysmall { vertical-align: top; padding-top: 15px; }



