@charset "utf-8";
/* Site Styles */

html>body #main {
	height: auto;
}

body{
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	text-align: center;
	background: #FFF url(/PHP/img/bg_body.gif) repeat-x;
	color: #000;
	margin: 0;
	padding: 0;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 793px;
}
#header {
	height: 230px;
	width: 793px;
	background: url('/PHP/img/site_header.jpg') no-repeat;
	position: relative;
}
#top_nav {
	height: 30px;
}
#main {
	background: url('/PHP/img/site_content.gif') no-repeat;
	min-height: 400px;
	height: 400px;
	padding: 10px;
}
#content{
	float: left;
	width: 500px;
	padding: 10px;
	margin-left: 15px;
}
#footer {
	background: url('/PHP/img/site_footer.jpg') repeat-x;
	margin: 0 auto;
	padding: 10px;
	height: 30px;
	width: 98%;
	text-align: center;
	clear: both;
}
#footer ul {
	margin: 0;
	padding-bottom: 10px;
}
#footer li {
	font: bold 10px Verdana;
	color: #000;
	display: inline;
	list-style: none;
}

/* This line allows full PNG support in IE 5.5+ | http://www.twinhelix.com/css/iepngfix */
img, div {
	behavior: url(/PHP/iepngfix.htc);
}
font {
	color: #000;
}
a.menu { 
	/*Secure Pages */
	color: #fff;
	text-decoration: none;
	font: bold 10pt Tahoma;	
}
#btn_login {
	position: absolute;
	left: 735px; /* 340 */
	top: 45px;
	width: 36px;
	height: 14px;
}
#btn_contact {
	height: 14px;
	left: 660px;
	position: absolute;
	top: 45px;
	width: 70px;
}
	#btn_contact i, #btn_login i {
		visibility: hidden;
	}
	#btn_contact a, #btn_login a {
		text-decoration: none;
	}

#sidebar{
	width: 200px;
	margin-left: 20px;
	_margin-left: 10px; /* IE6 hack. */
	float: left;
}
	.sidebar_date {
		font: 11px Arial;
		display: inline;
		margin: -20px 0 20px 5px;
	}
	.sidebar_item {
		background: url(/PHP/img/sidebar_body.gif) no-repeat bottom;
		margin: 5px 0;
		padding-bottom: 10px;
	}
	.sidebar_contents {
		background: url(/PHP/img/sidebar_body.gif) no-repeat top;
		padding: 10px 0;
	}
		.sidebar_body {
			width: 200px;
		}
		.sidebar_header {
			height: 25px;
			width: 200px;
			position: relative;
		}
			.sidebar_headerTitle {
				color: #000;
				text-decoration: underline;
				font: bold 14px Arial;
			}
			.sidebar_hotspot_open {
				background: url(/PHP/img/sidebar_hotspot_open.png) no-repeat;
				cursor: pointer;
				position: absolute;
				height: 20px;
				width: 20px;
				left: 174px;
				top: -5px;
			}
			.sidebar_hotspot_close {
				background: url(/PHP/img/sidebar_hotspot_close.png) no-repeat;
				cursor: pointer;
				position: absolute;
				height: 20px;
				width: 20px;
				left: 174px;
				top: -5px;
			}


	#sidebar_quickLinks .quickLink a {
		color: #493a26;
		font: bold 12px Tahoma;
		text-decoration: none;
		margin: 5px;
	}
	#sidebar_quickLinks .quickLink a:hover {
		color: #ecddc7;
		font: bold 12px Tahoma;
		text-decoration: none;
		margin: 5px;
	}

.updates {
	margin-bottom: 10px;
	padding: 5px;
	border: #bfa588 solid 1px;
}
.updates a {
	text-decoration: none;
}
.updates:hover {
	background: url(/PHP/img/updates.gif) repeat-x top left;
	border: #000 dashed 1px;
	padding: 5px;
}
	.updates_title {
		color: #493a26;
		font: bold 12px Tahoma ;
 		display: block;
	}
	.updates_posted {
		color: #21201f;
		font: 9px Tahoma ;
 		display: block;
	}
