body { padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background-image: url(images/shadow3.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #DADADA;
}
a {	color: #E0691A;	background: inherit;}
a:hover { color: #0066CC; background: inherit; }
.q { padding: 0 9px 0 9px;}
.homebanner { padding: 0px 2px 0px 0px}
.banner { padding: 0px 5px 20px 0px}
.loginstatusbar { 
	background-color: #EEEEEE; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 3px 0px 3px 0px;
		border-bottom: 1px solid #ccc;
			border-top: 1px solid #ccc;
}
	/* top menu    ------ */
	.solidblockmenu{
margin: 0;
padding: 5px 0px;
font: bold 15px Tahoma;
width: 100%;
overflow: hidden;
border: 1px solid #999999;
border-width: 1px 0;
background: transparent url(images/blockdefault.png) center center repeat-x;
}
.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
color: white;
text-decoration: none;
}
.solidblockmenu li a:visited{
color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #0066CC;
}
	/* end top menu    ------ */
#header5 {
background:  url("images/home_main_noball.jpg") no-repeat top;
	color: #FFF;
	font: bold 1em Tahoma, Arial, Sans-Serif; 
		padding: 7px 0 7px 7px;
}
#header8 {
background:  url(images/blockdefault.png) center center ;
	color: #FFF;
	font: bold 1em Tahoma, Arial, Sans-Serif; 
		padding: 7px 0 7px 7px;
border: 1px solid #999999;
border-width: 1px 0;
}
#headerhighlight {
background:  url(images/blockdefault.png) center center ;
	color: #FF0000;
	font: bold 1em Tahoma, Arial, Sans-Serif; 
		padding: 7px 0 7px 7px;
