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

#parksnav	{
}

#parksnav h4 {
	margin: 0;
	padding: 5px 10px;
	text-transform: uppercase;
	font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background-color: #3e5f7b;
	color: white;
}

#parksnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#parksnav ul .parksnavfirst {
	float: left;
	width: 200px;
}

#parksnav ul .parksnavfirst:hover h4,
#parksnav ul .parksnavfirst h4.hover {
	background-color: #8daf54;
}

#parksnav ul .parksnavfirst ul:hover {
	background-color: #fff;
}
#parksnav ul .parksnavfirst ul {
	background-color: #ddd;
	margin: 0;
}
#parksnav ul .parksnavfirst li a:link,
#parksnav ul .parksnavfirst li a:visited {
	color: #3e5f7b;
	text-decoration: none;
}

#parksnav ul .parksnavfirst li a:hover {
	color: #8daf54;
}

#parksnav ul .parksnavfirst li {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px;
	border-top: 1px dotted #3e5f7b;
	width: 185px;
}

.parksbodyright {
	float: right;
	width: 340px;
}

.parksbodyright h1,
.parksmiddle h1 {
	color: #8daf54;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
}

.parksbodyright p {
	line-height: 20px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin: 0 10px 0 0;
}

.parksmiddle {
	margin: 10px 0 20px 0;
}

.parksmiddlecontent a,
.parkseventbox a {
	color: #3e5f7b;
	font-weight: bold;
}


.parkseventbox	{
	background-color: #ddd;
	padding: 10px;
	margin: 0 0 10px 0;	
}

.parkseventbox h1 {
	color: #3e5f7b;
}

.parksmiddlecontent {
	margin: 10px;
	}

.parksmiddlecontent h1{
	color: #3e5f7b;
}

.parksmiddlecontent p,
.parkstotcontent,
.parksmiddlecontent li {
	margin: 0;
	line-height: 20px;
	font: normal 14px/1.5 Georgia, "Times New Roman", Times, serif;
}

#parksnavsmaller #parksnav ul .parksnavfirst li {
	width: 135px;
	font-size: 11px;
}

#parksnavsmaller #parksnav ul .parksnavfirst {
	width: 145px;
}

#parksnavsmaller #parksnav h4 {
	font-size: 13px;
}

	
#parksnavsmaller	{
	background-color: #1f4667;
	margin: 0;
	padding: 0;
}

.logoholder img {
		margin: 20px 0 20px 10px;
}

.logoholder {
	float: left;
	width: 220px;
	margin: 0 0 0 0;
	}
	
.parksfunders h1 {margin: 0; padding: 0 0 0 10px; font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background-color: #3e5f7b; color: white; text-transform: uppercase;}
	
.parksfunders {
	margin: 0 0 5px 0;
}

.mapnav {
	background-color: #ddd;
}

.mapnav h2 {margin: 10px 0 0 0; padding: 5px 5px 5px 10px; font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background-color: #3e5f7b; color: white; text-transform: uppercase;}
	
.mapnavlink	{
	float: right;
	width: 170px;
	overflow: hidden;
}

.mapnavlink-blank ul li {
	float: left;
	margin: 0 10px;
}

.mapnavlink ul,
.mapnavlink-blank ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.mapnavlink ul li a:link,
.mapnavlink ul li a:visited,
.mapnavlink-blank ul li a:link,
.mapnavlink-blank ul li a:visited {
	color: #3e5f7b;
	text-decoration: none;
	font-weight:bold;
	padding: 3px 0 3px 0;
	display: block;
}

.mapnavlink ul li a:hover,
.mapnavlink-blank ul li a:hover {
	color: #8daf54;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 0 3px 0;
	display: block;
}

.mapnavholder {
	float: left;
}

.totfloat {
	float: right;
	width: 250px;
	margin: 0 0 0 10px;
}



.parkstotcontent h1 {margin: 10px 0 0 0; padding: 5px 5px 5px 10px; font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background-color: #3e5f7b; color: white; text-transform: uppercase;}
	
.parkstotcontent h2 {
font: bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
margin: 3px 0;
padding: 0;
	}
	
.credit {
font-size: 12px;
font-style: italic;
}

.butrick {
	font-weight:bold;
	color: #3e5f7b;
}
	
.parkstotfloatleft	{
float: left;
width: 125px;
padding: 5px;
margin: 0 5px 0 0;
border-right: 1px solid #999;
}

.parkstotfloatleft p	{
line-height: normal;
}

.totpiccontainer	{
float: left;
width: 250px;
margin: 0 10px 0 0;
}

.references p {
margin: 20px;
text-indent: -10px;
}

.wsrdatatable	{
width: 350px;
margin: 5px 0 0 5px;
}

.wsrdatatable h2	{
background-color: #8daf54;
color: white;
font: 12px Arial, Helvetica, sans-serif;
padding: 5px;
margin: 0;
}

.wsrdatatable ul	{
list-style-type:none;
margin: 5px;
padding: 0;
font: 13px Arial, Helvetica, sans-serif;
}

.wsrdatatable li {
margin: 0;
padding: 0;
border-bottom: 1px solid #666;
}

.wsrdatatable p {
width: 120px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}

.wsrdatatable p.narrow	{
width: 100px;
color: #8daf54;
}

.enlarge {
	margin: 0;
	font: italic 10px Arial, Helvetica, sans-serif;
}

.parksregional { padding:24px 12px 12px 12px; text-align:center; background:#74899C;}

/* movies + thumbnails */
.player-wrapper { margin-bottom:10px; border:1px solid #A2ACB2; padding:1px; position:relative; background:#FFFFFF }
table.photo-full .player-wrapper { margin-bottom:5px; overflow:hidden; }
.swf { height:100%; }
.player-thumbnails { margin:0 0 1em 0; padding:0; zoom:1; *height:1%; }
.player-thumbnails:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.player-thumbnails li { list-style-type:none; margin:0 0 0 10px; _margin-left:5px/* <= double-float-bug*/; padding:0; float:left; width:80px; height:45px; position:relative; }
.player-thumbnails li.first { margin-left:0; }
.player-thumbnails a { display:block; padding:1px; width:80px; height:45px; }
.player-thumbnails a:link, .player-thumbnails a:visited { border:1px solid #A2ACB2;  }
.player-thumbnails a:hover, .player-thumbnails a:active { border-color:#65981C; outline:1px solid #65981C }
.player-thumbnails a:link img, .player-thumbnails a:visited img  { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.player-thumbnails a:hover img, .player-thumbnails a:active img { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
.player-thumbnails a span { display:block; width:80px; height:45px; position:absolute; top:2px; left:2px; z-index:9; background:url(img/play.png) no-repeat center center; _background-image:url(img/play.gif); }
.player-thumbnails a:link span, .player-thumbnails a:visited span {  }
.player-thumbnails a:hover span, .player-thumbnails a:active span {  }
.player-thumbnails a.now-playing:link, .player-thumbnails a.now-playing:visited, .player-thumbnails a.now-playing:hover, .player-thumbnails a.now-playing:active { border-color:#65981C; outline:1px solid #65981C; cursor:default; }
.player-thumbnails a.now-playing span { display:none; }
.player-thumbnails a.now-playing img { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }






	

