BODY {background-color:#231F20; font: 12px; Verdana, Arial; color:#333333}

.date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666}
.update {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999}
.emphasis {font-size: 18px; color: #CC9933; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.emphasisgrey {font-size: 18px; color: #b0b0b0; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.mildemphasis {font-size: 14px; color: #999999; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.emphasisheadline {font-size: 18px; color: #666666; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.largeheadline {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.headlinegrey {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.bodycontent {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.bodycontentbig {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.bodytextwhite {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #eeeeee;}
.logotease {font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; color: #336699; font-weight: normal}
.emphasisnumber {font-size: 18px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.section-heading {padding: 5 0 5 10px; background-color:#999999; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #f7f7f7; font-weight: bold;}
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("common/feed-icon-14x14.png") no-repeat 0 50%;
}
.sectionheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc9933; font-weight: bold}
.featureheadline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #009966;}
.featureshdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999;}
.hiliteboxhdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#336699; color: #f7f7f7;}
.navhdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;}
.navhdrnewsletter {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666;}
.input {font-family:Tahoma; font-size:11px; width:182px; border:1px solid #515960;}
.copyright {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:normal;}
.articledrop {font-family: Verdana; font-weight: normal; font-size: 10px; color: #000000; background-color:#eeeeee;}
.linkfooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.adcolumn {background-image: url(common/bg_pattern_grey.gif);}
.adcolumn-rectangle {background-image: url(common/bg_pattern_grey.gif);}
.pageheader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #cc9933; font-weight: bold}
.pageheaderlite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #cc9933; font-weight: bold}
.headline {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.smallbody {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.smallestbody {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.smallbodygrey {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold;}
.smallbodyblue {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699; font-weight: bold;}
.smallbodybrown {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #996600; font-weight: bold;}
.smallbodygreen {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #009900; font-weight: bold;}
.smallbodyred {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-weight: bold;}
.smallbodybold {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
.printbody {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.bulletarrow {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099;}
.adtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cc0000}
.table-left {float:left; width:300px; margin-left:0px; margin-right:4px; margin-top:2px; margin-bottom:8px;}
.table-left-380 {float:left; width:380px; margin-left:0px; margin-right:10px; margin-top:2px; margin-bottom:6px;}
.table-right {float:right; width:300px; margin-left:8px; margin-top:8px; margin-bottom:8px;}
.table-right-280 {float:right; width:280px; margin-left:8px; margin-top:8px; margin-bottom:8px;}
.table-left-280 {float:left; width:280px; margin-left:0px; margin-right:10px; margin-top:2px; margin-bottom:6px;}
.table-left-485 {float:left; width:485px; margin-left:0px; margin-right:10px; margin-top:2px; margin-bottom:6px;}
.newtiny {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #090; font-weight: bold;}
.newbig {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #090; font-weight: bold;}

a:link {color:#336699; text-decoration:none}
a:active {color:#336699; text-decoration:none}
a:visited {color:#336699; text-decoration:none}
a:hover {color: #990000; text-decoration:underline;}

a.headerLink:link {text-decoration: none; color: #f7f7f7; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.headerLink:visited {text-decoration: none; color: #f7f7f7; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.headerLink:hover {text-decoration: none; color: #ffcc00; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.headerLink:active {text-decoration: none; color: #ffcc00; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.emphasisheadline:link {text-decoration: underline; color: #666666; font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.emphasisheadline:visited {text-decoration: underline; color: #666666; font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.emphasisheadline:hover {text-decoration: underline; color: #990000; font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.emphasisheadline:active {text-decoration: underline; color: #666666; font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #006699; font-weight: bold}
.headerblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #336699; font-weight: bold}
.headergreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #669966; font-weight: bold}
.headerred {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold}
.headerred-big {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #cc0000; font-weight: bold}
.headerstats {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #336699; font-weight: bold}
.articleshdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff;}

.tablehdrgrey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #eeeeee; background-color: #666666;}
.tablehdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #f7f7f7; background-color: #336699;}
.tablehdrsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #f7f7f7; background-color: #336699;}
.tableclmhdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color: #e0e0e0;}
.tableclmhdrsort {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #333333;}
table.sort1{border-color: #eeeeee; border-spacing: 0px; border-style: solid; border-width: 1px; cell-spacing: 0px;}
td.sort1, th {font-family: Verdana, Arial, Helvetica; font-size: 11px; padding: 2px;}
th {background-color: #e0e0e0; text-align: left;}
th.mainHeader {background-color: #336699; color: #ffffff; text-align: left;}
th a {color: #336699; text-decoration: underline;}
th a:visited {color: #336699;}
th a:active, th a:hover {color: #990033; text-decoration: none;}
tr.alternateRow {background-color: #f7f7f7;}
td.sortedColumn {background-color: #e0e0e0;}
th.sortedColumn {background-color: #e0e0e0;}
tr.alternateRow td.sortedColumn {background-color: #e0e0e0;}

.newstablehdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #6699cc;}

a.topnewsheadline:link {text-decoration: underline; color: #336699; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.topnewsheadline:hover {text-decoration: none; color: #990033; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.topnewsheadline:active {text-decoration: underline; color: #336699; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.topnewsheadline:visited {text-decoration: underline; color: #336699; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.newsheadline {font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.newssubheadline {font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold;}
.newscontent {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.newstake {font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; color: #cc9933; font-weight: bold;}
.navstats {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.myfftodaylogincell {background-image: url(common/div_grad_blue_right2.gif); background-color: #f7f7f7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; border-color: #003399; border-spacing: 0px; border-style: solid; border-width: 0px; cell-spacing: 0px;}
.breadcrumb {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.mflpower {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.mflpower_strike {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: line-through;}
.mflpower_toptier {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; background-color: #ccffff;}
.mflpower_team1 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; background-color: #ccffff;}
.mflpower_team2 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; background-color: #ffffcc;}
.mflpower_legend1 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; background-color: #ccffff; border-color: #666666; border-spacing: 0px; border-style: solid; border-width: 1px; cell-spacing: 0px;}
.mflpower_legend2 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; background-color: #ffffcc; border-color: #666666; border-spacing: 0px; border-style: solid; border-width: 1px; cell-spacing: 0px;}

<!------ NEW  ------>
.photo {
width:206px;
   padding:1px;
   border:1px solid #336699;
}

.line {
	background:url(common/bottom-dot2.png) bottom center repeat-x;
	height: 1%;
  	padding: 1px 0;
}

/* adtext */
.adtext {
	float: middle;
	display: inline;
	padding: 5px 15px;
	margin: 10px 0 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

/* quote */
.quote {
	float: left;
	display: inline;
	padding: 5px 15px;
	margin: 10px 0 10px 20px;
	border-left: 1px solid #DDDDDD;
	font-style: italic;
}

/* inline photo */

.inlinePhoto {
	float: right;
	display: inline;
	padding: 5px 15px;
	margin: 10px 0 10px 20px;
	border-bottom: 4px solid #666666;
}

.inlinePhoto p.photoCredit {
	font-size: 9px;
	line-height: 1em;
	color: #999999;
	margin: 0;
	padding: 2px 0 0 0;
}

.inlinePhoto p.photoDesc {
	line-height: 1.2em;
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/* inline photo left */

.inlinePhotoleft {
	float: left;
	display: inline;
	padding: 10px 15px;
	margin: 0px 10px 10px 5px;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
}

.inlinePhotoleft p.photoCredit {
	font-size: 9px;
	line-height: 1em;
	color: #999999;
	margin: 0;
	padding: 2px 0 0 0;
}

.inlinePhotoleft p.photoDesc {
	line-height: 1.2em;
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/* ************************************ *
 *          horizontal navbar           *
 * ************************************ */
.clear {
	clear: both;
	overflow: hidden;
}

.nav {
	position: relative;
	border: 0px;
	background: #336699;
	line-height: 35px;
	width: 990px;
}
.nav ul {
	position: relative;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  /* eventually will be % */
	width: 100%;      /* required for IE */
}
/* any li element within .nav container */
.nav li {
	background: #336699;
	float: left;      /* widths are set below */
	margin: 0;
	padding: 0;
	list-style: none; /* don't show bullet markers */
	border-left: 0px; /* separator between list items */
}
/* any anchor in a .nav list item element */
.nav li a {
	display: block;         /* expand to fill parent li */
	margin: 0;              /* no space between anchors */
	text-decoration: none;  /* no underline */
	color: #f7f7f7;         /* override default link color */
	line-height: 35px;
	width: 100%;          /* required for IE */
}
/* hide overflowing text, except in MacIE \*/
.nav li a {
	overflow: hidden;
} /* end hack */
	
.nav li a:focus,		
.nav li a:active,
.nav li a:visited {
	display: block;         /* expand to fill parent li */
	margin: 0;              /* no space between anchors */
	text-decoration: none;  /* no underline */
	color: #f7f7f7;         /* override default link color */
	line-height: 35px;
	width: 100%;          /* required for IE */
}
.nav li a:hover {	
			background: #999999;
			padding: 0;
			margin: 0;
			text-decoration: none;
			color: #f7f7f7; /* override default link color */
		}
		
/* .nav menu item widths, should change
   to em or % units in the future. */
#mArticles {
	width: 71px;
}
#mRankings_Projections {
	width: 185px;
}
#mNews {
	width: 74px;
}

#mBlog {
	width: 79px;
}
#mPlayers {
	width: 93px;
}
#mStats {
	width: 80px;
}
#mTools {
	width: 77px;
}
#mNFL_Resources {
	width: 127px;
}
#mForums {
	width: 92px;
}
#mMy_FFToday {
	width: 112px;
	background: #669966; color: #fff;
}
/* end */

/* ************************************ *
 *          global footer               *
 * ************************************ */

#globalfooter {
position: relative;
top:0;
left:0;
border: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 10px 22px 10px 16px;
color:#999;
width: 505px;
}
#copyright { font-size: 1em; line-height: 1.3; 
margin-bottom: 0;
float: left;}

#globalfooter .menu {
margin: 0 0 10px;
padding: 0;
}
#globalfooter .menu li,
#globalfooter .menu a {
line-height: 1.3;
list-style: none; /* don't show bullet markers */
float: left;
}
#globalfooter .menu a {	padding: 4px 8px 4px 8px;}

#globalfooter a,
#globalfooter a:hover,
#globalfooter a:visited {
color: #BBB;
text-decoration: none;
}
#globalfooter a:hover {
background-color: #666666;
color: #ddd;
}
/* end */

div.float {
  float: left;
  padding: 5px 5px;
	margin: 10px 10px 10px 10px;
  }
  
div.float p {
   text-align: center;
   }
   
div.container {
width: 400px;
  border: 2px dashed #999;
  background-color: #f7f7f7;
  }
  
div.spacer {
  clear: both;
  }

 /* ************************************ *
 *          CC/DB Nav                    *
 * ************************************ */
  .wrapper {
  	width: 600px;
	padding: 0px;
	margin: 10px 0 10px 0;
	background: #fff;
	}

	/* relative font-size version */

#minitabs {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #696;
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	margin: 0 10px 4px 10px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #696;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-bottom: 4px solid #696;
	padding-bottom: 2px;
	background: #fff;
	color: #363;
	}
	
/* end */

