html {height:100%; background:#D5D3A4; font-family:normal 9pt/1.4 Arial, Helvetica, sans-serif; color:black;}
body {height:100%; background:#D5D3A4; margin:0 auto; padding:0; text-align:center;}
.maindiv {
	background:url("/graphics/page-bg.jpg") top center repeat-y;
	margin:0px auto;
	width:803px;
	text-align:center;
	position:relative;
}
.clearDiv {clear:both; font:normal 0px/0px serif;}
.linkboxhead{
	width:247px;
	height:25px;
	background:#006b3f url(/graphics/nav-bg.jpg);
	padding-top:5px;
	margin-bottom:5px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
}
.linkboxtwocol{
	width:510px;
	height:25px;
	background:#006b3f url(/graphics/nav-bg.jpg);
	padding-top:5px;
	margin-bottom:5px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
}
.linkboxthreecol{
	width:771;
	height:25px;
	background:#006b3f url(/graphics/nav-bg.jpg);
	padding-top:5px;
	margin-bottom:5px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
}
.linkboxthreecolb{
	width:771;
	height:25px;
	background-color:#8B8979;
	padding-top:5px;
	margin-bottom:5px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
}
#indexpage {width:771px; margin:0 auto; padding-bottom:0; background:#fff; text-align:left;}
#navlinks {width:771px; margin:2px auto 0px auto; padding:0px; text-align:center;}
/********** TEXT STYLES **********/
.headline { font:bold 18pt/21pt Georgia, Times, "Times New Roman", serif;}
.subheadline {font:bold 12pt/14pt  "Times New Roman", Times, serif; font-style:italic; margin-bottom:1em; color:#3B3A2C;}
p, ul {font:normal 9pt/12pt Arial, Helvetica, sans-serif; color:#000; margin:0px; margin-bottom:.75em;}
h1 {margin-top:0px; color:#320; font:bold 22pt/24pt "Times New Roman", Times, serif; text-align:center;}
h2 {margin-top:0px; color:#320; font:normal 14pt/18pt "Times New Roman", times, serif;}
h3 {margin-top:0px; color:#320; font:normal 12pt/14pt "Times New Roman", times, serif;}
h4 {margin:0 0 1em 0; color:#320; font:bold 1.1em/1.2em "Times New Roman", times, serif;}
h5 {margin:0; padding:2px; background:#E9E1D7; color:#363636; font:bold 14pt/16pt;}
ul, tr, td, ol, blockquote {font:normal 9pt/12pt Arial, Helvetica, sans-serif; color:#000;}
.tight {margin:2px 0; padding:0;}
ul{margin-bottom:1em; margin-left:1.4em; padding:0;}
label.header{ display:none;}
.maincontent label{ display:inline;}
address{ font: normal small-caps normal 1em/normal Arial, Helvetica, sans-serif;}
dt{ font: normal bold 1em/1.2em "Bitstream Vera Serif", Georgia, "Times New Roman", Times, serif;}
dd{ margin-bottom:1em;}
.strongem {font-weight:bold; font-style:oblique; /*Makes text strong-emphasized*/}
.reversed {color:#fff;}
.centered {text-align:center;}
.footnote {font-size:8pt; line-height:10pt;}
.float-img-left {float:left; margin:0px 10px 10px 0px;}
.float-img-right {float:right; margin:0px 0px 10px 10px;}
.photo{border:1px solid #ccc}	/* For illustrative photos. */
.block-cite{ text-align:right; font-style:oblique; display:block;}
.abbr, abbr{ border-bottom:1px dotted #d0d0d0;}
.media-title {font-style:oblique; /*for styling movie, book, and magazine titles, and similar items*/}
.thank-you {background-color:#fefae9; border:solid 1px #f00; padding:1em; margin:1em;} /*for form confirmations*/
.warning-message {background-color:#fefae9; border:solid 1px #f00; padding:.25em;} /*for form confirmation*/
.note{ /*For notworthy text, i.e. "Your shopping cart has been updated."*/
	background-color:#fefae9;
	border:solid 1px #f90;
	padding:.5em;
	margin-bottom:1em;
	-moz-border-radius:10px;
}
.caps, .number, .postal-code, .tel {font-size:1em; letter-spacing:.05em;} /*for increased scanability of strings of caps and  numbers*/
.media-title, /* for styling movie, book, and magazine titles, and similar items */
.program-title, /* for styling the names of programs (e.g. Making America Greener) */
.foreign, /* for styling foreign words */
.scientific-name {font-style:oblique;}
.sans {font-family: Helvetica, Arial, sans-serif;}
small,
.notation{
	font-size:8pt;
	line-height:1.575;
}

#introduction,
#introduction p{
	border-top-width:0px;
	margin:0;
	margin-bottom:.788em;
	width:auto;

	color:#808080;
	float:none;
	font-family:Georgia, Times, Times New Roman, sans-serif;
	font-size:16pt;
	font-style:oblique;
	line-height:1.575em;
}
#introduction{
	border-bottom:1px dashed #d7d9b8;
	/*padding-bottom:.788em;*/
}
#introduction p{
	margin-bottom:.788em;
	padding-bottom:0;
}

/********** FORM STYLES **********/
form {margin:0px; padding:0px; border-width:0px;}
.form-col-first {width:200px; margin:0em 10px 1.5em 0px; float:left; text-align:right;}
.form-col-second {margin-bottom:1.5em; width:350px; float:left; text-align:left;}
.form-col-checkbox {width:25px; float:left;}
.form-col-check-desc {width:200px; float:right; text-align:left;}
.inputtitle {font:bold 11px Arial, Helvetica, sans-serif;}
.inputtitler {font:bold 11px Arial, Helvetica, sans-serif; color:#ff0000;}
.inputmonospace {font-family:"Courier New", Courier, monospace; text-align:center;}
.inputmonospacel {font-family:"Courier New", Courier, monospace;text-align:left;}

.newsletter{
	border-top:1px solid #ccc;
	padding-top:.5em;
}
/********** OBJECTS **********/
img{ margin:0; padding:0; border:0;}
img.polaroid, .polaroid {display:block; padding:5px; border:1px solid #CCC; border-bottom:2px solid #666;}
.atmospheric{border:1px solid #ccc;}
table.pretty-mode img{ display:block;}
.lineItem {float:left; margin:5px 5px 5px 0px;}
.captioned-img {float:right; width:225px; margin: 0px 0px 1em 1em; text-align:center;}
.captioned-img p {text-align:left; color:#3366CC; font-style:italic;}
#hero-image {display:block;}
.featured {background:#FCFAED; border:dotted 1px #999; padding:10px;}
.snow {margin:5px 0; padding:10px; background:url(/graphics/bg-snow.jpg) top repeat-x #fff; border:1px solid #CCC;}
.featured {padding:10px; background:url(/graphics/featured-bg.jpg) top repeat-x #FEFAE9; border:1px dotted #CCC;}
/********** HEADER STYLES **********/
#header {width:771px; margin:0 auto; text-align:left; background:#D5D3A4;}
.headerobject {border:0px; margin:5px 27px 5px 5px; vertical-align:middle; padding:0px;}
#searchform {padding:0px; margin:auto 0px; border:0px;}
#linkspace {
	font-family:Verdana, 'Bitstream Vera Sans' Helvetica, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	color:#fff;
	background-color:#00693f;
	clear:both;
}
#header-banner {width:771px; padding:0px; margin:0px;}
#header-img, #header-txt {margin:0; padding:0; float:left;}
.section-header{ display:block;}
.breadcrumb{
	height:20px;
	margin:auto;
	padding:0 10px;
	min-height:20px;
	width:751px;
	background:#fefae9 url(/graphics/breadcrumb.png) bottom;
	/*font:normal 8pt/1.75 Arial, Helvetica, sans-serif;*/
	text-align:left;
}
/********** MAIN CONTENT STYLES **********/
#contentspace {
	width:771px;
	margin:0px auto;
	padding:0px 0px .5em 0px;	
	background-color:#fff;
	text-align:left;
}
#indexcontentspace {/*For index page only*/
	width:771px;
	height:353px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
	text-align:left;
}
#maincontent {background-color:#fff; margin:5px 10px 0px 10px; padding:0;} /*Wrap content around left nav menu - See also: #no-wrap-content*/
#no-wrap-content {background-color:#fff;margin:5px 0 0 0; padding:0; width:564px;float:left;}
/********** LEFT NAVIGATION MENU **********/
.left-nav-container{width:189px;}
#left-nav{
	margin:0;
	margin-right:24px;
	width:165px;
	background:transparent url(/graphics/left-nav-side.png) right top;
	display:inline;
	float:left;
	position:relative;
	top:-3px;
}
.nav-list{
	margin:0;
	padding:0 10px .5em 10px;
	background:transparent url(/graphics/nav-list-bottom.png) right bottom no-repeat;
	list-style-type:none;
}
.nav-list h4{
	border-bottom:1px solid #ccc;
	margin:1.07em 0 0 0;
	padding:0;
	/*font:bold 1em/1.4em Helvetica, Arial, sans-serif;*/
}
.nav-list h4 a:link, .nav-list h4 a:visited {color:#000;} /* Keep link black, even when visited. */
ul.nav-list-secondary {list-style-type:none; margin:0; padding:0; /*font:normal .9em/1.6em Helvetica, Arial, sans-serif;*/}
.nav-list-secondary li {border-top:1px solid #ccc; margin:0; padding:.5em 0;}
li.nav-list-secondary:last-child {padding:5px 0; border-bottom:0 solid #9e9272;}
div.left-nav-container {width:197px; float:left;} /* For when a tertiary navigation menu is used. */
ul.nav-list-tertiary{
	list-style-type:none;
	margin:0px;
	border:0;
	text-align:left;
	font:normal .8em/1.4em Verdana, 'Bitstream Vera Sans', Helvetica, Tahoma, Arial, sans-serif;
	background-color:#E9EBCE;
	padding-left: 12px; 	
}
li.nav-list-tertiary {margin:0px; padding:0 0 2px 9px;}
.facebook-like-widget{margin:1.4em 10px;}
#weather-widget {padding:0 10px; background-color:#fff;}
/********** ADDITIONAL NAV MENUS *********/
/********** (Possibly Replace, if tertiary menus move to the left.) **********/
div#tertiary-nav{
	float:left;
	clear:both;
	background-color:#9b9e72;
	width:165px;
	margin:5px 25px 5px 5px;
	padding-bottom:2px;
	border:1px solid #9b9e72;
	display:inline;
}
div#tertiary-nav h4.tertiary-title {margin:0; line-height:1.5em; text-align:center;}
ul.link-list-menu{
	list-style:none;
	margin:0px 0px 10px 10px;
	padding:0px;
	width:auto;
	float:right;
	background-color:#ccc;
}
ul.link-list-menu li.even-menu {background-color:#eae4d0; padding:3px;border:1px solid #c8b98f;}
ul.link-list-menu li.odd-menu {background-color:#fff; padding:3px; border:1px solid #c8b98f;}

.newsletter{
	
}
/********** FOOTER STYLES **********/
#footer{
	clear:both;
	width:771px;
	margin:auto;
	padding:5px 0;
	background:url(/graphics/nav-bg.jpg) bottom repeat-x;
	color:#fff;
	font:bold 8pt Arial, Helvetica, sans-serif;
	text-align:center;
}
#footer a:link, #footer a:visited {color:#fff;}
/********** LINKS **********/
	/******* NORMAL LINKS *******/
	a:link {text-decoration:none; color:#00F;}
	a:visited{text-decoration:none; color:#00F;}
	a:hover {text-decoration:underline; color:#e16500;}
	/******* NORMAL LINKS WITH NO VISITED COLOR *******/
	a.not-visited:link {text-decoration:none; color:#00F;}
	a.not-visited:visited {text-decoration:none; color:#00F;}
	a.not-visited:hover {text-decoration:underline; color: #e16500;}
	
.linkheading:link {color:#C65722; font-size:10.5pt; font-weight:bold; text-decoration:none;}
.linkheading:visited {color:#C65722; font-size:10.5pt; font-weight:bold;}
.linkheading:hover {color:#C65722; font-size:10.5pt; font-weight:bold; text-decoration:underline;}
.mainheading:link, .mainheading:visited {color:#fff;}
.mainheading:hover {color:#ff0;}
a img {border:solid 0px;}
a.menubar:link {text-decoration:none; color:#fff;}
a.menubar:visited {text-decoration:none; color:#fff;}
a.menubar:hover {text-decoration:underline; color:#fff;}
/**************Button*************/
a.btn {
	margin:5px 0; padding:14px 0 0 0;
	width:318px; height:31px;
	background: url("/graphics/btn.jpg") top repeat-x;
	color:#fff;
	display:block;
	font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold;
	text-align:center; text-decoration:none;
	border-right:#025D22 1px solid;
	border-left:#025D22 1px solid;
}
a.btn:hover {background:url("/graphics/btn.jpg") center repeat-x; color:#fff; text-decoration:none;}
a.btn:active {background:url("/graphics/btn.jpg") bottom repeat-x; color:#fff;}
a.btn:focus {background:url("/graphics/btn.jpg") bottom repeat-x; color:#fff;}
a.btn:visited {color:#fff;}
.group:after, /* Requires standards-complience STRICT mode (which we should be using, anyway) to work in IE7. */
.group-list > li:after /* Group for list items (to avoid class="group" on every single <li>. */
	{height:0; content:"."; clear:both; display:block; visibility:hidden;}

/* Hacks for IE6. */
* html .group,
* html .group-list li{height:1%;}
* html .group-list li li{height: auto;} /* Resets nested <li>s. */

/* Hacks for IE7. */
.group,
.group > li{min-height:1px}

/***************** BRAND SPANKING NEW HEADER STYLES ****************/
a h2#logo {margin:0; padding:0; float:left; height:60px; width:210px; background:url(/graphics/logo.jpg) top no-repeat; text-indent:-9999px;}
a:hover h2#logo {background-position:bottom; cursor:pointer;}
#nav {width:771px; height:35px; overflow:hidden; background:url(/graphics/nav-bg.jpg) repeat-x; border-bottom:2px solid #333;}
#nav ul {margin:0; padding:0; width:771px; list-style:none;}
#nav ul li {float:left;}
#nav ul li a {
	margin:0; padding:0;
	text-align:center;
	display:block; 
	float:left;
	height:35px;
	font:bold 11px/38px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-left:1px solid #00693F; border-right:2px solid #00462B;
	color:#fff;
}
#nav ul li.first a {width:122px;}
#nav ul li.second a {width:112px;}
#nav ul li.third a {width:122px;}
#nav ul li.fourth a {width:160px;}
#nav ul li.fifth a {width:100px;}
#nav ul li.last a {width:139px;}
#nav ul li.first a {border-left:1px solid #00462A;}
#nav ul li a:hover {background:url(/graphics/nav-hover.jpg); color:#FFC;}
#nav ul li.last a {border-right:1px solid #00462A;}
#nav ul li.last a {border:0}
#search {float:right; width:30%; margin:20px; text-align:right;}
/*---Network Syles---*/
#network {
	float:left; margin:21px 0 9px 15px; padding:0; width:120px; height:25px; 
	background: url(/graphics/network-bg.jpg) no-repeat;
	border:1px solid #996;
	font:bold 12px/25px Arial, Helvetica, sans-serif; text-indent:10px;
	color:#00693F;}
a#network:hover {color:#663; text-decoration:none; border:1px solid #00693F;}
a#network:active, a#network:focus {color:#663;}
#network-links {
	display:none;
	position:absolute; top:45px; left:241px;
	width:180px;
	background:#fff;
	z-index:10;
	border-top:1px solid #999;
}
#network-links ul {list-style:none; margin:0; padding:0; border:1px solid #999; border-top:2px solid #555;}
#network-links ul li a {
	display:block; 
	width:100%; height:30px; 
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#999;
	border-bottom:1px solid #eee;
	background:#FFF;
}
#network-links ul li a:hover {background:#f9f9f9; text-decoration:none; color:#333;}
#network-links ul li a img {display:block; float:left; padding:5px;}
/***************** END NEW HEADER STYLES ****************/

.hero {
	border: 1px solid #ccc;
	margin-bottom: .5em;	
}

.treeadventuresm{
	float:right;
	margin: 0 0 0 1em;
}

.bottomnav{
	border-top: 1px dotted #ccc;
	padding-top: .5em;
}