#Updates_Main {
	width: 450px;
	margin: 0 0 0 5px;
}
#Updates_Main .recentupdates {
	margin: 5px;
	padding: 5px;
	border: 1px solid #000;
	background: url(/PHP/img/updates.gif) repeat-x top left;
}
#Updates_Main .recentupdates a {
	text-decoration: none;
}
	#Updates_Main .recentupdates_title {
		color: #493a26;
		font: bold 15px Tahoma;
		float: left;
	}
	#Updates_Main .recentupdates_category{
		color: #000;
		font: bold 13px Tahoma;
		float: left;
		
	}
	#Updates_Main .recentupdates_posted {
		color: #21201f;
		font: 9px Tahoma ;
 		display: block;
		clear: both;
	}
	.page_title {
	margin-bottom: 20px;
}
#Main_News {
}
	.main_news_item {
		background-color: #ecddc7;
		margin-top: 5px;
		padding: 6px;
		border: 1px solid #000;
	}
	.main_news_item p a {
		color: #4a3c27;
		text-decoration: none;
	}
	.main_news_item p a:hover {
		background: #b5a998;
		border: 1px dotted;
		padding: 0px;
		text-decoration: none;
	}
	.main_news_item:hover {
		/*	background-color: #c0a689; */
   	}
	.event_title {
		color: #000;
		font-size: 22px;
		font-weight: 800;
		display: block;
		margin: 0 3px 5px 0;
	}
	.event_text{
		color: #000;
		font: 12px Tahoma;
		display: block;
	}
	.news_title {
		color: #000;
		font-size: 18px;
		font-weight: 600;
		display: block;
		margin: 0 3px 5px 0;
	}
	.news_title a {
		text-decoration: none;
	}
	.news_posted {
		color: #21201f;
		font: 11px Tahoma;
		display: block;
		margin: 4px 3px 0 0;
	}
	.news_date {
		color: #ff9100;
		font: bold 12px Tahoma;
		display: block;
		margin-right: 3px;
	}
	.quick_item{
		background: url(/PHP/img/bg_teamitem.gif) repeat-x top left;
		margin-top: 5px;
		padding: 6px;
		border: #000 solid 1px;
	}
	.quick_title {
		font: bold 16px Tahoma; 
		color: #000;
	}
	a.quick_download{
		font: bold 12px Arial; 
		text-decoration: none;
		color: #000;
	}
	a.quick_download:hover{
		font: bold 12px Arial; 	
		color: #FFF;
	}
	.quick_date {
		color: #000;
		font: bold 12px Tahoma; 
		display: block;
		margin-right: 3px;
	}
	.quick_inline {
		color: #000;
		font: bold 12px Tahoma; 
		display: inline;
		margin-right: 3px;
	}
#Team {
		width:460px;
		margin-left:25px;
		margin-top:5px;
}
	.team_item {
		float: left;
		background: url(/PHP/img/bg_teamitem.gif) repeat-x top left;
		margin-top: 5px;
		padding: 6px;
		border:#000 solid 1px;
	}
	.team_item a {
		text-decoration: none;
	}
	.team_item:hover {
		background: #aa9067;
	}
	.team_name {
		color: #493a26;
		font: bold 13px Tahoma;
		display: block;
		margin: 0 3px 5px 0;
	}
	.team_item p {
		color: #000;
		font: 12px Tahoma;
		text-decoration: none;
	}
#Item_Details {
		background: #ecddc7;
		padding: 10px;
		border: 1px dashed #000;
		width: 430px;
		clear: both;
}
		#Item_Details .bio_heading, .event_heading {
			color: #21201f;
			font: bold 14px Tahoma;
			display: inline;
		}
		#Item_Details .bio_text, .event_text {
			color: #000;
 			font: 12px Tahoma;
 			display: inline;
		}
		#Item_Details .bio_title {
			color: #000;
			margin-left: 20px;
			font-size: 22px;
			font-weight: 800;
			float: left;
		}
		#Item_Details .event_title {
			color: #000;
			margin-left: 5px;
			font-size: 22px;
			font-weight: 800;
			float: left;
		}
		#Item_Details .entry {
			margin-top: 8px;
			text-align: left;
		}
#media {
	width: 450px;
	float: left;
	margin: 0 0 0 30px;
}
	.media_case {
		padding: 10px 0 0 10px;
		float:left;
		width: 180px;
	}

	.media_case .media_name {
		font-size: 22px;
		font-weight: 800;
		color: #000;
		padding: 15px 0 0 0;
		display: block;
	}
	.media_case .how_many {
		font: bold 11px Verdana;
		color: #000;
		margin: 0 0 0 0;
		display: block;
		clear: both;
	}
.disclaimer {
	color: #21201f;
	font: 11px Tahoma;
	text-align: center;
 }
.breadcrumbs {
	margin: 0 0 20px 30px;
	color: #21201f;
	font: 11px Tahoma;
 }
	.breadcrumbs a {
		color: #4a3c27;
		text-decoration: none;
	}
	.breadcrumbs a:hover {
		text-decoration: underline;
	}
#Condition_Reports {
	margin-top: 40px;
}
		#Condition_Reports .moderator {
			background-color: #a8a086;
			border: 1px dashed #000;
			margin-top: 5px;
			padding: 6px;
			text-align: left;
		}
		#Condition_Reports .user {
			background-color: #ecddc7;
			border: 1px dashed #000;
			margin-top: 5px;
			padding: 6px;
			text-align: left;
		}
		#Condition_Reports p {
			color: #21201f;
 			font: 13px Tahoma;
 			text-align: left;
			display: block;
		}
		#Condition_Reports .conditions_body {
			color: #000;
 			font: 13px Tahoma;
 			display: inline;
		}
		#Condition_Reports .conditions_title {
			color: #21201f;
			font: bold 13px Tahoma;
 			display: inline;
		}
		#Condition_Reports .conditions_head {
			color: #721616;
 			font: 13px Tahoma;
 		}
