/* CSS Document */

body {
	margin: 4px auto;
	padding: 0;
	text-align: center;
	min-width:900px;
	background: url('images/bg.jpg') top left repeat-x #E0D9C6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4A463C;
	}
	
a:link, a:visited {color: #2D2827;}
a:hover, a:active {color: #79A095;}

p { padding: 0px 10px 0px 10px; }
img.border {border: 1px solid #000000;}
img.border-left {border: 1px solid #000000;
	float: left;
	margin: 0px 10px 0px 0px;}
img.border-right {border: 1px solid #000000;
	float: right;
	margin: 0px 0px 0px 10px;}
	
h1 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	padding: 0px 10px 0px 5px;
	color: #344B55;}

h2 {font-size: 22px;
	font-weight: normal;
	font-style: italic;
	padding: 0px 10px 0px 5px;
	color: #897E60;}
	
h3 {font-size: 18px;
	font-weight: normal;
	font-style: italic;
	padding: 0px 10px 0px 5px;
	color: #cccccc;}
	
li {padding-bottom: 8px;}	
/* Menu and Mainnav Stuff */
#mainnav {width:900px;
	margin: 0px auto;
	}
#mainnav p{text-align: right; margin: 0px; padding: 8px 15px 0px 0px;}
#mainnav a:link, #mainnav a:visited {color: #4A463C;}
#menu {
	background: url('images/mainnav-bg.jpg') top left no-repeat #A6A086;
	height: 28px; padding-top: 11px;
	margin: 8px 0px 0px 0px;
	border-bottom:  1px solid #887E5F;}
#menu ul{list-style-type:none;
	margin: 0px; padding: 0px;}
#menu li{ display: inline;}
#menu a{text-decoration: none;
	padding: 5px 15px 5px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background: url('images/menu-divider.jpg') 0px 50% no-repeat;}
#menu a:link, #menu a:visited{color: #ffffff;}
#menu a:hover, #menu a:active{color: #382725;}		

/* Wrapper */	
#wrapper {
	width: 892px;
	margin: 0 auto;
	text-align: left;
	background-color: #e0d9c6;
	border: 4px solid #ffffff;
	}	
	
	
/* Header Stuff */	
#header {width: 892px;
	background: url('images/header-content-bg.jpg') top left repeat-x #A9B8B3;}
#header-photo {width: 480px;
	border-left: 4px solid #ffffff;
	float: right;}
#header-content {width: 400px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;}
#header-content li {padding: 0px;}
#header-page {width: 892px; height: 200px;
	background: url('images/header-bg.jpg') top left no-repeat #A9B8B3;
	text-align: right;}
#header-page img{border: 2px solid #3c382d;
	margin: 8px 15px 0px 0px;}
	
/* Content and Body Text Stuff */	
#content {
	width: 892px;
	clear: both;
	margin-top: 4px;
	text-align: left;
	}
#features {
	width: 892px; border-top: 4px solid #ffffff;
	background: url('images/features-boxtops-bg.jpg') top left no-repeat;}
#features h1 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #ffffff; padding: 10px 6px 0px 0px;text-align: right;}
.feature {width: 294px;
	float: left;
	margin-right: 3px;}
#features li {padding-bottom: 1px;
	font-size: 11px;}

/* Footer Stuff */
#footer {
	margin: 0px auto;
	width: 900px;
	clear: both;
	}
#footer-box { margin: 10px auto;
	width: 900px; 
	background: url('images/footer-box-bg.jpg') bottom left no-repeat #344B55;}	
#footer-box img {border: 1px solid #12171F;}
#footer-box p{color: #ffffff;
	margin: 0px; padding: 6px auto;
	text-align: left;
	font-size: 11px;text-align: center;}
	
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */
