body {
		margin:0px;
		padding:0px;
		font-size: 100%;
		height: 100%;
		background: #000000;
}
/*----- TEXT EFFECTS -----(top, right, bottom, left)--- #ECE9D8;*/ 



p, ol, ul, table, dl, pre, a {
	
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 14px; 
	font-style: normal;
	margin: 0px auto;
	padding:0 0 15px 0;
	color: #6A5746;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	font: "Georgia", Times New Roman, Times, serif;
}
h1 {
    background-image: url(./images/leafBlt.jpg);
    background-position: right top;
    background-repeat: no-repeat;
	font-size: 30px;
	line-height: 100%;
	color: #6A6F51;
	padding: 8px 60px 3px 0px;
	margin-top: 0px;
}
	
h2 {
	font-weight: normal;
	font-size:1.2em;
	line-height: 100%;
	margin:0;
	color: #6A5746;
	padding-bottom: 8px;
}

h3 {
	font-weight: normal;
	font-size: 0.9em;
	line-height: 100%;
	margin: 0;
	padding: 3px 0px 10px 0px;
	color: #B7B371;
	font-style: italic;
}

	h3.red {
		color:#9D302E;
		font-weight:normal;
		font-size:1.0em;
		padding:15px 0 6px 0;
		margin:0 0 0 0;
	}

h4 {
	font-size: 0.9em;
	font-weight: bold;
	margin:0;
	padding:0px 0px 3px 0px;
	color: #EC008A; 
}
h5 {
	font-size: 1.5em;
	color: #FFF;
	padding: 30px 0px 0px 32px;
	margin: 0px;
}


a, a:visited {
	color:#336699;
}
  
a:hover {
	color:#336699;
	text-decoration: none;
  }
  
li {  list-style: none;  padding-left: 15px;}

img {
	border: none;
}


  
/*----- END TEXT -------*/

#wrapper{
	width: 100%
	
}
#logo{
	background: #F9FFDD;
	margin: 0px auto;
	text-align: center;
}
/* ---- Flash Header --*/
#top_header {
	width: 100%;
	background: url(./images/bg.gif);
	border-bottom: 3px solid #fff;

}

#header {
	padding-top: 5px;
	width: 780px;
	height: 490px;
	margin: 0px auto;
	text-align: center;
	/* background: #ece9d8 url(./bgimages/pic4.jpg); */
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;
	border-top: 3px solid #fff;	
}
#headerSec {	padding-top: 100px;	width: 780px;	height: 74px;	margin: 0px auto;	text-align: center;	/* background: #ece9d8 url(./bgimages/pic4.jpg); */	border-right: 5px solid #fff;	border-left: 5px solid #fff;	border-top: 3px solid #fff;	}


#monoSlide{
	border: solid 7px #DCDCDC;
	margin: 0px auto;
	margin-top: 24px;
	margin-bottom: 21px;
	width: 650px;
	height: 360px;
}

flashcontent{
	margin: 0px auto;
	width: 780px;
	height: 74px;	
}

#nav {
	text-align: right;
	padding: 0px 10px 0px 0px;
}

#nav img{
	margin: 10px 5px 5px 5px;
}

#nav img a {
	border: 2px solid #FFF; 
}

#nav a {	font-size: 1.2em;	line-height: 100%;	color: #705050;	font-weight: normal;
		}	#nav a:hover {		color: #949494;	}
	#nav h2 {		color: #707070;	}
#rollOver{
	align: center;
	margin: 0px auto;
	margin: 10px 5px 5px 5px;
	width: 130px;
	height: 50px;	
}

#rollOver a{
	background: url(./images/visit.jpg);
}	
	
	
	
#navSec {
	width: 200px;
	text-align: right;
	float: right;
	padding: 0px 10px 0px 0px;
}

#navSec a {	font-size: 1.2em;	line-height: 100%;	color: #705050;	font-weight: normal;	}	#navSec a:hover {		color: #202020;	}

#navSec img{
	border: none !important;
	float: right !important;	
}
#address {
	text-align: right;
	float: right;
	padding: 0px 10px 0px 0px;
	margin-bottom: 5px;
}	
	
#address p{
	color: #705050;
	text-align: right;
	float: right;
	padding: 0px 0px 0px 0px;
}		
	
	
/*-------End Header --------*/

#pics {width: 650px;align: center;margin: 0px auto;}
#pics img{
	margin-top: 10px;
	float: right;
}

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

#content {
	clear: both;
	width: 100%;
	background: #eeeeee;
	border-bottom: 3px solid #FFF;
}

#content_bg {
	clear: both;
	width: 780px;
	background: #ECE9D8 url(./images/birdsBtm.jpg) no-repeat 0 0;
	margin: 0px auto;
	padding-top: 30px;
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;	
	}
	
	#content .padding {
		width: 790px;
		margin: 0px auto;
	}

#contentSec {
	clear: both;
	width: 100%;
	background: #cfc8b6;
	border-bottom: 3px solid #FFF;
}

	
#content_bgSec {
	clear: both;
	width: 780px;
	background: #eee url(./images/birdsBtmSec.jpg) no-repeat 0 0;
	margin: 0px auto;
	padding-top: 30px;
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;	
	}

#contentHard {
	clear: both;
	width: 100%;
	background: #b19884;
	border-bottom: 3px solid #FFF;
}
#contentLands {
	clear: both;
	width: 100%;
	background: #7d8168;
	border-bottom: 3px solid #FFF;
}
	
	#content .padding {
		width: 790px;
		margin: 0px auto;
	}
