/*UNIVERSAL*/
a:link{
	color:#487848;
	text-decoration:none;
}
a:visited{
	color:#4e824e;
	text-decoration:none;
}
a:hover{
	color:#4e824e;
	text-decoration:underline;
}
body{
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.5;
	color:#748774;
	background:#35312c url(images/bg-leaves.gif) bottom;
	text-align:center;
	margin:0;
	padding:0;
}
#pagewrapper{
	width:900px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

/*HEADER*/
.header{
	width:900px;
	height:250px;
}
#header-1{
	background:url(images/header-bg-1.jpg) no-repeat;
}
#header-2{
	background:url(images/header-bg-2.jpg) no-repeat;
}
#header-3{
	background:url(images/header-bg-3.jpg) no-repeat;
}
#header-4{
	background:url(images/header-bg-4.jpg) no-repeat;
}
#header-5{
	background:url(images/header-bg-5.jpg) no-repeat;
}
#header-6{
	background:url(images/header-bg-6.jpg) no-repeat;
}
#header-7{
	background:url(images/header-bg-7.jpg) no-repeat;
}
#home-link img{
	position:absolute;
	top:115px;
	margin-left:13px;
	width:224px;
	height:130px;
}
/*Navigation*/
#nav{
	position:absolute;
	top:177px;
	margin-left:250px;
	width:630px;
	height:40px;
	font:bold 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #92908e;
}
#nav ul{
	list-style:none;
	margin:0;
	padding:15px 0 0 0;
}
#nav ul li{
	float:left;
	margin:0;
	padding:0;
}
#nav a{
	display:block;
	padding-left:7px;
	margin-left:7px;
	background:url(images/nav-break.gif) no-repeat 0 .3em;
	/*height:40px;
	width:60px;
	text-indent:-9000px;*/
}
#nav a:hover{
	color:#b2643d;
	text-decoration:none;
}
#nav li.first a{
	margin:0;
	padding:0;
	background:none;
}
#nav a.active{
	color:#b2643d;
}

/*Footer*/
 #footer{
 	clear:both;
	font:12px Arial, Helvetica, sans-serif;
	color:#9aa99a;
	background:url(images/page-bottom.png) no-repeat top;
	padding:48px 0 0 23px;
	margin-bottom:70px;
 }
 
/*Content Wrapper*/
#content{
	float:left;
	background:#fff;
	padding:10px 23px 25px 23px;
}

/*LEFT RAIL*/
#left-rail{
	width:191px;
	float:left;
	margin:10px 33px 0 0;
	color:#596b59;
	font-size:12px;
}
.contact-link{
	display:block;
	font-weight:bold;
	margin-top:10px;
	padding:0 0 0 17px;
	background:url(images/email-icon.gif) no-repeat 0 .4em;
}
#newsgroup{
	margin-top:30px;
}
#join-btn{
	width:70px;
	height:24px;
	background:url(images/join-btn.gif) no-repeat;
}
#join-btn:hover{
	background:url(images/join-btn-over.gif) no-repeat;
}
#left-rail form{
	margin:0;
	padding:0;
}
#join-text{
	margin:6px 0 10px 0;
}

/*CONTENT*/
#main-content{
	width:630px;
	float:right;
}
h1{
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#b2643d;
	padding:0 0 20px 0;
	margin:0;
}
h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#b2643d;
	text-transform:uppercase;
	padding:15px 0 20px 0;
	margin:0;
}
h3{
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	margin:0;
}
h4{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 5px 0;
	margin:0;
}
h5{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 5px 0;
	margin:0;
}
p{
	margin:0;
	padding:0 0 20px 0;
}
.intro{
	font:14px Arial, Helvetica, sans-serif;
	line-height:1.8;
	margin-bottom:10px;
}
.end-link{
	font-weight:bold;
}
.pdf{
	display:block;
	font-weight:bold;
	margin-top:10px;
	padding:5px 0 7px 32px;
	background:url(images/pdf-icon.gif) no-repeat 0 0;
}
.doc{
	display:block;
	font-weight:bold;
	margin-top:10px;
	padding:5px 0 7px 32px;
	background:url(images/logo_word.jpg) no-repeat 0 0;
}
#boardmembers{
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #b2643d;
}
/*Table Styles*/
.datatable{
	font-size:12px;
	width:100%;
	margin-bottom:20px;
	border-top: 1px solid #93b193;
}
.datatable td{
	border-bottom: 1px solid #93b193;
	padding:10px 0;
}
.datatable th{
	border-bottom: 2px solid #93b193;
	padding:3px 0;
	text-transform:uppercase;
	font-weight:normal;
	color:#596b59;
	font-size:11px;
}
#cluster-table td{
	width:25%;
}

/*Question Form*/
#submit-btn{
	width:70px;
	height:24px;
	margin-top:10px;
	background:url(images/submit-btn.gif) no-repeat;
}
#submit-btn:hover{
	background:url(images/submit-btn-over.gif) no-repeat;
}
#comments{
	margin:0;
	text-align:left;
	padding:3px;
	/*width:400px;
	height:100px;*/
}

/*Photos*/
#photos img, #photos .gallery{
	border:1px solid #596b59;
	float:left;
	margin:0 13px 13px 0;
	width:300px;
	text-align:center;
}
#photos .gallery{
	border:none;
}
#photos .gallery a{
	font-weight:bold;
}
