body	{
	margin: 0;
	padding: 0;
	background-color: #5e641e;
	color: #000;
	font: 62.5% Arial, Helvetica, sans-serif;
	text-align: center;
	}
	
p	{	
	margin:0 0 1em 0;
	font-size: 1em;
	}
	
#wrap	{
	margin: 25px auto 0 auto;
	padding: 0 0 25px 0;
	background-color: #6d1818;
	width: 750px;
	text-align: center;
	font-size: 1.2em;
	}
	
#contain	{
	width: 700px;
	text-align: left;
	margin: 0 auto 0 auto;
	background: #d6d8c7 url(/images/cbg.gif) top left repeat-y;
	}
	
/*---------------------------------------------
navigation
---------------------------------------------*/
#navcontainer { width: 10px; float: left; padding: 0 0 25px 0; margin: 0; }

#navcontainer ul
{
margin: 0;
padding: 20px 0 20px 0;
list-style-type: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
}

#navcontainer a
{
display: block;
padding: 3px 0 3px 3px;
width: 137px;
background-color: #d6d8c7;
border-left: 10px solid #d6d8c7;
margin: 1px 0 1px 0;
}

#navcontainer a:link, #navlist a:visited
{
color: #5e641e;
text-decoration: none;

}

#navcontainer a:hover
{
color: #d6d8c7;
background-color: #6d1818;
border-left: 10px solid #5e641e;

}

#navcontainer a#current, #navcontainer a:link#current, #navcontainer a:active#current	{
color: #d6d8c7;
background-color: #6d1818;
border-left: 10px solid #F90;

}

#navcontainer #getstuff	{
	margin-left:10px;
	padding-bottom:25px;
	font-size: 1.1em;
	font-weight: normal;
	color: #5e641e;
	}
	
#navcontainer #getstuff img	{
	display: block;
	margin:	0 0 5px 0;
	padding: 0;
	}
	
#navcontainer #getstuff a, #navcontainer #getstuff a:link, #navcontainer #getstuff a:active	{
	padding: 0;
	margin: 0;
	font-weight:bold;
	text-decoration:none;
	background: 0;
	color: #5e641e;
	}
		
#navcontainer #getstuff a	{
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
	color: #5e641e;;
	}
		
#navcontainer #getstuff {color:#000;}

#navcontainer #laptop-home	{ padding-bottom:25px; text-align:center;}
#navcontainer #laptop-home img { display:block; text-align:center; margin:0 auto;}


#home-right #paver-home	{ padding-bottom:25px;text-align:center;}
#home-right #paver-home a, #home-right #paver-home a:link, #home-right #paver-home a:active	{font-weight:bold;color: #5e641e;}

#paver {text-align:center;}
* html #paver {margin-left:0 auto;}
#paver img {display:block;margin:0 auto;}
#paver p {margin-top:0;}
#paver a, #paver a:hover, #paver a:active {border:0;font-weight:bold;text-decoration:none;color: #5e641e;background:0;}

#content	{
	padding: 0;
	margin: 20px 0 0 150px;
	}
* html #content {
	height:1%;
	}
	
a:link, a:active {color: #5e641e;}
a:visited {color: #330;}
a:hover	{color: #6d1818;}
	
.subnav {margin:0 0 2em;}
	
.subnav a:link {color: #5E641E;}
.subnav a:visited {color: #330;}
.subnav a:hover {color: #6D1818;}

.footernav li a:link, .footernav li a:active	{color: #5e641e;}
.footernav li a:visited {color: #330;}
.footernav li a:hover	{color: #6D1818;}




/*----------------------------------
homepage only
----------------------------------*/	
#rotator	{
	text-align: center;
	padding: 21px 0 0 0;
	}
* html #rotator {padding:2px 0 0 0;}
	
#home-left	{
	float: left;
	width: 350px;
	padding-top:10px;
	}
	
	#home-left	h2.welcome	{
	  margin-top:0px;
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/welcome-title.gif); 
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
}    

#home-left div.column-in {border-right: 1px solid #6d1818; height: 500px}
#home-left div.column-in {margin-bottom:0;padding-bottom:0;}
	
#home-right	{
	float: left;
	
	margin: 0px 0 0 0;
	padding: 0;
	}
	
	#home-right .buttonbox a {
	text-align: center;
	display: block;
	width: 170px;
	height: 60px;
	color: #8EAEBD;
	border: 1px solid #5e641e;
	margin: 20px 0;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
  height /**/:60px; /* for IE5.5's bad box model */
	}
	
	#home-right .buttonbox p	{
	background-color: transparent;
	float: left;
	width: 180px;
	padding: 12px 0 15px 60px;
	font: 12px Georgia, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	border: 0;
	line-height: 1.5em;
	}
#home-right .buttonbox a.member	{
	background: #F5F3E6 url(/images/become-a-member.gif) 0 0 no-repeat;
	}
	
	#home-right .buttonbox a.plan-tour	{
	background: #F5F3E6 url(/images/plan-tour.gif) 0 0 no-repeat;
	}
	
	#home-right .buttonbox a.volunteer	{
	background: #F5F3E6 url(../images/become-a-volunteer.gif) 0 0 no-repeat;
	}
	
	#home-right .buttonbox a.directions	{
	background: #F5F3E6 url(/images/get-directions.gif) 0 0 no-repeat;
	}
	#home-right .buttonbox a:hover	{
	color: #F5F3E6;
	border: 1px solid #6d1818;
	/*background: #8EAEBD url(../images/iview-b-on.gif) 250px 15px no-repeat;*/
	background-position: 0 -60px;
	cursor: pointer;
	}
