@charset "utf-8";


/* GLOBALS / CLASSES
---------------------------*/

* {margin:0; padding:0;}

body {
	background-color:#f4c595;
	font-family:Arial, Helvetica, San-serif;
	font-size:12px;
	color:#ecb782;
}

p {
	margin:10px 0 0 0;
}

a {
	color:#ecb782;
	text-decoration:underline;
}

a:hover {
	color:#6b2e00;
	text-decoration:underline;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#b24d00;
	font-weight:normal;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#6b2e00;
	font-weight:normal;
	margin:0 0 10px 0;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#f4c595;
	font-weight:normal;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#6B2E00;
	font-weight:normal;
	margin:10px 0 10px 0;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.bodytxt-lg2 {
	font-size:14px;
	line-height:20px;
}

.bodytxt-lg {
	font-size:18px;
	margin-top:0;
	line-height:24px;
}

.photo-heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#6b2e00;
	font-weight:normal;
	margin:0 0 10px 0;
	border-bottom:1px solid #6E3000;
	padding:0 0 5px 0;
}


/* WRAPPERS
---------------------------*/

#wrapper {
	margin:0 auto;
	width:100%;
}

#header-wrapper {
	width:100%;
	background:url(../images/header_bg.jpg) top left repeat-x;
}


#main-contentwrapper {
	width:100%;
	height:100%;
	padding:10px 0 10px 0;
	background:url(../images/maincontent_bg.jpg) top left repeat-x;
	background-color:#CC7300;
}




/* HEADER
---------------------------*/

#header {
	width:960px;
	margin:0 auto;
	padding:18px 0 0 0;
}

#header #logo {
	float:left;
	width:470px;
}




/* NAVIGATION
---------------------------*/

#header #main-nav {
	float:right;	
	height:35px;
	margin:110px 0 0 0;
}

#main-nav li { 
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

.home #main-nav ul #home a { 
	display:block;
	width:93px;
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 27px;
	margin:0 10px 0 0;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;  
	text-decoration:none;
	background-position:-240px;
}

.home #main-nav ul #photos a { 
	display:block;
	width:97px;
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 23px;
	margin:0 10px 0 0;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;  
	text-decoration:none;
}

.home #main-nav ul #resources a { 
	display:block;
	width:115px;	
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 5px;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;  
	text-decoration:none;
}

#main-nav ul #home a:hover { 
	background-position:-120px;
}

#main-nav ul #home a:current { 
	background-position:-240px;
}

#photos-body #main-nav ul #home a { 
	display:block;
	width:93px;
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 27px;
	margin:0 10px 0 0;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;  
	text-decoration:none;
}


#photos-body #main-nav ul #photos a { 
	display:block;
	width:97px;
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 23px;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;
	margin:0 10px 0 0;  
	text-decoration:none;
	background-position:-240px;
}

#photos-body #main-nav ul #resources a { 
	display:block;
	width:115px;	
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 5px;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;  
	text-decoration:none;
}


#main-nav ul #photos a:hover { 
	background-position:-120px;
}

#main-nav ul #photos a:current { 
	background-position:-240px;
}

#resources-body #main-nav ul #home a { 
	display:block;
	width:92px;
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 27px;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;
	margin:0 10px 0 0;  
	text-decoration:none;
}

#resources-body #main-nav ul #photos a { 
	display:block;
	width:97px;
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 23px;
	margin:0 10px 0 0;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;  
	text-decoration:none;
}

#resources-body #main-nav ul #resources a { 
	display:block;
	width:115px;	
	height:35px;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 5px;
	background:url(../images/nav_btn.jpg) no-repeat left center; 
	color:#FFFFFF;  
	text-decoration:none;
	background-position:-240px;
}

#main-nav ul #resources a:hover { 
	background-position:-120px;
}


/* MAIN CONTENT
---------------------------*/

#main-content {
	width:960px;
	margin:0 auto;
}

#home-top {
	margin:0 0 0 0;
}

#home-topleft {
	background:#EDB882;
	border:8px solid #D8904B;
	float:left;
	width:450px;
	margin:10px 0 0 0;
	height:100%;
	padding:10px 10px 10px 15px;
	/*background:url(../images/maintxt_bg.png) top left no-repeat;*/
}

#home-topright {
	float:right;
	width:430px;
}

#home-btm {
	padding:20px 0 20px 0;			
}

#home-btmleft {
	background:url(../images/btm_div.gif) top right no-repeat;
	float:left;
	width:309px;
	height:125px;
	padding:0 10px 0 0;
	/*border-right:1px solid #e08c00;*/
}

#home-btmmiddle {
	background:url(../images/btm_div.gif) top right no-repeat;
	padding:0 20px 0 50px;
	margin:0 0 0 0;
	float:left;
	width:249px;
	height:125px;
	/*border-right:1px solid #e08c00;*/
}

#home-btmright {
	float:left;
	padding:0 0 0 70px;
	width:250px;
}


/* PHOTOS
---------------------------*/

#photos #photo-list {
	padding:30px 0 10px 0;
}

#photos #photo-list li {
	list-style:none;
	margin:10px 0 10px 0;
	float:left;
}

#photos #photo-list ui {
	display:block;
}

#photos #photo-list li a:link {
	list-style:none;
	margin:10px;
	float:left;
	border:5px solid #fff;
}


#photos #photo-list li a:hover {
	border:5px solid #6e3000;
		
}


/* RESOURCES
---------------------------*/

#main-content-resources {
	width:960px;
	margin:0 auto;
	padding:20px;
	background:#ECB782;

}

#main-content-resources p {
	color:#6B2E00;
}


#resources-header {
	position:relative;
	border-bottom:1px solid #B24D00;
	margin:0 0 20px 0;	
}

#resources-header h1 {
	float:left;
}

#resources-header h1 a {
	color:#6b2e00;	
	text-decoration:none;
}

#resources-header h1 a:hover {
	color:#6b2e00;	
	text-decoration:none;
}

#main-content-resources h2 a {
	color:#6B2E00;
	text-decoration: none;	
}

#resources-header ul {
	float:left;
	margin:0 0 0 20px;
}

#resources-header li {
	float:left;
	margin:15px 10px;
	color:#333;
	list-style:none;
}

#resources-header li a {
	color:#333;
	text-decoration:none;
}

#resources-header li a:hover {
	color:#333;
	text-decoration:underline;
}

.resources-content {
	margin-bottom:20px;
	color:#6B2E00
}

.resources-content a {
	font-weight:bold;	
	color:#6B2E00
}

.resources-content a:hover {
	font-weight:bold;	
	color:#6B2E00;
	text-decoration: none;
}

.resources-content li {
	margin:10px 0 0 20px;
}

/* FOOTER
---------------------------*/

#footer {
	width:100%;
	background:#000;
	height:15px;
}
