/*--------BODY--------*/
body{
	background-color:#d6d0ae;
	margin:0;
	padding:0;
	font-family: "lucida grande", "lucida sans", verdana, arial, sans-serif; 
	line-height:1em;
	color: #663300;
}

/*--------TYPE--------*/

a:link{ color: #a37434; text-decoration:underline;}
a:visited{ color: #a37434; text-decoration:underline;}
a:hover{ color:#a37434; text-decoration:none;}
a:link img, a:visited img, a:hover img, a:active img{ border: 0;}

/*--------PAGE WRAPPER--------*/

div#page{
	width: 747px;
	margin: 0 auto;
}

/*--------HEADER--------*/

div#header{
	background: url('../img/header.jpg') no-repeat top left;
	height:184px;
	margin-top:20px;
	width:747px;
}

a.headerhome{
	width:747px;
	height:184px;
	margin: 0;
	display:block;
}

div#header h1 a span{
	display:none;
	margin:0;
}

div#nav{
	background: url('../img/nav_bg.gif') no-repeat top left;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:747px;
	height:28px;
	background-color:#6f722f;
	text-transform:uppercase;
}	

div#nav ul{
	margin:0;
	display:block;
	text-align:center;
}

div#nav ul li{
	display:inline;
	font-size:12px;
	color:#fff;
	padding:5px 10px 0 0;

}

div#nav ul li span{
	background: url('../img/nav_sep.gif') no-repeat top right;
	display:inline;
	height:28px;
	padding:7px 22px 10px 0;
}

div#nav ul li a{
	color:#fff;
	text-decoration:none;

}

div#nav ul li a:hover{
	color:#b8bd4e;
	text-decoration:none;

}

div#nav ul li.current a{
	color:#b8bd4e;
	text-decoration:none;
}

div#mainContent.home{
	background:#f5eed0 url('../img/home_page_bg.gif') no-repeat top left;
	width:747px;
	margin:0;
	float:left;
}

div#mainContent.full{
	background:#f5eed0 url('../img/full_page_bg.gif') no-repeat top left;
	width:747px;
	margin:0;
	float:left;
}

div#home_leftCol{
	width:435px;
	float:left;
	display:inline;
}

div#home_leftCol h3.intro{
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

div#home_leftCol p{
	font-size:0.75em;
	line-height:1.2em;
	margin:0 0 8px 0;
}

div#full_wrap{
	width:747px;
	float:left;
	display:inline;
}

div#full_wrap_gutter{
	margin:25px;
}

div#gallery_subnav{
	float:left;
	display:inline;
	width:697px;
	text-transform:uppercase;
	margin:0 0 5px 0;
}	

div#gallery_subnav a{
	color:#827e6a;
	text-transform:uppercase;
	text-decoration:none;
	border:1px solid #827e6a;
	padding:10px;
	float:left;
	display:block;
	font-size:0.8em;
	margin-right:15px;
}

div#gallery_subnav a:hover{
	color:#827e6a;
	background-color:#d8d0b0;
	text-decoration:underline;
}

div#gallery_subnav a.current{
	background-color:#d8d0b0;
}

div#gallery_wrap_gutter{
	margin:25px 0 25px 34px;
}

div.timeline{
	width:210px;
	margin:20px 20px 0 0 ;
	float:left;
	display:inline;
}

div#full_wrap h3.intro{
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

div#full_wrap p{
	font-size:0.75em;
	line-height:1.2em;
	margin:0 0 8px 0;
}

div#full_wrap p.faq{
	font-size:0.75em;
	line-height:1.2em;
	margin:0 0 12px 0;
}

div#full_wrap p.contact{
	font-size:0.75em;
	line-height:1.2em;
	margin:0 0 16px 0;
}

div#full_wrap p.links{
	font-size:0.75em;
	line-height:1.2em;
	margin:0 0 16px 0;
}

div#full_wrap p.faq span{
	font-weight:bold;
	line-height:1.6em;
}

img.pdf_icon{
	margin:0 8px 0 0;
}

p.get_reader{
	padding:40px 0 0 0;
}

div#home_leftCol_gutter{
	margin:25px;
}

div#news_teaser_wrap{
	clear:both;
	background-color:#e4c777;
	border:1px solid #d2b76d;
	margin:15px 0 10px 0;
}

div#news_teaser_gutter{
	margin:4px;
	border:1px solid #d2b76d;
	padding:8px;
	text-align:center;
	color:#a37434;
}

div#news_teaser_wrap h4{
	font-size:0.75em;
	text-transform:uppercase;
}

div#news_teaser_wrap p{
	margin:0;
}

div#pay_dues_button{
	background: url('../img/pay_your_dues.gif') no-repeat top left;
	width:165px;
	height:40px;
	margin:0 0 10px 0;
	float:left;
}

div#pay_dues_button a.paydues{
	width:165px;
	height:40px;
	margin: 0;
	display:block;
}

div#pay_dues_button span{
	display:none;
}

div#community_map_button{
	background: url('../img/view_community_map.gif') no-repeat top left;
	width:210px;
	height:40px;
	margin:0 0 10px 0;
	float:right;
}

div#community_map_button a.map{
	width:165px;
	height:40px;
	margin: 0;
	display:block;
}

div#community_map_button span{
	display:none;
}

div#tartesso_button{
	clear:both;
	background: url('../img/tartesso_main_link.gif') no-repeat top left;
	width:385px;
	height:56px;
	margin:0 0 10px 0;
	float:left;
}

div#tartesso_button a.tartesso{
	width:385px;
	height:56px;
	margin: 0;
	display:block;
}

div#tartesso_button span{
	display:none;
}

div#home_rightCol{
	float:right;
	display:inline;
	margin:25px 13px 10px 0;
}

div#home_photos{
	background: url('../img/home_photos.jpg') no-repeat top left;
	width:274px;
	height:462px;
	display:block;
}

div#home_page_bottom{
	clear:both;
	background: url('../img/home_page_bottom.gif') no-repeat top left;
	margin:0;
	padding:0;
	width:747px;
	height:9px;
}

div#full_page_bottom{
	clear:both;
	background: url('../img/full_page_bottom.gif') no-repeat top left;
	margin:0;
	padding:0;
	width:747px;
	height:9px;
}

img.gallery_thumb{
	margin:20px 20px 0 0 ;
}

div#footer{
	clear:both;
}

div#footer p{
	text-align:center;
	font-size:.65em;
	color:#a37434;
	padding-top:15px;
}

div#footer a{
	text-decoration:none;
	color:#a37434;
}

br.clear{
	clear:both;
	height:1px;
}

ul.sitemap{
	margin-left:30px;
	list-style-type:none;
}

ul.sitemap li{
	font-size:0.85em;
	margin:0 0 7px 10px;
	
}

ul.sitemap_sub{
	list-style-type:none;
	margin-left:10px;
}

p.news_ruled{
	padding-bottom:10px;
	border-bottom:1px solid #d2caa8;
}

img.news_image{
	float:left; 
	margin:0 15px 15px 0;
}

div#news_wrap{
	float:right;
	display:inline;
	width:470px;
}