body, td, p, h1, h2, input, option, textarea, div {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color : #100604;
	text-decoration : underline;
}
a:visited {
	color : #100604;
	text-decoration : underline;
}
a:hover {
	color : #100604;
	text-decoration : none;
}
body {
	background : #3E231B;
	margin : 0px;
	font-size : small;
	letter-spacing : normal;
	line-height : normal;
}
#backto {
	margin: 10px auto 0px Auto;
	padding: 0px;
	width : 779px;
	height : 30px;
}
#backto a:link {
	color : #ffffff;
	text-decoration : underline;
}
#backto a:visited {
	color : #ffffff;
	text-decoration : underline;
}
#backto a:hover {
	color : #ffffff;
	text-decoration : underline;
}
#backto {
	margin: 10px auto 0px Auto;
	padding: 0px;
	width : 779px;
	height : 30px;
}

#backto img {
	display : block;
	border:0;
}
#container {
	background : #C5B29E url(images/bg-container-mhpg.gif) top left repeat-y;
	border : solid 0px #000000;
	border-top : solid 0px #000000;
	margin: 0 auto;
	padding: 0px;
	width : 779px;
	clear : both;
}
.hide {
	display : none;
}
.clear {
	clear : both;
}
hr {
	border : #FFFFFF 1px solid;
	height : 1px;
}
html>body hr {
	border : #FFFFFF 0px solid;
	border-top : #FFFFFF 1px solid;
	border-bottom : #FFFFFF 0px solid;
	display : block;
	margin : 3px 18px 3px 18px;
	background : #FFFFFF;
}
/* TOP */

#top {
	background : #26140F;
	border : solid 0px #000000;
	border-top : #100604 20px solid;
	margin: 0 auto;
	padding: 0px;
	width : 779px;
}
#top #player a:link {
	color : #ffffff;
	text-decoration : none;
}
#top #player a:hover {
	color : #ffffff;
	text-decoration : none;
}
#top #player a:visited {
	color : #ffffff;
	text-decoration : none;
}
#topnavi {
	border-top : #100604 6px solid;
	margin : 0px;
	padding : 0px;
	display : block;
	vertical-align : top;
}
#topnavi li {
	background : #B32017;
	border : #FFFFFF solid 0px;
	margin : 0px;
	padding : 0px;
	display : block;
	height : 89px;
	list-style-type : none;
	vertical-align : top;
	float : left;
}
#topnavi li a {
	color : #FFFFFF;
	text-decoration : none;
}
#topnavi li a:link {
	color : #FFFFFF;
	text-decoration : none;
}
#topnavi li a:visited {
	color : #FFFFFF;
	text-decoration : none;
}
#topnavi li a:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
#topnavi li a:active {
	color : #FFFFFF;
	text-decoration : none;
}
#topnavi li.audio {
	width : 193px;
}
#topnavi li.audio img {
	border:0;
}
#topnavi li.audio a:hover img {
	visibility:hidden;
}
#topnavi li a.audio:hover {
	background : url(images/buttons/audio-over.jpg) top left no-repeat;
}

#topnavi li.video {
	width : 195px;
}
#topnavi li.video img {
	border:0;
}
#topnavi li.video a:hover img {
	visibility:hidden;
}
#topnavi li a.video:hover {
	background : url(images/buttons/video-over.jpg) top left no-repeat;
}
#topnavi li.docs {
	width : 195px;
}
#topnavi li.docs img {
	border:0;
}
#topnavi li.docs a:hover img {
	visibility:hidden;
}
#topnavi li a.docs:hover {
	background : url(images/buttons/documents-over.jpg) top left no-repeat;
}


#topnavi li.photos {
	width : 196px;
}
#topnavi li.photos img {
	border:0;
}
#topnavi li.photos a:hover img {
	visibility:hidden;
}
#topnavi li a.photos:hover {
	background : url(images/buttons/gallery-over.jpg) center center no-repeat;
}



#topnavi li a {
	height : 89px;
	display : block;
}
#topnavi li a strong {
	display : none;
}
/* MAIN */