border: 1px solid #999999;
border-width: 1px 0;
}
h1 { font-size: 20%;
padding: 0; 
margin: 0; 
}
.dark  { color: #006600; background: inherit; font-weight: bold; }
.msgheader { padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #0066CC; background: inherit; }
h2 { font: bold 1.8em Arial, Sans-Serif; margin: 2px 0 5px 0; background: inherit; } a:hover {color:#0066CC;}
h3 {
	clear: both;
	background: url(images/cellpic3.gif);
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif; 
	margin: 0 0 5px 0;
}
h4 {
	clear: both;
	background: #526a8e url(images/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0 0;
}
h5 {
	clear: both;
	background: url(images/cellpic3.gif);
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1.3em Tahoma, Arial, Sans-Serif; 
	margin: 0 0 0 0;
}
h6 {
	clear: both;
	background: url(images/cellpic3.gif);
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif; 
	margin: 0 0 5px 0;
}
p {	margin: 0 0 0 0; }
ul { margin: 0; padding : 0; list-style : none; }
form { 	margin: 0; }
.mainborder { background-color: #FFFFFF; padding: 0px 7px 0px 7px; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 0px solid #000000;}
.nflteamnewsmenufront {width: 85%; border:1px solid #000000; padding: 1px 0px 3px 0px;}
.nflteamnewsmenu {float:right; padding: 0px 7px 0px 0px;}
.teamnews { color: #666666; font: 1em Tahoma, Arial, Sans-Serif; line-height: 1.7;}
.teamnews a { font: 1.5em Tahoma, Arial, Sans-Serif; }
.newsdate { font: bold .9em;}
.source { color: #0066CC; font: 1.1em Tahoma, Arial, Sans-Serif;}
.newsimg { padding: 3px 0 0 0; }
.new { font: bold Tahoma, sans-serif; color: #FF0000; background-color: #FFFF99; padding: 0 0 0 3px;}
.updated { font: bold italic .9em Tahoma, sans-serif; color: #FF0000;}
.regform { color: #808080; font: bold 1.2em Tahoma, Arial, Sans-Serif; }
.error { font: bold 1em Tahoma, sans-serif; color:#FF0000; }
.toperror { font: bold 1em Tahoma, sans-serif; color: #FF0000; padding: 7px 0 0 50px; }
.left_box { padding: 0px 6px 6px 10px; color: #000; background: #FFF;
border: 1px solid #414141; }
.blogfront { padding: 7px 0 0px 0; }
.blogfront a { font: bold 1.1em Tahoma; }
.blogfront a:hover { font: bold 1.1em Tahoma; }
.video { padding: 5px 0px 0px 0px; font: normal .7em Tahoma; line-height: 1.3em;}
.videocaption {font: bold 1.1em Tahoma; line-height: 1.6em;}
.playernews { font: 1.1em Tahoma;}
.playernews a { font: bold 1.1em Tahoma;}
.myteamnews { font: bold 1em Tahoma, sans-serif; padding: 0px 0 0 125px;}
.myteamblogs { font: bold 1em Tahoma, sans-serif; padding: 0px 0 0 50px;}
.rightsideinset {background-color:#EEEEEE; border: 1px solid #000000; font: normal 1em Tahoma; padding: 5px 5px 5px 5px; } 
.rankingsmainmenu { font-size:18px; font-weight:bold; line-height: 1.8em;}
.rankingstopmenu { font: bold 1.1em Tahoma;}
.rankings { font: bold 1.2em Tahoma; line-height: 1.6em; padding: 0 0 0 20px;}
.rankingscaption {display: block; width: 200px; 
   padding: 10px; margin: 20px 0 0 20px; z-index: 100;
   color: #E0691A; background: #EEEEEE;
   font: 1.2em Tahoma, sans-serif; }
.rookiescaption { font: normal 1em Tahoma, sans-serif; line-height: 1.4em; padding: 5px 0 5px 0;}
.rookiessubtitle { font: normal 1em Tahoma, sans-serif; line-height: 1.4em;}
.articlehead { font: bold 1.7em Tahoma, sans-serif; color: #808080; line-height: 1.5em;}
.articlebody { font: 1.1em Tahoma, sans-serif; 	line-height: 1.7em;}
.matchups {line-height: 3em;}
.matchupsleft { padding: 0 0 0 5px; font: 1.3em Tahoma, sans-serif; line-height: 3em;}
.matchupsright { font: 1.3em Tahoma, sans-serif; line-height: 3em;}
.matchupshead { font: bold 1.3em Tahoma, sans-serif; color: #E0691A;}
.bottombanner { margin: 0px 0px 0px 0px;}
.skyscraper { padding: 0px 0px 0px 40px;}
.poll { margin: 15px 0 15px 0px;}
.newsleft { padding: 3px 10px 0px 5px;}
.newsright { padding: 3px 0px 15px 22px;}
.newsmain { font: normal 1em Tahoma, sans-serif; line-height: 1.5em; }
.newsmain a { font: bold 1.3em Tahoma, sans-serif; }
.welcome { font: bold 1.2em Tahoma, sans-serif; color: #808080;}
.linkspage { font: bold 1.1em Tahoma; line-height: 1.6em;}
.linkspage a:hover { color: #6C757A;}
.odds { font: bold 1.0em Tahoma; background: #EEEEEE;}
.hotfreeagents {font: 1.0em Tahoma; line-height: 1.5em; background: #FAFAFA; padding: 10px 0 10px 10px;}
.sleepers {font: 1.1em Tahoma; line-height: 1.5em; background: #F5F5F5; padding: 10px 0 10px 20px;}
.position {font: .8em Tahoma, sans-serif;}
.buy {color:#009900}
.hold {color:#666666}
.sell {color:#CC0000}
.keepersheader { text-decoration:underline;}
.blog a { font: bold 1.3em Tahoma;  background: inherit; }
.blog a:hover { color: #FF6600; }
.blog { font: 1.2em Tahoma;}
input.search { 
	width: 125px; 
	border: 0;
	background: #FFF url(images/input2.jpg) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font-weight: bold;
}
input.submit {
	background: #E0691A url(images/submit.gif) no-repeat;
	border: 0;
	padding: 1px 0 3px 0;
	width: 65px;
	margin: 0 0px 5px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}
input.go {
	background: #E0691A url(images/submit.gif) no-repeat;
	border: 0;
	padding: 4px 0 3px 0;
	width: 65px;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}
input.playergo {
	color: #E0691A;
	font: bold 1em Tahoma, Helvetica, Arial, Sans-Serif;
}

input.playersearch {
	background: #E0691A url(images/submit.gif) no-repeat;
	border: 0;
	padding: 4px 0 3px 0;
	width: 65px;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}
input.logout {
	background: #E0691A url(images/submit.gif) no-repeat;
	border: 0;
	padding: 0px 0 0px 0;
	width: 65px;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}

input.login { 
	width: 150px;
	border: none; 
	padding: 4px; 
}
.content { 
	margin: 0 auto;
	width: 780px;
	padding: 10px; 
}
.header { 
	height: 55px;
	background: #eee;
	color: #808080;
	margin: 0px 0px 3px 0px;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #ccc;
}
.image {
	float: left;
	margin: 10px 10px 3px 0px;
}
.articlesimage {
	float: left;
	margin: 6px 14px 0px 4px;
}
.imagerankings {
	float: left;
	margin: 0 9px 0px 2px;
}
.imageteambutton {
    float: right;
		margin: 5px 3px 5px 8px;
}
.imagesquarebutton {
	float: left;
	margin: 5px 9px 5px 0;
}
.top_info {
	float: right;
	width: 555px;
	padding: 5px 0 4px 0;
	border-bottom: 1px solid #eee;
	background: #eee;
	color: #808080;
}
	.top_info_left {
		width: 200px;
		float: left;
	}
	.top_info_right {
		float: right;
		width: 290px;
		padding: 0 0 0 35px;
		border-left: 1px solid #eee;
	}
.browse_category  {
	font-size: 0.9em;
	width: 10px;
	color: #FF9148;
	background: inherit;
}
.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}
.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}
/* left side    --------- */
.main {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}
.directory { border: 1px dotted #414141; }
	.left_side {
		float: left;
		width: 180px;
		padding: 0 0 0 40px;
		margin: 7px 0;
	}
	.left_side a, .right_side a { color: #414141; background: #FFF; }
	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(images/dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 7px 0;
		line-height: 1.8em;
	}
/* right col(home page)   ---------- */
.right {
	width: 34.6%;
	margin: 0 0 3px 0;
	}
.right_articles {
		background: #EEEEEE;
		color: #414141;
		padding: 8px;	
		margin: 0px 0 0px 0;
				border-bottom: 1px solid #ccc;
				border-top: 1px solid #ccc;
	}
.rightarticleslink {
font: bold 1.3em Tahoma; line-height: 1.5em; 
}
.myfantasyteam {
font: bold 1.1em Tahoma; line-height: 1.5em; 
}
.leftarticleslink {
font: bold 1.2em Tahoma; line-height: 1.5em; 
}
/* Player Name Auto Suggest    ------ */
	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #00000;	
		color: #FFFFFF;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		
	}
	
	.suggestionList li:hover {
		background-color: #E0691A;
	}

/* footer    ------ */
.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	border-top: 1px solid #ccc;
	line-height: 1.8em;
}
.footer a { color: #808080; background: #fff; }