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

/***************** Main **************/

body{font:0.8em Verdana, Geneva, sans-serif; margin:0; padding:0; color:#333; text-align:center; min-height:100%;}
#container{margin:0 auto; width:1000px; padding-left:35px; position:relative; text-align:left; background: url(../images/body-bckgrnd.jpg) no-repeat;}/*centers main content*/
#contentwrapper{width:931px; background: url(../images/wrapper-bckgrnd-repeat.jpg) repeat-y;}
#content{width:900px; margin:30px 0 0 0; color:#333; float:left;}
#maincontent{float:right; width:590px; line-height:1.5em;}
#bottom{background:url(../images/bottom.jpg) no-repeat;}
#minheight {height:400px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.clear {clear:both;}

/***************** Side Menu *****************/
#sidemenu{float:left; width:240px; padding-right:50px;}
.help {background: url(../images/sidebar-title-how.gif) no-repeat left; height:28px; width:201px; list-style:none; text-indent:-3000px;}
.donate {background: url(../images/sidebar-nav-donate.gif) no-repeat left; height:36px; padding:15px 0 0 40px; list-style:none; font-size:1.1em;}
.volunteer {background: url(../images/sidebar-nav-volunteer.gif) no-repeat left; height:36px; padding:15px 0 0 40px; list-style:none; font-size:1.1em;}
.where {background: url(../images/sidebar-title-where.gif) no-repeat left; height:28px; width:201px; padding-top:20px; list-style:none; text-indent:-3000px;}
.map {list-style:none; padding-top:14px;}
.maptrails {background: url(../images/sidebar-nav-maps.gif)no-repeat left; height:36px; padding:15px 0 0 40px; list-style:none; font-size:1.1em;}
.keep {background: url(../images/sidebar-title-keep.gif) no-repeat left; height:28px; width:201px; padding-top:20px; list-style:none; text-indent:-3000px;}
.news {background: url(../images/sidebar-nav-newsletter.gif) no-repeat left; height:36px; padding:15px 0 0 40px; list-style:none; font-size:1.1em;}
.send {background: url(../images/sidebar-nav-send.gif) no-repeat left; height:36px; padding:15px 0 0 40px; list-style:none; font-size:1.1em;}
.trailtalk {background: url(../images/sidebar-nav-talk.gif) no-repeat left; height:36px; padding:15px 0 0 40px; list-style:none; font-size:1.1em;}

.donate a:link, .volunteer a:link, .maptrails a:link, .news a:link, .send a:link{color:#333; text-decoration:none;}
.donate a:hover, .volunteer a:hover, .maptrails a:hover, .news a:hover, .send a:hover{color:#333; text-decoration:underline;}

.smtxt{font-size:.75em;}

/***************** Headers *****************/
h1 {font-size: 1.9em; font-weight:bold; color:#829b39;}
h2 {font-size: 1.7em; font-weight:bold; color:#829b39;}
h3 {font-size: 1.4em; color:#eea120;}

/***************** Basic Links *****************/
a:link{color:#295879; text-decoration:underline;}
a:visited{color:#999; text-decoration:underline;}
a:hover{color:#88b1d0; text-decoration:none;}
a:active, a:focus{outline:none;}

/***************** Menu *****************/
/*style containing menu div*/
#menu {height:auto; padding:0; position:absolute; z-index:100; top:60px; left:305px; width:100%;}
#menu ul {margin:0; padding: 0; }
#menu ul a {display: block; }
#menu ul li a {display: block; padding:0 0.7em; text-decoration:none; color:#295879; text-decoration:none;}
#menu ul li {position:relative; list-style:none; margin:0; float:left; font-size:1.1em; }
#menu ul a:hover {color:#999;}


/***************** Footer *****************/
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:930px;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0 5px;}
ul#footer li a:link, ul#footer li a:visited{color:#295879; text-decoration:none;}
ul#footer li a:hover{color:#000; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}