/*------------------------------------
end homepage only stuff
------------------------------------*/

/*teplate for titles*/

		#content h2.visit	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/visit-vulcan-park-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}

		#content h2.supportvulcan	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/support-vulcan-park-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}

		#content h2.park-activities	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/park-activities-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}
		
		#content h2.education	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/education-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}
		
		#content h2.event-facilities	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/event-facilities-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}
		
		#content h2.press-room	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/press-room-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}
		
		#content h2.giftshop	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/giftshop-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}		
		
		#content h2.contact	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/contact-vulcan-park-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}	
		#content h2.area-attractions	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/area-attractions-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}	
		

		#content h2.name_of_section	{
	  padding: 25px 0 0 0;
  	overflow: hidden;
  	background-image: url(/images/welcome-title.gif); /*change image filename*/
  	background-repeat: no-repeat;
  	height: 0px !important; /* for most browsers */
  	height /**/:25px; /* for IE5.5's bad box model */
		}
		
		#content h2 a {
	  display:block; border:1px solid #000;
		}
		
img.right {
		float: right;
		border: 1px solid black;
		margin: 5px;
		}
		
.column-in	{
	padding: 10px 1em;
	}

.cleaner	{
	clear: both;
	height: 0;
	}
	
#footer	{
	width: 700px;
	text-align: center;
	background-color: #d6d8c7;
	border-top: 1px solid #6d1818;
	margin: 0;
	padding: 25px 0;
	font-size: 1em;
	}

ul.footernav	{
width: 550px;
padding: 0;
margin: 10px auto;
}
	
.footernav li	{
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
	}

#content ul {margin-left:-20px;}
* html #content ul {margin-left:20px;}


/* headers */
h3 {margin:1.8em 0 .3em 0;font-size:1.4em;color:#6D1818;}
h4 {margin:0 0 .2em 0;font-size:1em;}




#content ul { margin:0 0 1em;}
address {margin:0 0 1em 0;}

#footer .footernav li {margin:0;padding:0;}
#footer address {margin:0;font-style:normal;}

.right {float:right;}
.left {float:left;}
.border {margin:0 0 15px 15px;border:1px solid #000;}
.border-l {margin:0 15px 15px 0;border:1px solid #000;}

dl {margin:1em 0;padding:0;}
dt {margin:1em 0 0;font-weight:bold;}
dd {margin:0;}

table {margin:1em 0;}

table.benefits {}
.benefitChecked {text-align:center;font-weight:bold;background:#fff;}
td.desc {text-align:left;font-weight:normal;background:#ff9900;}
tr.header td {font-weight:normal;background:#339900;}

table.form td.label {background: #d6d8c7; text-align: right;}
table.form td.field {background: #d6d8c7; text-align: left;}

#requestTour{background:#d6d8c7;}
#requestTour td{padding:3px;}
#requestTour .label{text-align:right;}
#requestTour .field{text-align:left;}

#requestInfo{background:#d6d8c7;}
#requestInfo td{padding:3px;}
#requestInfo .label{text-align:right;}
#requestInfo .field{text-align:left;}

.single {margin:0;}

ol {margin-left:25px;padding-left:0;}
ol li {}
* html ol {margin-left:25px;}

h3.top {margin-top:0;}

.caption {margin:0 10px 10px;font-size:.8em;text-align:center;}
.caption img {display:block;margin:0 0 5px 0;border:1px solid #000;}

ul li li {list-style-type:disc;}