html, body{ 
	margin:0; 
	padding:0; 
 	text-align:center;
	background-color:#181714;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	} 

a { color:#b8a068;}
h1 { font-size:1.4em; color:#e04805; }

#pagewidth{ 
	width:830px; 
	text-align:left;  
	margin-left:auto; 
 	margin-right:auto;
	} 
	#header{
 		height:95px; 
  		background-color:#181714; 
 		width:100%;
		border-bottom:1px solid #935f31; 
		border-left:1px solid #935f31; 
		border-right:1px solid #935f31; 
		}  
		#top_text { 
			color:#333333; 
			font-weight:bold; 
			font-size:14px; 
			margin-right:15px; 
			margin-top:10px;
			margin-bottom:35px;
			}
		#header_top_text {
			color:#FFFFFF; 
			font-family:'Times New Roman','Monotype Corsiva',Georgia ; 
			font-weight:bold; 
			font-style:italic;
			font-size:1.8em; 
			margin-left:20px;			
			}
		#header_bottom_text {
			color:#edce84; 
			font-family:'Times New Roman','Monotype Corsiva',Georgia ; 
			font-weight:normal; 
			font-style:italic;
			font-size:1.2em; 
			margin-left:120px;
			}
	#maincol{
		border-left:1px solid #935f31; 
		border-right:1px solid #935f31; 
 		width:830px;
		color:#b8a068;
 		}			
	#maincol_all{
		background-color: #0f0a09;  
		border-left:1px solid #935f31; 
		border-right:1px solid #935f31; 
 		width:830px;
		color:#b8a068;
 		}
		#home { background-image:url(../images/main_bg.jpg);}
		
		#left_main_col { float:left; width:790px; padding-left:20px; padding-right:20px; margin-top:0px; margin-top:8px;}
		#right_main_col { float:right; width:130px; margin-top:20px; margin-right:10px; font-size:0.9em;}
		
	#bottom_nav {
		background-color:#391307;
		height:20PX;
		width:100%;
		border-left:1px solid #935f31; 
		border-right:1px solid #935f31; 
		border-bottom:1px solid #935f31;
		padding-top:3px;
		text-align: center;
		}
	#footer{
		height:50px;
		color:#b8a068;
		font-size:0.8em;
		clear:both;
	} 

/*Classes*/
a.b_nav { color:#FFFFFF; text-decoration:none; margin-left:10px; margin-right:10px; font-size:11px;}
a.b_nav_a { color:#e04805; text-decoration:none; margin-left:10px; margin-right:10px; font-size:11px;}

a.b_nav:hover { text-decoration:underline;}
a.b_nav_a:hover { text-decoration:underline;}

a.b_nav_ccc {
	color:#CCCCCC;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
}
a.b_nav_a_ccc { color:#CCCCCC; text-decoration:none; margin-left:10px; margin-right:10px; font-size:11px;}

a.b_nav_ccc:hover {
	text-decoration:underline;
	color:#999999;
}
a.b_nav_a_ccc:hover { text-decoration:underline;color:#999999;}

a.t_nav { 
	color:#FFFFFF; 
	text-decoration:none; 
	margin-right:15px; 
	font-size:14px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
a.t_nav_a { 
	color:#e04805; 
	text-decoration:none; 
	margin-right:15px; 
	font-size:14px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
a.t_nav:hover { text-decoration:underline;}
a.t_nav_a:hover { text-decoration:underline;}

a.about_link {	color:#b8a068; 
 text-decoration:none;}
a.about_link:hover {	color:#b8a068; 
 text-decoration:underline;}

.input_fields {  border-bottom:1px solid #b8a068;  }
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  