#birds_bg {
	clear: both;
	width: 780px;
	margin: 0px auto;
	}
		
#fullpage {
	clear: both;
	vertical-align: middle;
	font-size: 100%;
	width: 760px;
	min-height: 600px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-right: 10px;
	text-align:left;
	padding-left: 20px;
	float: left;
}
#fullpage p{
	line-height: 1.2em;
	padding: 10px 25px 10px 20px;
	color: #303030;
}
#fullpageSec {
	clear: both;
	vertical-align: middle;
	font-size: 100%;
	width: 760px;
	min-height: 600px;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-right: 10px;
	text-align:left;
	padding-left: 20px;
	float: left;
}
#fullpageSec p{
	line-height: 250%;
	padding: 10px 25px 10px 20px;
	color: #705050;
}
#fullpageSec img{
	float: left;
	border: solid 4px #FFF;
	margin-right: 10px;
}
#fullpageSec h1 {
    background-image: url(./images/leafSec.jpg);
    background-position: left top;
    background-repeat: no-repeat;
	font-size: 30px;
	line-height: 100%;
	color: #505050;
	padding: 8px 0px 3px 60px;
	margin-top: 0px;
	font-weight: normal;
}
#fullpageSec h2 {
	font-weight: normal;
	font-size:1.2em;
	line-height: 100%;
	margin:0;
	color: #707070;
	padding-bottom: 8px;
}

	
#pageleft {
	clear: both;
	vertical-align: middle;
	font-size: 100%;
	width: 430px;
	height: 100%;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-right: 10px;
	text-align:left;
	padding-left: 20px;
	float: left;
	margin: 0px auto;
}
#pageleft p{
	line-height: 190%;
	padding-left: 10px;
}
#pageleft h2 a{
	font-size: 17pt;
	color: #352c25;
	font-weight: normal;
	padding-bottom: 8px;
}
#pageleft h2{
	font-size: 17pt;
	color: #352c25;
	font-weight: normal;
	padding-bottom: 8px;
}

#rollOver{
	width: 400px;
	height: 267px;
	border: 2px solid #fff;
	margin: 0px auto;
}

#contact {
	
	font-size: 100%;
	width: 430px;
	height: 100%;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-right: 10px;
	padding-left: 0px;
	float: left;
}


.articles{}.articles h1, h2, h3, h4, h5 {		font: 100%/100% "Georgia", Times New Roman, Times, serif;}.articles h1 {    background-image: none;	font-size: 30px;	line-height: 100%;	color: #705050;	margin-top: 0px;}.articles #nav h1 {	background-image: url(./images/leafBlt.jpg);}	.articles h2 a{	font-size:1.4em;	line-height: 100%;	margin:0;	color: #505050;	font-weight: normal;	padding-bottom: 8px;}.articles h2 a:visited {	color: #000;}.articles h2 a:hover {text-decoration: none;}.articles h3 {	font-size: 0.7em;	line-height: 100%;	margin: 0;	padding: 3px 0px 5px 0px;	color: #6A5746;	font-style: italic;}.articles p {	color: #202020;}.articles img {	margin: 5px;}.articles #nav {	float: right;}



#pageright{
	width: 320px;
	padding-top: 0px;
	padding-bottom: 40px;
	text-align: left;
	padding-left: 0px;
	float: right;
	margin: 0px auto;
}
#pageright  {
	
}

.greyBox{
	width: 95%;
	background: #352c25;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
	border: solid 1px #000;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.greyBox img{
	border: solid 2px #EEEEEE;	
}

.greyBox p{
color: #989F74;	
}

.blockquote {
	margin: 0px auto;
	font-size: 12pt;
	width: 250px;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #352c25;
	line-height: 200%;
	vertical-align: middle;
}

/* FCKEditor wants to add paragraph tags around the success story brief.
   But, that adds extra space we don't need. So, make the paragraphs
   inline for the blockquote (as apposed to being "block" elements)*/
.blockquote p { 
	display: inline;
}

.quotes{
	text-align: left;
	font-size: 25pt;
	color: #6f5f50;
}
.name{
	font-style: italic;
	font-size: 11pt;
}


#treeBtm{
	background-image: url(./images/treeBtmRt.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#treeBtmSec{
	background-image: url(./images/treeBtmRtSec.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}



/*-------End CONTENT --------*/



/*--------Footer---------*/
#footer {
	clear: both;
	width: 100%;
	background:	#6f5f50;
	border-top: 3px solid #FFF;
	text-align: center;
}

#footer_bg{
	clear: both;
	height: 150px;
	width: 780px;
	background: #352c25 ;
	margin: 0px auto;
	padding-top: 30px;
	font-size: .8em;
	border-right: 5px solid #FFF;
	border-left: 5px solid #FFF;
	}
#footer_links{
}

	#footer_links ul {
		padding-bottom: 20px;
	}
	#footer_links li {
		font-size: 10pt;
		list-style: none;
		display: inline;
		color: #FFF;
	}
	#footer_links li a {
		font-size: 10pt;
		padding: 0px 10px 0px 5px;
	}
	#footer_links a {
		font-size: 10pt;
		color: #FFF;
		text-decoration: none;
	}
	#footer_links a:hover {
		text-decoration: underline;
	}
	#footer_links p {
		color: #FFF;
	}
	
	
#footer a {
	border: none;
	color: #949494;
}
#footer p {
	font-size: .9em;
	text-align: center;
	color: #989F74;
}
	
/*-------END Footer-------*/




/*  ----- Classes ---- */
.clear{         /* clear div class */
	clear:both;
}