
html, body{ 
 margin:0; 
 padding:0; 
background-color: #2F090B;
} 

a.text:link {
	color: #54301A;
	text-decoration: none;
}
a.text:visited {
	text-decoration: none;
	color: #54301A;
}
a.text:hover {
	text-decoration: none;
	color: #2F090B;
}
a.text:active {
	text-decoration: none;
	color: #54301A;
}

a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:3px;
	text-decoration: none;
}
a.nav:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:3px;
}
a.nav:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:3px;
}
a.nav:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:3px;
}


a.footer:link {
		font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:2px;
	text-decoration: none;
}
a.footer:visited {
		font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:2px;
	text-decoration: none;
}
a.footer:hover {
		font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:2px;
	text-decoration: none;
}
a.footer:active {
		font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:2px;
	text-decoration: none;
	}
	
a.logo:link {
	font-family: "Times New Roman", Times, serif;
	color: #c5cc88;
	font-size: 24px;
	font-weight:bold;
	text-decoration: none;
}
a.logo:visited {
font-family: "Times New Roman", Times, serif;
	color: #c5cc88;
	font-size: 24px;
	font-weight:bold;
	text-decoration: none;
}
a.logo:hover {
	font-family: "Times New Roman", Times, serif;
	color: #c5cc56;
	font-size: 24px;
	font-weight:bold;
	text-decoration: none;
}
a.logo:active {
	font-family: "Times New Roman", Times, serif;
	color: #c5cc88;
	font-size: 24px;
	font-weight:bold;
	text-decoration: none;
	}
 
#pagewidth{ 
 width:800px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#headerhome{
 position:relative; 
 height:370px; 
  background-color:#c5cc56;
  background-image:url(../images/back.gif);
 width:100%;
 margin-top:20px;
} 

#header1{
 position:relative; 
 height:230px; 
  background-color:#c5cc56;
  background-image:url(../images/about.gif);
 width:100%;
 margin-top:20px;
} 
#header2{
 position:relative; 
 height:230px; 
  background-color:#c5cc56;
  background-image:url(../images/sub2b.gif);
 width:100%;
 margin-top:20px;
} 
#header3{
 position:relative; 
 height:230px; 
  background-color:#c5cc56;
  background-image:url(../images/sub4.gif);
 width:100%;
 margin-top:20px;
} 

#header4{
 position:relative; 
 height:230px; 
  background-color:#c5cc56;
  background-image:url(../images/conc.gif);
 width:100%;
 margin-top:20px;
} 

#leftcol{
 width:50%; 
 float:left; 
 position:relative;
  height:230px; 

 }

 #logo {
padding:20px 40px 10px 0px;
position:relative;
 height:100px; 
background-image:url(../images/logo_m.png);
font-family: "Times New Roman", Times, serif;
	color: #c5cc88;
	font-size: 24px;
	font-weight:bold;

}

 .logowhite {
font-family: "Times New Roman", Times, serif;
	color: #ffffff;
	font-size: 24px;
	font-weight:bold;

}
 
 #rightcol{
 width:50%; 
 float:right; 
 position:relative; 
  height:230px; 
}

#quote {
padding:3px;
position:relative; 
 background-color:#54301a; 
font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:3px;
	
}


#concbut {
height:133px;
position:relative;
padding:1px;
background-color:#c5cc88; 
font-family: Arial, Helvetica, sans-serif;
	color: #54301A;
	font-size: 14px;
	font-weight:normal;
	line-height:2em;
}
#maxemail {
padding:10px 20px 10px 0px;
position:relative; 
font-family: Arial, Helvetica, sans-serif;
	color: #54301A;
	font-size: 16px;
	font-weight:normal;
}

 
#tagline{
 height:25px; 
  background-color:#54301a; 
 clear:both;
 padding:7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 16px;
	font-weight:normal;
	letter-spacing:4px;
}
.tagbold{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight:bold;
}
 
#textarea{background-color: #c5cc56;  
 float: right; 
 display:inline; 
 position: relative; 
 width:740px;
 padding:30px;
  font-family: Arial, Helvetica, sans-serif;
	color: #54301A;
	font-size: 14px;
	font-weight:normal;
	line-height:2em;
 }
 .textbold{
	font-family: Arial, Helvetica, sans-serif;
	color: #54301A;
	font-size: 14px;
	font-weight:bold;
}
 .textsm{
	font-family: Arial, Helvetica, sans-serif;
	color: #54301A;
	font-size: 12px;
	font-weight:normal;
	line-height:1em;
}




#botbar{
 height:100px; 
  background-color:#54301a; 
 clear:both;
 padding:7px 0px 7px 0px ;
	font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 16px;
	font-weight:normal;
	letter-spacing:4px;
}
 
#footer{
 height:18px; 
  background-color:#54301a; 
 clear:both;
 padding:7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #C5CC56;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:2px;
 } 
 

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}


* html .clearfix{height: 1%;}
.clearfix{display: block;}
