@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #990033;
	margin: 0;
	padding: 0;
	}

div#main {
	font-size: 100%;
	width: 60em;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	background-color: #000000;
	position: relative;
	left: 0.2em;
	}

#box { 
	margin: 0em;
	padding: 0em;
	background-color: #000000;
	}

#boxcontent {
	margin: 0em;
	padding: 0em;
	background-color: #000000;
	}


/*Left Navigation Buttons*/

#navcolumn {
	width: 11em;
	font-size: 0.9em;
	margin: 0em;
	padding: 0.8em 0.5em 0.5em 1em;
	background: #000000;
	float: left;
	}

.navbox {
	width: 10.5em;
	padding: 0em;
	margin: 0.5em 0em 0.55em 0em;
	background-image: url(images/creambutton.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

.navlink {
	width: 10.5em;
	color: #000000;
	margin: 0em;
	padding: 0.35em 0em 0.35em 0em;
	font-weight: bold;
	text-align: center;
	float: left;
	}

.navlink p {
	margin: 0em;
	padding: 0em;
	}

.navlink a:link { color: #990033; text-decoration: none;}
.navlink a:visited { color: #990033; text-decoration: none;}
.navlink a:hover { color: #990033; text-decoration: underline;}
.navlink a:active { color: #990033; text-decoration: none;}

#navarea {
	width: 10em;
	font-size: 0.9em;
	margin: 0em;
	padding: 1em 0.5em 0.5em 1em;
	background: #000000;
	color: #FFFFCC;
	font-weight: bold;
	float: left;
	}

#video {
	font-size: 0.75em;
	margin: 0em;
	padding: 1em 0em 0em 0em;
	font-weight: bold;
	float: left;
	}

#video a:link { color: #ffffff; text-decoration: underline;}
#video a:visited { color: #ffffff; text-decoration: underline;}
#video a:hover { color: #ffffff; text-decoration: underline;}
#video a:active { color: #ffffff; text-decoration: underline;}



div#top {
	width: 48.75em;
	margin: 0em;
	padding: 0em;
	float: left;
	}

div#top img {
	width: 48.75em;
	margin: 0em;
	padding: 0em;
	}


div#logo {
	width: 48.75em;
	margin: 0em;
	padding: 0em;
	float: left;
	position: relative;
	top: -0.2em;
	}

div#logo img {
	width: 48.75em;
	margin: 0em;
	padding: 0em;
	}


/*Body Section*/

#bodycontainer {
	width: 48.5em;
	margin: 0em;
	padding: 0em;
	float: left;
	background-color: #FFFFCC;
	border-left: 0.15em #000000 solid;
	position: relative;
	top: -0.2em;
	}

#bodyhome {
	width: 41em;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	float: left;
	}

div#bodyhome a:link { color: #000000; font-style: italic; text-decoration:underline;}
div#bodyhome a:visited { color: #000000; font-style: italic; text-decoration:underline;}
div#bodyhome a:hover { color: #990033; font-style: italic; text-decoration:underline;}
div#bodyhome a:active { color: #000000; font-style: italic; text-decoration:underline;}

#bodymain {
	width: 41em;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	float: left;
	}

div#bodymain a:link { color: #000000; font-style: italic; text-decoration:underline;}
div#bodymain a:visited { color: #000000; font-style: italic; text-decoration:underline;}
div#bodymain a:hover { color: #990033; font-style: italic; text-decoration:underline;}
div#bodymain a:active { color: #000000; font-style: italic; text-decoration:underline;}

#bodytext {
	width: 37em;
	margin: 0em;
	padding: 0em 1.5em 1em 2em;
	float: left;
	}

#bodytext h2 {
	margin: 0em;
	padding: 2em 0em 1em 0em;
	font-size: 1.2em;
	font-weight: bold;
	color: #990033;
	}
	
#bodytext h3 {
	margin: 0em;
	padding: 1.5em 0em 0.5em 0em;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	}
	
#bodytext h3 a:link { color: #000000; font-style: italic; text-decoration:underline;}
#bodytext h3 a:visited { color: #000000; font-style: italic; text-decoration:underline;}
#bodytext h3 a:hover { color: #990033; font-style: italic; text-decoration:underline;}
#bodytext h3 a:active { color: #000000; font-style: italic; text-decoration:underline;}

#bodytext p {
	margin: 0em;
	padding: 0em 0em 1em 0em;
	font-size: 0.8em;
	line-height: 1.4em;
	}
	
#bodytext dl {
	margin: 0em;
	padding: 0em 0em 1em 3em;
	font-size: 0.8em;
	}
	
