@charset "utf-8";

/* -- GLOBAL LAYOUT STYLES ------------------------------ */
html {
	width: 				100%;
	height: 			100%;
}

body {
	margin: 			0;
	width: 				100%;
	background-color:	#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

/* -- GLOBAL SECTIONS ----------------------------------- */
#container {
	margin: 				10px auto;
	width: 					1024px;
	min-height: 			1000px;
	border: 				1px solid #afafaf;
	background-position:	top left;
	background-repeat: 		no-repeat;
	background-color: 		#090100;
}

#menu {
	margin: 				197px 0px 37px 336px;
	height: 				41px;
}

#column-left {
	float: 					left;
	width: 					332px;
}

#column-center {
	float: 					left;
	width: 					472px;
}

#column-right {
	float: 					left;
	width: 					220px;
}

#column-full {
	float: 					left;
	width: 					666px;
	padding: 				0px;
	font: 					normal 12px Arial, Helvetica, sans-serif;
	line-height: 			18px;
	color: 					#999999;
}

#content-mailing {
	margin: 				500px auto 20px auto;
	width: 					301px;
	height: 				164px;
	background:				url('/images/mailing-list-panel.jpg') top left no-repeat;
}

#content-mailing form {
	padding-top: 			40px;
}

#link-area {
	margin: 				10px 10px 50px 10px;
	text-align: 			center;
}

#link-area img {
	margin-top: 			10px;
	border: 				0px;
}

#photo-area {
	margin: 				20px;
	width: 					180px;
	text-align: 			right;
}

#photo-area img {
	display: 				block;
	float: 					left;
	border: 				0px;
}

#photo-area a {
	color: 					#FFFFFF;
}

.clear {
	clear: 					both;
	height: 				0px;
	line-height: 			0px;
}

#footer {
	margin: 				10px 0px;
	text-align: 			center;
	font-size: 				10px;
	color: 					#777777;
}


/* -- FORM CSS ------------------------------------------ */
.input-txt {
	font-family: 		Arial, Helvetica, sans-serif;
	width:				250px;
	margin: 			0px 0px 5px 20px;
	padding: 			2px;
	background-color: 	#626262;
	border: 			thin solid #7a7373;
	color: 				#FFFFFF;
}



/* -- NEWS PAGE ----------------------------------------- */
.news-entry {
	margin: 			10px 20px;
	padding-bottom: 	10px;
	border-bottom: 		1px solid #323232;
	color: 				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	text-align: 		justify;
}

.news-entry h2 {
	margin: 			0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 			16px;
}

.news-entry .date {
	margin: 			5px 0px;
	color: 				#858585;
}

.news-entry a {
	color: 				#fffc00;
	text-decoration: 	none;
}

.news-entry a:hover {
	text-decoration: 	underline;
}

.news-embed {
	margin: 			10px 0px;
	text-align: 		center;
}

#pagination {
	margin: 			10px 20px;
	border: 			1px solid #323232;
	padding: 			5px;
	color: 				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	line-height: 		16px;
	text-align:			right;
}

#status {
	float: 				left;
	font-weight: 		bold;
}

#links {
	
}

#links a {
	color: 				#f08000;
	text-decoration: 	none;
}

/* -- OTHER SECTIONS ------------------------- */

.body-txt {
	padding-left: 	26px;
}
.body-txt a:link, .body-txt a:visited {
	color: 			#FFFF00;
}
.orange-txt {
	font-size: 		16px;
	line-height: 	17px;
	font-weight: 	bold;
	color: 			#f08000;
}
.text-header {
	color: 			#FFFFFF;
	font-weight: 	bold;
}
.style1 {
	color: 			#FFFF00;
}
.style2 {
	font-size: 		12px;
	color: 			#FFFFFF;
}
.large-text-header {
	color: 			#FFFFFF;
	font-weight: 	bold;
	font-size: 		20px;
	font-family: 	Arial, Helvetica, sans-serif;
	line-height: 	22px;
}
.white-txt {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	line-height: 	15px;
	font-weight: 	bold;
	color: 			#FFF;
}
.pricing-txt {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 	13px;
	color: 			#999;
}



