.pageheader, .pagefooter { display: none; }
:-moz-any-link:focus { outline: none; }

html,body{margin:0;padding:0}

/* START - Background Borders Colors Fonts */
body { 
background: #160606 url(http://www.theffpc.com/templates/js_vintage_001/images/background.jpg) repeat-y 50% 0%; 
color: #fffef1;
font: 92%/140% Georgia, "Times New Roman", Times, serif;
}

.eventablerow { color: #3d2518; background-color: #fffef1; }
.oddtablerow { color: #3d2518; background-color: #fffef1; }
.eventablerow ul, .oddtablerow ul { color: #3d2518; }

a:link { color: #fffef1; }
a:visited { color: #fffef1; }
a:hover { color: #bb1015; }
a:active { color: #fffef1; }

#menu0 { margin-top: -10px; }
.mainmenucurrent, a.mainmenucurrent, a.mainmenucurrent:link, a.mainmenucurrent:visited, a.mainmenucurrent:active 
{ background-color:#fffef1; color:#bb1015; font:bold 8pt arial; padding:1px; text-decoration: none; }	

.mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active 
{ background-color: #fffef1; color: #3d2518; font:bold 8pt arial; padding:1px; }	

.mainmenuon, A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active 
{ background-color: #fffef1; color: #bb1015; font:bold 8pt arial; padding:1px; }	



.eventablerow a:link { color: #3d2518; }
.eventablerow a:visited { color: #3d2518; }
.eventablerow a:hover { color: #bb1015; }
.eventablerow a:active { color: #3d2518; }

.oddtablerow a:link { color: #3d2518; }
.oddtablerow a:visited { color: #3d2518; }
.oddtablerow a:hover { color: #bb1015; }
.oddtablerow a:active { color: #3d2518; }

#footer { font-size: 12pt; font-weight: bold;}
#footer a:link { color: #ffffff; }
#footer a:visited { color: #ffffff; }
#footer a:hover { color: #bb1015; }
#footer a:active { color: #ffffff; }

caption a:link { color: #8c0d09; }
caption a:visited { color: #8c0d09; }
caption a:hover { color: #bb1015; }
caption a:active { color: #8c0d09; }

th a:link { color: #160606; }
th a:visited { color: #160606; }
th a:hover { color: #bb1015; }
th a:active { color: #160606; }


#contentwrapper td {
border:1px solid #e9e5d0;
}
caption {
background-color: #fffef1;
color: #8c0d09;
border-bottom: 1px solid #e9e5d0
}
th, #standings h3 {
background: #fffef1 url(http://www.dagrafixdesigns.com/Templates/Images/david/thbg.png) repeat-x top;
color: #160606;
font-style: normal;
font-size: 10pt;
padding-top: 4px;
}
#dalogo img { border-style: none;}
#dalogo a { border: 0; color: #000000; }

/* END - Background Borders Colors Fonts */
/* START - Widths Heights Margins Padding */
td {vertical-align: top; }
#home table.report { width: 100%; }
.Lforty { width: 40%; }
.Rsixty { width: 60%; }
#options_35 table { margin: 0 auto; padding: 0; width: 910px; }
#options_12 table { margin: 0 auto; padding: 0; width: 910px; }
#options_12 form { margin: 0 auto; padding: 0; width: 910px; }
#options_12 textarea { width: 906px; }
/* Start Formatting Other Pages */
	#options_07 .two_column_layout table { width: 490px; }
	#options_117 .two_column_layout table, #pro_schedule .two_column_layout table
	{ width: 350px; }
	#options_03 table.report
	{ margin-top: 4px; }
	#locked_players table.report, #options_112 table.report, #options_112 iframe, #options_54 table.report, #topic_show table.report, #options_73 table.report, #options_12 textarea
	{ width: 990px;}
#topic_show table.report { width: auto; margin: 0 auto; }
	#options_101 table.report { width: 875px; }
	#accounting_report table.report, #player_search table.report, #options_09 table.report, #options_26 table.report, #options_68 table.report
	{ width: 700px; }
	#choose_schedule table, #options_15 table, #options_16 table
	{ width: 310px; }
	#options_129 table.report { width: 275px; }
	.reportform { margin: 4px auto;}
#trades #maincontainer, #accept #maincontainer, #revoke #maincontainer { text-align: center;}

/* START - Playoff Bracket Formatting */
	#playoff1 td, #playoff2 td{ border: 0px solid #000000;}
	#playoff1, #playoff2, #playoff3 { width: 90%; }
	#playoff1 .oddtablerow, #options_79 .oddtablerow { color: #3d2518; font-size: 12pt; font-weight: bold; }
	#playoff1 td.topteam { border-bottom: 2px solid #8c0d09; }
	#playoff1 td.bracket { border-right: 2px solid #8c0d09; }
	#playoff1 td.bottomteam { border-bottom: 2px solid #8c0d09; border-right: 2px solid #8c0d09; }

	#playoff2 .oddtablerow { color: #3d2518; font-size: 10pt; font-weight: bold; }
	#playoff2 td.topteam { border-bottom: 2px solid #8c0d09; }
	#playoff2 td.bracket { border-right: 2px solid #8c0d09; }
	#playoff2 td.bottomteam { border-bottom: 2px solid #8c0d09; border-right: 2px solid #8c0d09; }

	#playoff3 .oddtablerow { color: #3d2518; font-size: 10pt; font-weight: bold; }
	#playoff3 td.topteam { border-bottom: 2px solid #8c0d09; }
	#playoff3 td.bracket { border-right: 2px solid #8c0d09; }
	#playoff3 td.bottomteam { border-bottom: 2px solid #8c0d09; border-right: 2px solid #8c0d09; }

/* END - Playoff Bracket Formatting */

/* Start Hnav */
	#navcontainer {
	height:38px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	background-color: #3b2313;
	}
	#navcontainer ul {
	height:38px;
	line-height: 38px;
	margin: 0;
	padding: 0 0px 0 0;
	list-style-type: none;
	text-align: center;
	position: relative;
	z-index: 2;
	background-image: url(http://www.dagrafixdesigns.com/Templates/Images/david/hnavbg.png);
	background-repeat:repeat-x;
	}
	#navcontainer li {
	display: inline;
	text-align: center;
	margin: 0 -3px;
	}
	#navcontainer li a {
	color:#ffffff;
	font-size: 11px;
	font-weight:bold;
	padding: 14px 10px 9px 10px;
	#padding: 14px 10px 8px 10px;
	text-decoration: none;
	background-image: url();
	border: 1px solid #3b2313;
	border-bottom: 1px solid #3b2313;
	border-top: 0px;
	}
	#navcontainer li a:hover {
	color: #ffffff;
	border-bottom: 1px solid #bb1015;
	background-image: url(http://www.dagrafixdesigns.com/Templates/Images/david/hnav-over2.png);
	background-repeat: repeat-x;
	}
/* End Hnav */

/* Start Vertical Menu */
#ddblueblockmenu{
width: 150px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#ddblueblockmenu ul li { margin-left: 0; }

#ddblueblockmenu li a{
display: block;
padding: 1px 0;
padding-left: 9px;
width: 143px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 172px; /*IE 5*/
w\idth: 143px; /*185px minus all left/right paddings and margins*/
}


#ddblueblockmenu li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

#ddblueblockmenu li a       { 
background-color: #7b160c;
background-image: url(http://www.dagrafixdesigns.com/Templates/Images/david/hnavbg.png);
background-repeat:repeat-x; 
border-bottom: 1px solid #3b2313;
border-right: 7px solid #3b2313;
color: #ffffff; 	
}
#ddblueblockmenu li a:hover { 
background-color: #000000;
background-image: url(http://www.dagrafixdesigns.com/Templates/Images/david/hnav-over2.png);
background-repeat: repeat-x;
border-right-color: #bb1015;
border-bottom: 1px solid #bb1015;
color: #ffffff; 	
}
#ddblueblockmenu li a.selected { 
background-color: #000000; 
background-image: url(http://www.dagrafixdesigns.com/Templates/Images/david/hnav-over2.png);
background-repeat: repeat-x;
border-right-color: #fffef1;
border-bottom: 1px solid #fffef1;
color: #ffffff; 	
}

/* End Vertical Menu */


.tabcontent { display: none; }
/* START - Tab Page Layouts */
/* Format below
div.header{position:relative}
div.wrapper{float:left;width:100%}
div.content{margin: 0 200px}
div.navigation{float:left;width:200px;margin-left:-100%}
div.extra{float:left;width:200px;margin-left:-200px}
div.footer{clear:left;width:100%}
*/

/* HOMEPAGE */
.wrapper {background-color: #fffef1;float:left;width:100%;}

#country1 .content {margin: 0 300px 0 0;}
#country1 .extra {float:left;width:290px;margin-left:-290px;}

#country2 .content {margin: 0 360px 0 0;}
#country2 .extra {float:left;width:350px;margin-left:-350px;}

#country3 .content{margin: 0 0 0 0}

#country5 .content {margin: 0 0 0 0;}




#header_graphic	{background: url(http://www.fantasyfootballplayerschampionship.com/templates/js_vintage_001/images/header_background.gif) repeat-x; height: 167px;
	min-width:900px; width:expression(document.body.clientWidth < 950 ? "900px" : "100%" );}
#header_left { float: left; width: 369px; }
#header_right { float: right; width: 298px;}
/* START - MAIN LAYOUT */
#topsection{
height: 205px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
margin-top: -10px;
#margin-top: 0px;
_margin-top: -10px;
}

#contentcolumn{
margin-left: 160px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 160px; /*Width of left column*/
margin-left: -100%;
_margin-top: -10px;
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
/* END - MAIN LAYOUT */



h2.warning { font-size: 16px; }

.homepagemessage { width: 98%; margin: 2px auto; }