/* 

red: #ec1c24

*/

html, body
{
    background: #000000 url(../images/bgs/bg01.jpg) no-repeat fixed left top;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
}

div, td, p
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

table
{
	border-collapse: collapse;
}

.menu_bg
{
	background: url(../images/bgs/bg_menu.png) no-repeat center top;
}

.menu_item
{
	padding: 8px;
}

.fvp_battery
{
	position: absolute; 
	top: 450px;
	left: 38px;
}

.main_area
{
	margin-top: 16px;
}

.header_social
{
	margin: 10px 3px;
}

.bucket_column
{
	padding: 16px 0px 0px 75px;
	width: 180px;
}

.content_area
{
	padding-top: 40px;
}

.featureHeading
{
	font-size: 16px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 6px;
}

.feature_bg
{
	background: url(../images/bgs/bg_feature.png) no-repeat center top;
	width: 220px;
	padding: 4px 12px 2px 12px;
}

.feature_bot_bg
{
	background: url(../images/bgs/bg_feature.png) no-repeat center bottom;
	text-align: right;
	padding: 2px 12px 4px 12px;
}

.photo_grid_bg
{
	background: url(../images/bgs/bg_gray.png);
}

.footer_area
{
	background: url(../images/bgs/bg_gray.png);
	padding: 8px;
	text-align: center;
	margin: 18px 0px;
	font-size: 9px;
}

.upcomingDate
{
	color: #EE3224;
	font-weight: bold;
	font-size: 9px;
}

.upcomingItem
{
	margin: 1px 0px 4px 6px;
	color: #EEEEEE;
	font-size: 12px;
	font-weight: bold;
}

.upcomingAlternate
{
	background: url(../images/bgs/bg_silver.png);
}

.stats
{
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
}

.pageCaption
{
	color: #999999;
	font-size: 8pt;
	line-height: normal;
}

.newsheadline
{
	color: #EE3224;
	font-size: 12pt;
	font-weight: bold;
}

.newsblock
{
	margin: 4px 0px 0px 10px;
	color: #999999;
	font-size: 10pt;
	text-align: justify;
}

.newslink
{
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

.newstext
{
	color: #999999;
	font-size: 10pt;
}

.newsdateline
{
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.newscaption
{
	color: #666666;
	font-size: 8pt;
}

A:link	{	
	text-decoration:	none;
	color:	#ec1c24;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#ec1c24;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#ec1c24;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#ec1c24;
	}
	
A.edit:link	{	
	text-decoration:	none;
	color: #0000ff;
	font-size: 8pt;
	}	
		
A.edit:visited	{	
	text-decoration:	none;
	color: #0000ff;
	font-size: 8pt;
	}	
		
A.edit:active	{	
	text-decoration:	none;
	color: #0000ff;
	font-size: 8pt;
	}	
		
A.edit:hover	{	
	text-decoration:	underline;
	color: #0000ff;
	font-size: 8pt;
	}

A.footer:link	{	
	text-decoration:	none;
	color: #EEEEEE;
	}	
		
A.footer:visited	{	
	text-decoration:	none;
	color: #EEEEEE;
	}	
		
A.footer:active	{	
	text-decoration:	none;
	color: #EEEEEE;
	}	
		
A.footer:hover	{	
	text-decoration:	underline;
	color: #EEEEEE;
	}