#bodytext dl.empty {
	margin: 0em;
	padding: 0em 0em 1em 3em;
	font-size: 0.8em;
	list-style: none;	
	}
	
#bodytext ol {
	margin: 0em;
	padding: 0em 0em 1em 3em;
	font-size: 0.8em;
	}
	
#bodytext li {
	margin: 0em;
	padding: 0em 0em 0.5em 0em;
	list-style-position: outside;
	}
	
#bodytext p.indent {
	margin: 0em;
	padding: 0em 0em 1em 1.5em;
	font-size: 0.8em;
	line-height: 1.4em;
	}
	
#bodytext p.sitemap {
	margin: 0em;
	padding: 0em 0em 0.5em 1.5em;
	font-size: 0.8em;
	line-height: 1.2em;
	}
	
#bodytext p.sitemap a:link { color: #000000; font-style: italic; text-decoration:underline;}
#bodytext p.sitemap a:visited { color: #000000; font-style: italic; text-decoration:underline;}
#bodytext p.sitemap a:hover { color: #990033; font-style: italic; text-decoration:underline;}
#bodytext p.sitemap a:active { color: #000000; font-style: italic; text-decoration:underline;}

#bodytext p.tier {
	margin: 0em;
	padding: 0em 0em 0.5em 3em;
	font-size: 0.8em;
	line-height: 1.2em;
	}
	
#bodytext p.tier a:link { color: #000000; font-style: italic; text-decoration:underline;}
#bodytext p.tier a:visited { color: #000000; font-style: italic; text-decoration:underline;}
#bodytext p.tier a:hover { color: #990033; font-style: italic; text-decoration:underline;}
#bodytext p.tier a:active { color: #000000; font-style: italic; text-decoration:underline;}

#bodytext p.right {
	margin: 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.8em;
	line-height: 1.4em;
	text-align: right;
	}

#bodytext p.bottom {
	margin: 0em;
	padding: 0em 0em 2em 0em;
	font-size: 0.8em;
	line-height: 1.4em;
	}
	
#bodytext img.wildlife {
	width: 20em;
	height: 18em;
	margin: 0em;
	padding: 0em 2em 2em 0em;
	float: left;
	}

#bodytext img.minibeast {
	width: 8em;
	height: 18em;
	margin: 0em;
	padding: 0em 2em 2em 0em;
	float: left;
	}

#bodytext p.gallery {
	margin: 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.8em;
	line-height: 1.4em;
	}

.pubcontainer {
	margin: 0em;
	padding: 0em 0em 1em 0em;
	float: left;
	width: 36em;
	}

.pubimages {
	margin: 0em;
	padding: 0em 2em 1em 0em;
	float: left;
	width: 10em;
	}

.pubimages img{
	margin: 0em;
	padding: 0em;
	width: 10em;
	}

.pubtext {
	margin: 0em;
	padding: 0em 0em 1em 0em;
	float: left;
	width: 24em;
	}

.pubimages img{
	margin: 0em;
	padding: 0em;
	}

.gallery {
	margin: 0em;
	padding: 0em 0em 2em 0em;
	line-height: 1.4em;
	float: left;
	}

#bodytext img.galport {
	width: 10.9em;
	height: 17.5em;
	margin: 0em;
	padding: 0em 1.4em 0em 0em;
	}

#bodytext img.galland {
	width: 8em;
	height: 18em;
	margin: 0em;
	padding: 0em 2em 0em 0em;
	}

#bodytext img.waxwings {
	width: 18em;
	height: 11em;
	margin: 0em;
	padding: 0em 2em 0em 0em;
	}

table {
	width: 25em;
	margin: 0em;
	padding: 1em 0em 1em 0em;
	line-height: 1.2em;
	}
	
#committee {
	width: 37em;
	margin: 0em;
	padding: 0em 1.5em 0em 2em;
	float: left;
	font-size: 0.8em;
	line-height: 1.2em;
	}

#committee p {
	margin: 0em;
	padding: 0em 0em 1em 0em;
	}
	
#committee p.btm {
	margin: 0em;
	padding: 0em 0em 2em 0em;
	}
	
#position {
	width: 12em;
	margin: 0em;
	padding: 0em 0em 0em 2em;
	float: left;
	}

#posname {
	width: 20em;
	margin: 0em;
	padding: 0em 0em 0em 1.5em;
	float: left;
	}

	

#bodylinks {
	width: 7em;
	margin: 0em;
	padding: 0.5em 0em 1.3em 0em;
	float: right;
	background-color: #000000;
	}

#bodylinks img {
	width: 4.9em;
	margin: 0.8em 0.8em 0.8em 0.8em;
	padding: 0em 0em 0em 0em;
	border: 0.3em #FFFFCC solid;
	}
	