#mainbg {
	background : url(images/internal-table-bg.jpg) top right no-repeat;
}
#main {
	border : solid 0px #000000;
	width : 585px;
	float : left;
	padding : 0px 0px 0px 0px;
	margin : 0px;
}
#main p {
	font-size : 0.9em;
	line-height : normal;
	padding : 6px 18px 6px 18px;
	margin : 0px;
	color : #100604;
}
#main h1, #container h1 {
	display : block;
	height : 42px;
	margin : 12px 0px 6px 0px;
}
#main h1.home {
	background : url(images/titles/mainpage.jpg) top left no-repeat;
}
#main h1.audio {
	background : url(images/titles/audio.gif) top left no-repeat;
}
#main h1.video {
	background : url(images/titles/video.jpg) top left no-repeat;
}
#main h1.docs {
	background : url(images/titles/documents.jpg) top left no-repeat;
}
#main h1.photos {
	background : url(images/titles/photo-gallery.jpg) top left no-repeat;
}
#main h1.links {
	background : url(images/titles/links.jpg) top left no-repeat;
}
#main h1.parkhours {
	background : url(images/titles/park-hours.jpg) top left no-repeat;
}
#main h1.acknowledge {
	background : url(images/titles/acknowledgements.jpg) top left no-repeat;
}
#main h1.contact {
	background : url(images/titles/contact-us.jpg) top left no-repeat;
}
#container h1.timeline {
	background : url(images/titles/timeline.jpg) top left no-repeat;
	width: 400px;
	float: left;
}
#container p.timelineHTML {
	width:300px;
	float: right;
	display : block;
	margin : 22px 17px 6px 0px;
	text-align: right;
}
#container p.timelineHTML a {
	font-size: 1.2em;
}
#container p.timelineHTML a:hover {
	text-decoration:none;
}
#main h1 strong, #container h1 strong {
	display : none;
}
#main h2 {
	font-size : 1.2em;
	padding : 6px 18px 6px 18px;
	margin : 0px;
	color : #100604;
}
#main div.postby {
	color : #FFFFFF;
	background : #654C3F;
	padding : 9px;
	margin : 6px 18px 0px 18px;
	font-weight : bold;
}
#main div.postdata {
	color : #FFFFFF;
	background : #8F7A69;
	padding : 9px;
	margin : 0px 18px 6px 18px;
}
#main div.postby a, #main div.postdata a {
	color : #FFFFFF;
	text-decoration : underline;
}
#main div.postby a:hover {
	color : #CCCCCC;
	text-decoration : none;
}
#main img {
	border : #000000 0px solid;
}
div.bgdiv {
	clear : both;
	width : 548px;
	margin : 12px auto 0px auto;
	background-color: #664D41;
}
div.bgdiv2 {
	width : 506px;
	margin : 18px;
	padding : 12px;
	background-color: #664D41;
	color : #FFFFFF;
	font-size : 0.85em;
	min-height: 450px;
	clear: both;
}
div.bgdiv hr, div.bgdiv2 hr {
	margin : 12px 0px;
}
div.bgdiv2 strong {
	color : #FFFFFF;
}
div.bgdiv2 a, div.bgdiv2 a strong {
	color : #FFFFFF;
}
#main a.doclink {
	display : block;
	float : left;
	width : 31px;
	margin : 0px 12px 0px 0px;
}
#main div.doctext {
	width : 460px;
	float : left;
	padding : 0px 0px 15px 0px;
}
table.links {
	width : 100%;
	border : 0px;
	margin : 12px 0px;
}
table.links td {
	background : url(images/resource-arrow2.gif) top left no-repeat;
	width : 50%;
	vertical-align : top;
	padding : 8px 9px 9px 32px;
	color : #FFFFFF;
	font-size : 0.85em;
}
table.links td a {
	color : #FFFFFF;
}
#main a.link-audio {
	background : url(images/audio-ico.gif) center left no-repeat;
	display : block;
	/*width : 214px;*/
border-bottom : #FFFFFF 1px solid;
	padding : 15px 0px 15px 36px;
	margin : 0px 10px;
	font-weight : bold;
	font-size : 0.85em;
	color : #FFFFFF;
}
#main a.videobox, #main a.photobox {
	display : block;
	margin : 5px;
	width : 120px;
	text-align : center;
	font-size : 0.85em;
	color : #FFFFFF;
	text-decoration : none;
	float: left;
}
#main a.photobox {
	height : 132px;
	margin : 3px;
}
/* NAVI */

