@charset "utf-8";
/* CSS Document */


/* ------ Universal CSS ------ */
body 
{
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana;
	font-size:12px;
	color:#ffffff;
	background:#000000;
}

h1
{
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	letter-spacing:.2em;
}

.clear-left
{
	clear:left;
}

.clear-right
{
	clear:right;
}

.spacer
{
	clear:both;
}


/* ------ Main Body Holder ------ */
#main-body
{
	width:1000px;
	margin:30px auto 0 auto;
	padding:0;
}

	/* ------ Main Navigation ------ */
	#main-nav
	{
		width:150px;
		margin:0;
		padding:0;
		float:left;
	}
	
		#nav-holder
		{
			width:150px;
			margin:0;
			padding:0;
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
		}
		
		ul#nav-holder
		{
			display:block;
		}
		
		ul#nav-holder li
		{
			display:block;
			margin:0;
			padding:0 0 25px 0;
			list-style:none;
			font-weight:bold;
		}
		
		ul#nav-holder li a
		{
			display:block;
			margin:0;
			padding:0;
			list-style:none;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
		}
		
		ul#nav-holder li a:hover
		{
			list-style:none;
			color:#999999;
			text-decoration:none;
			font-weight:bold;
		}
	
	
	/* ------ Content Area ------ */
	#content
	{
		width:850px;
		margin:0;
		padding:0;
		float:right;
		text-align:right;
	}
	
		/* ------ About Us ------ */
		#about-content-holder
		{
			width:700px;
			margin:40px 0 0 70px;
			padding:0 5px 0 0;
			text-align:right;			
			float:right;
		}
		
		#about-content-holder a
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		#about-content-holder a:visited
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		#about-content-holder a:hover
		{
			color:#999999;
			text-decoration:none;			
		}

		.align-typo
		{
			text-align:justify;
			line-height:150%;
		}
		
		/* ------ Advertisers ------ */
		#advertisers-content-holder
		{
			width:730px;
			margin:40px 0 0 70px;
			padding:0 5px 0 0;
			text-align:right;			
			float:right;
		}
		
		.advertisers-content
		{
			margin:40px 0 0 40px;
			float:left;
			text-align:left;
			line-height:160%;
		}
		
		.advertisers-content a
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		.advertisers-content a:visited
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		.advertisers-content a:hover
		{
			color:#999999;
			text-decoration:none;			
		}
		
		/* ------ Mast Head ------ */
		#masthead-content-holder
		{
			width:710px;
			margin:10px 0 0 0;
			padding:10px;
			background-color:#FFFFFF;
			float:right;
			color:#333333;
		}
		
		.masthead-left
		{
			margin:20px 0 0 80px;
			text-align:center;
			float:left;
		}
		
		.masthead-right
		{
			margin:20px 60px 0 0;
			text-align:center;
			float:right;
		}
		
		/* ------ Contact ------ */
		#contact-typo
		{
			line-height:140%;
		}
		
		/* ------ Subscribe ------ */
		#subscribe-content-holder
		{
			width:400px;
			margin:10px 0 0 0;
			padding:10px;
			background-color:#FFFFFF;
			float:right;
			color:#333333;
			text-align:center;
		}
		
		.subscribe-form-label
		{
			width:140px;
			margin:0;
			padding:0 10px 5px 0;
			float:left;
			text-align:right;
		}
		
		.subscribe-form-label-red
		{
			width:140px;
			margin:0;
			padding:0 10px 5px 0;
			float:left;
			text-align:right;
			color:#990000;
		}
		
			.label-typo
			{
				color:#990000;
			}
		
		.subscribe-form-fields
		{
			width:250px;
			margin:0;
			padding:0 0 5px 0;
			float:left;
			text-align:left;
		}

	/* ------ Footer Area ------ */
	#footer
	{
		width:1000px;
		margin:0;
		padding:20px 0 20px 0;
	}
	
		.footer-content
		{
			float:right;
			margin:20px 20px 0 0;
			color:#666666;
		}
		
		.footer-content a
		{
			color:#666666;
			text-decoration:none;
		}
		
		.footer-content a:hover
		{
			color:#999999;
			text-decoration:none;
		}