#bodylinks p {
	margin: 0em 0.9em 0em 0.9em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFCC;
	border: 0.3em #FFFFCC solid;
	}
	
#bodylinks a:link { color: #FFFFCC; text-decoration: none;}
#bodylinks a:visited { color: #FFFFCC; text-decoration: none;}
#bodylinks a:hover { color: #FFFFCC; text-decoration: underline;}
#bodylinks a:active { color: #FFFFCC; text-decoration: none;}



#header h1 span {
	display: none;
	}
	
#banner {
	width: 46.25em;
	text-align: center;
	padding: 0em 0em 0.2em 0em;
	margin: 0;
	clear: both;
	}
	
#banner img {
	width: 44.5em;
	padding: 0;
	margin: 0;
	}

div#contact {
	font-size: 0.8em;
	float: right;
	font-weight: normal;
	width: 21em;
	padding: 0.2em 1em 0em 0em;
	margin: 0;
	text-align:right;
	}

div#contact a:link { color: #666666; text-decoration:underline;}
div#contact a:visited { color: #666666; text-decoration:underline;}
div#contact a:hover { color: #FF6633; text-decoration:underline;}
div#contact a:active { color: #666666; text-decoration:underline;}

#footer { 
	font-size: 0.8em;
	background-color: #FFFFCC;
	padding: 1em 0.3em 1em 0.3em;
	margin:0;
	line-height: 1.5em;
	text-align: center;
	}

div#footer a:link { color: #000000; text-decoration:underline;}
div#footer a:visited { color: #000000; text-decoration:underline;}
div#footer a:hover { color: #990033; text-decoration:underline;}
div#footer a:active { color: #000000; text-decoration:underline;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}

#trailmain {
	width: 48.5em;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	float: left;
	}

#trailmain a:link { color: #000000; font-style: italic; text-decoration:underline;}
#trailmain a:visited { color: #000000; font-style: italic; text-decoration:underline;}
#trailmain a:hover { color: #990033; font-style: italic; text-decoration:underline;}
#trailmain a:active { color: #000000; font-style: italic; text-decoration:underline;}

#trailtext {
	width: 45em;
	margin: 0em;
	padding: 0em 1.5em 1em 2em;
	float: left;
	}

#trailtext h2 {
	margin: 0em;
	padding: 2em 0em 1em 0em;
	font-size: 1.2em;
	font-weight: bold;
	color: #990033;
	}
	
#trailtext p {
	margin: 0em;
	padding: 0em 0em 1em 0em;
	font-size: 0.8em;
	line-height: 1.4em;
	}
	
#trailtext img.trades {
	width: 45em;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	}

#trailtext dl {
	margin: 0em;
	padding: 0em 0em 1em 1em;
	font-size: 0.8em;
	}
	
#trailtext li {
	margin: 0em;
	padding: 0em 0em 0.5em 0em;
	list-style-position: outside;
	}
	
#trailplacer {
	width: 42em;
	margin: 0em;
	padding: 1em 1em 1em 1em;
	float: left;
	}

#trailplacer img {
	width: 42em;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	}

.trailsum {
	width: 42em;
	margin: 0em;
	padding: 1em 1em 1em 1em;
	float: left;
	}

.trailsum img {
	width: 15em;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	float: left;
	}

.trailsumleft {
	width: 8em;
	margin: 0em;
	padding: 0em 1em 0em 2em;
	float: left;
	}

.trailsumright {
	width: 12em;
	margin: 0em;
	padding: 0em 1em 0em 0em;
	float: left;
	}

#traildetail {
	width: 44em;
	margin: 0em;
	padding: 1em 1em 1em 0em;
	float: left;
	}

#traildetail img {
	width: 44em;
	margin: 0em;
	padding: 0em 0em 2em 0em;
	}

#traildetailleft {
	width: 8em;
	margin: 0em;
	padding: 0em 1em 0em 2em;
	float: left;
	}

#traildetailright {
	width: 12em;
	margin: 0em;
	padding: 0em 1em 0em 0em;
	float: left;
	}

#traildetailbgd {
	width: 42em;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	float: left;
	}

.newgallery {
	width: 36.5em;
	margin: 0em;
	padding: 0em 0em 2em 0em;
	float: left;
	}

.newgallery p {
	margin: 0em;
	padding: 0em 0em 1em 0em;
	line-height: 1.4em;
	}

#bodytext img.newgal {
	width: 10em;
	height: 7em;
	margin: 0em;
	padding: 0em 2em 0em 0em;
	}

#bodytext img.newgalport {
	width: 7em;
	height: 10em;
	margin: 0em;
	padding: 0em 2em 0em 0em;
	}