#leftnavi {
	border : solid 0px #FFFFFF;
	width : 194px;
	float : left;
	padding : 0px 0px 0px 0px;
	margin : 0px;
}
#leftnavi img {
	border:0px;
}
#leftnavi a.navilink {
	background : #26140F url(images/bg-nav-arrow.gif) center left no-repeat;
	display : block;
	width : 146px;
	border-bottom : #48352B 1px solid;
	padding : 8px 0px 8px 24px;
	margin : 0px auto;
	font-weight : bold;
	font-size : 0.85em;
	color : #FFFFFF;
	text-decoration:none;
}

#leftnavi a.timeline, #leftnavi a.viewguestbook, #leftnavi a.signguestbook, #leftnavi h3.didyouknow {
	display : block;
	width : 170px;
	height : 30px;
	margin : 12px auto 0px auto;
}
#leftnavi h3.didyouknow {
	background-color : #B32017;
}
#leftnavi a.timeline {
	height : 90px;
}
#leftnavi a.signguestbook {
	margin : 6px auto 12px auto;
}
#leftnavi div.didyouknow {
	background : #5c4f4b url(../images/did-you-bg-01.gif) bottom center no-repeat;
	color : #FFFFFF;
	width : 146px;
	margin : 0px auto 12px auto;
	padding : 12px;
	font-size : 0.9em;
}
#leftnavi span {
	display : none;
}
/* BASE */

#base {
	border-top : #100604 20px solid;
	color : #FFFFFF;
	clear : both;
	padding : 6px 0px 12px 0px;
	margin : 0px auto;
	width : 779px;
	font-size : 0.7em;
}
#base a:link {
	color : #FFFFFF;
	text-decoration : none;
}
#base a:visited {
	color : #FFFFFF;
	text-decoration : none;
}
#base a:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
/* FORM STYLES */

form {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.form-box, .form-textarea {
	color: #333333;
	border: #3E231B 1px solid;
	width: 450px;
}
.form-textarea {
	height: 250px;
}
.form-button {
	color: #3E231B;
	background: #927D6E;
	font-weight: bold;
	border: #3E231B 1px solid;
}
/*pagination */
div#pagination {
	height:50px;
	margin-top:3px;
}
div#pagination .count {
	float:left;
	padding:5px;
}
div#pagination .pages {
	float:right;
	padding:5px;
}
div.pagination {
	padding: 3px 0px 3px 0px;
	margin: 3px 0px 3px 18px;
	width: 530px;
}
div.pagination a, div.pagination a:visited {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: Bold;
	border: 1px solid #3e231b;
	text-decoration: none; /* no underline */
	color: #3e231b;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #3e231b;
	background-color: #3e231b;
	font-weight: Bold;
	color: #C5B29E;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #3e231b;
	font-weight: Bold;
	background-color: #3e231b;
	color: #C5B29E;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px 2px 2px 0px;
	border: 1px solid #927D6E;
	font-weight: Bold;
	color: #927D6E;
}
#container #mainbg #main .bgdiv2 .doctext p {
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	font-size:1em;
}
#container #mainbg #main .bgdiv p {
	font-size : 0.85em;
	color : #FFFFFF;
	padding: 0px 0px 10px 0px;
}
#container #mainbg #main .bgdiv a {
	color : #FFFFFF;
	text-decoration : none;
}

#timelineContainer {
	width:745px;
	margin: 0px auto;
	background: #664D41;
	padding: 20px 0 0 0;
	clear: both;
}
#container #timelineContainer p {
	font-size : 0.9em;
	line-height : normal;
	padding : 6px 18px 6px 18px;
	margin : 0px;
	color: #FFFFFF;
}
#container #timelineContainer h1 {
	font-size: 1.2em;
	color: #FFFFFF;
	padding: 0px 0px 0px 18px;
	margin: 0;
	display: inline;
}
#container #timelineContainer hr {
	border : #FFFFFF 0px solid;
	border-top : #FFFFFF 1px solid;
	border-bottom : #FFFFFF 0px solid;
	display : block;
	margin : 15px 18px 15px 18px;
	background : #FFFFFF;
}

