@charset "utf-8";
/* CSS Document */

html {height:100%;}

body {
	background-color:#74754B;
	margin:0;	
	padding:0;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	height: 100%;
}

#wrap {
height:100%;
min-height:100%;
position:relative;
background-image:url(images/bg/hd.png);
background-position:top center;
background-repeat:no-repeat;
}

#inner-wrap {
height:100%;
min-height:100%;
margin:0 auto;
width:800px;
position:relative;
}

/*--------------NAVIGATION-----------------*/

#nav-outer
{
	font-size:14px;
	height:50px;
	text-align:center;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

#nav-left
{line-height:50px; float:left; margin-left:10px}
#nav-left a, #nav-left a:link {color:#B9BA88;}
#nav-left a:hover, .navigation #on {color:#B9BA88; text-decoration:underline}
#nav-left a:active {color:#B9BA88;}

#nav-right
{color:#B9BA95;line-height:50px; float:right; margin-right:10px; font-size:22px; font-weight:bolder}

/*--------------CONTENT-----------------*/	

#header{height:300px; background-image: url(images/headers/index.jpg); }

#contentcolor{background-color:#e4e5e7;}

#content{padding:20px;}
/*background-image: url(images/bg/content.png); 
background-repeat:repeat-x; */

/*--------------FOOTER-----------------*/	

#footer-float-wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}
	
.footer, .push {
	height: 100px; /* .push must be the same height as .footer */
}
.footer {
	position:relative; 
	background-image:url(images/bg/footer_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
.footer-inner{
position:absolute; 
top:10%;  
width:100%; 
text-align:center;
font-size:11px;}

.footer a{
	text-decoration:none;}
	
.footer a:hover{
	text-decoration:underline;}

/* FONT STYLES */
a
{
	color: #4B4C18;
	text-decoration: none;
}

a:hover, a:active
{
	color: #4B4C18;
	text-decoration: underline;
}

p, .p {
	color:#000;
	font-size:14px;
	line-height:20px;
	}

h1
{
	font-size: 60px;
	line-height: 60px;
	margin:0;
	padding:0;
	color: #4E504D;	
}

h2
{
	font-size: 30px;
	line-height: 30px;
	margin:0;
	padding:0;
	color: #74754B;	
}

h3
{
	font-size: 20px;
	line-height: 20px;
	margin:0;
	padding:0;
	color: #4E4B46;	
}
h4
{
	font-size: 16px;
	line-height: 16px;
	margin:0;
	padding:0;
	color: #8D853C;	
}

h5
{
	font-size: 16px;
	line-height: 16px;
	margin:0;
	padding:0;
	color: #8D853C;	
}

.bam {color:#77481F}