body	{  	
		margin: 0;
        padding: 0;
		background-color: #CCC;
		background-image:url(images/pagebackground.jpg);
		background-repeat:repeat;
		background-position: center;
		color: #000000;				
		}
                         	
h1		{  
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 26px;
		font-weight: bold;
		margin: 20px 0 10px 0;
		color: #1A1A1A;
		}

h2		{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		color: #321B12;
		margin: 30px 0 8px 0;
		text-align: left;
		}

h3, .h3style {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-transform:capitalize;
		text-align: left;
		margin: 0;
		padding: 0;
		}

h4		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 14px;			
		}

p		{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		margin: 0 0 10px 0;
		text-align: left;
		
		}
		
		
a		{
		margin: 0;
		padding: 0;
		color: #000; 
		}
		
img 	{
		margin: 0;
		padding: 0;
		border: none;
		}
		
div 	{
		margin: 0;
		padding: 0;
		}
		
#trees	{
		background-image:url(images/trees.png);
		background-repeat:no-repeat;
		background-position: center 100px;
		}
		
#cattails	{
		background-image:url(images/cattails.png);
		background-repeat:no-repeat;
		background-position: 15% bottom;
		}
		
#white	{
		background-image:url(images/maincontentbackground.png);
		background-repeat:repeat;
		padding: 0 0 20px 0;
		}
		
#menugreen	{
		background-image:url(images/menubackground.png);
		background-repeat:repeat-x;
		background-position: top center;
		}
		
#logo	{
		float: left;
		margin: 0 0 0 0;
		}
		
#mainphoto {
		clear: both;
		background-repeat:no-repeat;
		background-position: top center;
		width: 945px;
		height: 380px;
		}
		
#textovermainphoto {
		text-align: right;
		padding: 300px 20px 0 0;
		font-size: 28px;
		font-style:italic;
		color: #fff;
		text-shadow: #3F3F3F 2px 2px 1px;
		}
		
#textovermainphoto a {
		color: #FFF;
 		}
		
#homeblurb	{
		width: 470px;
		float: left;
		padding-top: 40px;
		}
		

		
#mapdiv {
		float: right;
		width: 409px;
		height: 210px;
		background-image:url(images/mapshadow.png);
		background-repeat:no-repeat;
		margin: 75px 0 0 0;
		}
		
#menu ul {
		margin: 0;
		padding: 0;
		}
		
#menu li {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
#menuselected {
		background-image: url(images/menuselectedrepeat.png);
		background-repeat:repeat-x;
		background-position: top;
		}	
		
#menu #menuselected {
		color: #fff;
		text-shadow: #445F3B 0px -1px 0px;
		}
		
#menu a {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-style:italic;
		font-size: 17px;
		color: #1A1A1A;
		text-shadow: #B4BFAC 0px 1px 0px;
		text-decoration:none;
		display: block;
		float: right;
		padding: 35px 20px 0 20px;
		height: 58px;
		}
		
#menu a:hover {
		color: #FFF;
		text-shadow: #445F3B 0px -1px 0px;
		}
		
#footerwrapper {
		background-image: url(images/contentbottomborder.png);
		background-repeat: repeat-x;
		background-position: center top;
		padding: 40px 0 0 0;
		}
		
#leftfooterwrapper {
		float: left;
		width: 600px;
		}
		
#rightfooterwrapper	{
		float: right;
		width: 310px;
		}
		
#whereweare {
		width: 200px;
		float: left;
		}
		
#talktous	{
		width: 350px;
		float: left;
		margin: 0 0 0 50px;
		}
		
#search	{
		background-image:url(images/searchbar.png);
		background-repeat:no-repeat;
		width: 409px;
		height: 61px;
		float: left; 
		margin: 15px 0 0 0;
		clear: both;
		}
		
#searchinput	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 18px;
		color: #1A1A1A;
		background:none;
		border: solid #000000 0px;
		margin: 17px 0 0 0;
		font-weight: bold;
		text-align: left;
		}


		
#content {
	clear: both;
	text-align: left;
	padding: 20px 50px 20px 50px;
	}
	
	
#credits {
	color: #575757;
	text-align: left;
		padding: 10px 5px 10px 5px;	
	font-size: 11px;
		clear: both;
	font-family: Arial, sans-serif;
	}

#credits a.text {
	text-decoration: none;
	}
		
#credits a:link.text, #credits a:visited.text, #credits a:active.text {
	color: #575757;
	border-bottom: #575757 solid 1px;
	}
	
#credits a:hover.text {
	color: #000;
	border-bottom: #000 solid 1px;
	}
	
#credits img {
	vertical-align: middle;
	margin: 0 3px 0 3px;
	}