#Paged_Content {
		margin: 20px 0 40px 0;
	}
		#Paged_Content .video_edits {
			/* 	background-color: #ecddc7;  color 1*/
			/* background-color: #c1ab89;  color 2*/
			border: 1px dashed #000;
			text-align: left;
			margin-top: 5px;
			padding: 6px;
		}
		#Paged_Content .edits_title {
			color: #21201f;
			font: bold 12px Tahoma;
			display: inline;
			margin-right: 3px;
		}
		#Paged_Content .edits_body {
			color: #21201f;
			font: 12px Tahoma ;
 			display: inline;
		}
		#Paged_Content a.video_title {
			text-decoration: none;
 			color: #000;
			font: bold 15px Arial;
		}
		#Paged_Content a:hover.video_title {
			text-decoration: underline;
			border: none;
			padding: 0;
		}
		#Paged_Content .pages_nav {
			margin-top: 10px;
			font: 13px Tahoma;
 			display: inline;
		}
		#Paged_Content .pages_nav a:hover{
			border: none;
			text-decoration: none;
 		}
			#Paged_Content .disabled {
				color: #828282;
				display: inline;
				padding: 8px;
			}
			#Paged_Content .selected {
				color: #000;
				background: #b1a98d;
				padding: 2px;
				display: inline;
			}
			#Paged_Content .back {
				text-align: left;
				display: inline;
			}
			#Paged_Content .pages {
				text-align: center;
				display: inline;
				margin: 4px;
			}
			#Paged_Content .next {
				text-align: right;
				display: inline;
			}
		.gallery, .article, .wallpaper_item, .event, .contact_field, .login_field, .news, .promo {
				clear: both;
 }
.Posted {
	color: #21201f;
	font: 12px Tahoma;
}
p {
	color: #21201f;
	font: 12px Verdana;
}
h1.no_break {
	color: #000;
 	font: bold 21px Tahoma;
 	display: inline;
	padding: 10px 5px 0 0;
}
a {
	text-decoration: underline;
	color: #493b26;
}
a.nohover, a.nohover:hover {
	text-decoration: none;
	border: none;
	background: none;
}
.dashedBox {
	background: #ecddc7;
	border: 1px dashed #000;
	margin: 5px 0 0 0;
	padding: 20px;
	width: 400px;
	clear: both;
}
#contact, #login {
	background: #ecddc7;
	border: 1px dashed #000;
	padding: 20px;
	width: 400px;
}
#contact p {
	color: #21201f;
 	font: 13px Tahoma;
 }
.contact_title, .login_title {
	color: #000;
 	font: bold 13px Tahoma;
 	text-align: left;
	float: left;
	margin: 0 0 5px 15px;
	display: block;
}
.contact_input, .login_input {
	padding-right: 40px;
	float: right;
	margin-bottom: 5px;
	display: block;
}
.login_input {
	padding-left: 5px;
	float: left;
	margin-bottom: 5px;
	display: block;
}
/* Forms */	

	textarea {
		color:#000;
		background: #FFF;
		border: 1px solid #000;
		font: 12px Arial;
	}
	textarea:focus {
		color:#000;
		background: #bca687;
		border: 1px solid #000;
		font: 12px Arial;
	}
	input, select {
		color:#000;
		background: #FFF;
		border: 1px solid #000;
		font: 12px Arial;
	}
	input:focus, select:focus {
		color:#000;
		background: #bca687;
		border: 1px solid #000;
		font: 12px Arial;
	}
	input.radio {
		background: #FFF;
		border: none;
		font: 12px Arial;
	}
		input.send {
		color:#FFF;
		background: #51483b ;
		border: 1px solid #FFF;
		font: 12px Arial;
	}
	input:focus .send {
		color:#FFF;
		background: #51483b;
		border: 2px solid #FFF;
		font: 12px Arial;
	}
	.error_title {
		font: bold 22px Tahoma;
		color: #000;
	}
/* Gallery, Article, Desktop (Wallpaper), Quick! */	
	.Body{
		padding: 5px;
		color: #433623;
 		font: 12px Tahoma;
  	}
	.Posted {
		color: #21201f;
 		font: 10px Tahoma;
		font-weight: 500;
	}
	a.media_link, .title {
 		text-decoration: none;
 		color: #000;
 		font: bold 16px Arial;
	}
	a:hover.media_link	{
		text-decoration: underline;
		padding: 0px 0px;
	}
	.size {
		padding-top: 10px;
		text-align: center;
		color: #f1f1f1;
 		font: 12px Tahoma;
  		text-align: left;
	}
	.question {
		color: #21201f;
 		font: bold 12px Tahoma;
	}
	.color2 {
		background-color: #c1ab89;
		border: 1px dashed #000;
		text-align: left;
		margin-top: 5px;
		padding: 15px;
		clear: both;
	}
	.color1 {
		background-color: #ecddc7;
		border: 1px dashed #000;
		text-align: left;
		margin-top: 5px;
		padding: 15px;
		clear: both;
	}
	
/* Footer Pages */
h3 {
	text-align: left;
	color: #21201f;
	font: bold 14px Verdana;
}
.fine_print {
	text-align: left;
	color: #21201f;
	font: 10px Verdana;
}
