html, body { width: 100%; height: 100%; }

body 
	{
	font: 75% Arial, Verdana, sans-serif;
	margin: 0; padding:0;
	background: #BBC39C;
	color: #fff;
	text-align: center;
	}
p, li, dt, dd, td, th, tr, table { font-size: 1em; color: inherit; }


h1 
	{
		font: small-caps bold 1.3em Verdana, Arial, sans-serif;
		margin: 1.8em 2% .6em;
		letter-spacing: .1em;
		border-bottom: 1px solid #464132;
		text-indent: .3em;
		padding-bottom: .3em;
	}
h2
	{
		font: bold 1.2em Verdana, Arial, sans-serif;
		margin: 1.6em 0 .4em;
		color: #952727;
	}
.details h2, .details h1 { clear: both; }

h3
	{
	font: bold 1.1em Verdana, Arial, sans-serif;
	margin: 1.4em 0 .2em;
	}
h4
	{
	font: normal 1.1em Verdana, Arial, sans-serif;
	letter-spacing: .15em;
	margin: 1.4em 0 .2em;
	}
#content P { margin: .2em 0 1em; }
#content .details p { margin-left: 85px; }
/* \*/* html .details p { height: 1%; } /* HIDE from all but IE windows */
#cta { font-weight: bold; }
#cta a { font-size: 1.1em; white-space: nowrap;   }

#printPageLink {margin: 22px 14px -20px; }

a:link { color: #141A6E; text-decoration: none; }
a:visited { color: #3C3D73; text-decoration: none; }
a:hover, a:active { color: #F29803; text-decoration: none; }

#foot a:link { color: #FFDF70; text-decoration: none; }
#foot a:visited { color: #B18D54; text-decoration: none; }
#foot a:hover, #foot a:active { color: #C6711E; text-decoration: none; }

#links a:link, #links a:visited { color: #FFDF70; text-decoration: none; }
#links a:hover, #links a:active { color: #F29803; text-decoration: none; }

#copy a:link { color: #fff; text-decoration: none; }
#copy a:visited { color: #fff; text-decoration: none; }
#copy a:hover, #copy a:active { color: #fff; text-decoration: underline; }


#mainwrap { width: 90%; margin: 0 auto; height: 100%; min-height: 100%; background: #000 url(/images/int/asp_mountain_int_tile.jpg) repeat-y right; min-width: 666px; }
* html #mainwrap { height: 100%; }
#topcap { background: url(/images/int/asp_history_int_header_expander.gif); height: 16px; width: 100%; }
#header { background: #000 url(/images/int/asp_mtn_int_sub_tile.gif); }
#main, #header { width: 100%; border-right: 1px solid #000; }
#logo { width: 100%; }
#subhdr { width: 148px; }
#main { height: 89%; background: #E9E1C7 url(/images/int/asp_mtn_backgroundtile.gif); }
#contenthldr { background: url(/images/int/asp_mtn_header_shadow.gif) repeat-x top right; }
#navigator { width: 154px; background: url(/images/int/asp_mtn_int_nav_tile.jpg) repeat-y left; }
#flavor { padding-bottom: 9px; background: url(/images/int/asp_mtn_bar_purple.gif) no-repeat bottom; } 
#content { margin: 1em; padding-bottom: 15em; font-size: 1em; color: #464132; }
#cap { background: url(/images/int/asp_history_int_footer_expander.gif) repeat-x top right; height: 23px; }
#footerwrap { margin: -16em 0 0 154px; height: 16em; overflow:hidden; }
#foot { color: #fff; font-size: .833em; margin: 0 auto; background: url(/images/int/asp_mountain_int_tile.jpg) repeat-y right; padding: 1px 0; border-top: 1px solid #000;	}
#foot p { margin: 1em 0; white-space: nowrap; position: relative; }
#links, #contact a { font-weight: bold; }
#contact { line-height: 1.1; position: relative; }
#other a, #copy a { font-weight: normal; }

.cmap
	{
	margin: 0 3px 1em;
	font-size: .85em;
	font-weight: bold;
	width: 75px;
	float: left; display: inline;
	text-align: center;
	position: relative;
	}
.cmap a span, .cmap a:link span, .cmap a:visited span { display: none; } 
.cmap a:hover span { display: block; position: absolute; top: 100%; } 

.photo { float: right; width: 290px; margin: 0 0 10px 10px; display: inline; text-align: center; }
.photo img { display: block; margin: auto; }
.photo p { font-size: .9em; font-style: italic; color: #952727; margin: 2px 0 6px; } 

#gallery { clear: both; text-align: center; }
#gallery ul { list-style: none; margin: 0 auto; padding: 0; width: 80%; overflow:hidden; }
#gallery li { width: 32%; height: 120px; float:left; }
#gallery img { display: block; margin: 0 auto; }
.thumb { width: 100px; height: 100px; border: none; }
a .thumb { border: none; }
a.popup  { background: url(/images/asp_mtn_button_largerimage.gif) no-repeat right top; padding-top: 12px; display:block; margin: auto; }
#gallery a.popup { width: 100px; }

#spacebot { width: 514px; height: 1px; overflow: hidden; }

.trailslink
{
	width: 67px;
	height: 0px;
	padding-top: 55px;
	display: block;
	overflow: hidden;
	text-indent: -9999px; float:right;
	background: url(http://www.arkansasstateparks.com/images/trails/asp_mountain_icon_search.png) no-repeat 0 0;
}

.trailslink:hover, .trailslink:active
{
	background-position: 0 -55px;
}

.sidebar
{
	float: left;
	clear: left;
}