/* CSS Document */

body {
margin: 0px 0px 0px 0px;
background-color: #ffffff;
}

#wrapper {
width: 866px;
margin-left: auto;
margin-right: auto;
position:relative;
background-image:url(images/page-gradient.gif);
background-repeat:repeat-y;
padding-left:34px;
}

h1 {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px;
}

h2 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
}

h3 {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px;
}

h4 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#115411;
margin:5px 0px 6px 0px;
}

h5 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:5px 0px 20px 0px;
}

h6 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px 0px 20px 0px;
}

p {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

/* Header */

#header {
width:834px;
}

#logo {
width:260px;
padding: 6px 0px 0px 15px;
float:left;
}

#map-button {
width:184px;
height:75px;
float:left;
margin:30px 0px 0px 8px;
}

#map-button a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
background-image:url(images/map-button.gif);
margin:0px 0px 0px 0px;
padding:53px 0px 0px 25px;
display:block;
width:159px;
height:22px;
text-decoration:none;
}

#map-button a:hover {
background-image:url(images/map-button-hover.gif);
color:#FFFFFF;
text-decoration:none;
}

#opening-button {
width:182px;
height:75px;
float:left;
margin:30px 0px 0px 8px;
}

#opening-button a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#0879a3;
background-image:url(images/opening-button.gif);
margin:0px 0px 0px 0px;
padding:10px 0px 0px 10px;
display:block;
width:172px;
height:65px;
text-decoration:none;
}

#opening-button a:hover {
background-image:url(images/opening-button-hover.gif);
color:#0879a3;
text-decoration:none;
}

#tel-text {
width:150px;
float:left;
margin:30px 0px 0px 5px;
padding:5px 0px 0px 10px;
}

#tel-text p {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0px 0px 5px 0px;
}

#tel-text a {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0px 0px 5px 0px;
text-decoration:none;
}

#tel-text a:hover {
text-decoration:underline;
}

.green {
color:#115411;
}

#attractions-header {
width:834px;
height:42px;
clear:both;
background-image:url(images/attraction-section.gif);
}

#attraction {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:170px;
float:left;
padding:20px 0px 0px 27px;
}

#childhood {
float:left;
margin:10px 0px 0px 330px;
display:inline;
padding:3px 0px 0px 5px;
}

#yellow-scroller {
width:824px;
height:22px;
background-image:url(images/yellow-scroller.gif);
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:5px;
}

/* Primary Nav */

#primary-nav {
width:180px;
height:530px;
float:left;
padding:10px 0px 0px 10px;
}

ul#nav {
list-style: none;
margin: 0px;
padding: 0px;
background-color:transparent;
width:171px;
}

ul#nav li a:link, ul#nav a:visited {
text-decoration: none;
display: block;
width: 78%;
padding:7px 0px 0px 37px;
background-image:url(images/menu-button.gif);
font: bolder 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
height:27px;
}

ul#nav li {
margin-bottom:8px;
}

ul#nav li a:hover {
background-image:url(images/menu-button-hover.gif);
color:#eee;
}

/* Secondary Navigation */

#top-nav {
width:374px;
height:28px;
background-image:url(images/top-bar.gif);
padding:0px 20px 0px 440px;
}

#top-nav p {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
padding-top:7px;
margin:0px;
color:#FFFFFF;
}

#top-nav a:hover {
color:#ffffff;
text-decoration:underline;
}

#top-nav a {
color:#ffffff;
text-decoration:none;
}

/* Index Items */

#index-container {
background-image:url(images/index-background.gif);
width:834px;
height:735px;
}

.panel {
float:left;
margin:5px 0px 0px 0px;
}

.flash {
width:181px;
height:220px;
padding:0px 0px 0px 9px;
}

#discover-header {
background-image:url(images/discover.gif);
width:190px;
height:25px;
padding:15px 0px 0px 20px;
}

#play-header {
background-image:url(images/play.gif);
width:190px;
height:25px;
padding:15px 0px 0px 20px;
}

#party-header {
background-image:url(images/party.gif);
width:190px;
height:25px;
padding:15px 0px 0px 20px;
}

#function-button {
width:137px;
height:82px;
float:left;
clear:both;
padding:24px 0px 0px 15px;
}

#function-button a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
background-image:url(images/function-button.jpg);
margin:0px 0px 0px 0px;
padding:3px 0px 0px 10px;
display:block;
width:127px;
height:79px;
text-decoration:none;
}

#function-button a:hover {
background-image:url(images/function-button-hover.jpg);
color:#ffffff;
text-decoration:none;
}

#barn-text {
width:132px;
height:15px;
background-color:#FFFFFF;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:5px;
}

#intro-text {
width:400px;
float:left;
margin:25px 0px 0px 8px;
}

#intro-text h2, #intro-text p {
	width: 200px;
}
a#intro-video-link {
	background-image: url(images/intro-video-still.jpg);
	background-repeat: no-repeat;
	width: 193px;
	height: 176px;
	display: block;
	float: right;
}

#news-panel {
width:173px;
height:134px;
background-image:url(images/news-panel.gif);
float:left;
margin:25px 0px 0px 30px;
padding:43px 0px 0px 18px;
}

#news-panel a {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ae1010;
text-decoration:none;
}

#news-panel a:hover {
text-decoration:underline;
}

#news-panel p {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

.news-date {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

/* Page Items */

#pages-container {
background-image:url(images/index-background.gif);
width:834px;
}

#container {
width:599px;
background-color:#FFFFFF;
float:left;
margin:13px 0px 20px 10px;
}

#section-header-1 {
width:585px;
background-image:url(images/section-bar-1.gif);
float:left;
padding:0px 0px 0px 10px;
}

#section-header-2 {
width:585px;
background-image:url(images/section-bar-2.gif);
float:left;
padding:5px 5px 20px 10px;
margin:20px 0px 20px 0px;
}

#section-header-2 table td{
font:10px Verdana, Arial, Helvetica, sans-serif;
}

#section-header-3 {
width:585px;
background-image:url(images/section-bar-2.gif);
float:left;
padding:5px 5px 20px 10px;
margin:0px 0px 20px 0px;
}

#container a {
font-weight:bold;
color:#115411;
text-decoration:none;
}

#container a:hover {
text-decoration:underline;
}

#main-image {
width:263px;
float:right;
background-color:#FFFFFF;
margin:0px 0px 20px 15px;
}

#second-image {
width:263px;
float:right;
background-color:#FFFFFF;
margin:0px 0px 20px 15px;
}

#small-image {
width:184px;
float:right;
background-color:#FFFFFF;
margin:0px 0px 20px 15px;
}

#container li {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:10px 0px 0px -23px;
}

.li {
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#2f8600;
}

.li2 {
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000066;
display:block;
background-color:#b6d571;
padding:5px;
width:290px;
}

#pdf-icon {
height:31px;
float:left;
background-image:url(images/pdf-icon.gif);
padding:8px 0px 0px 40px;
margin:10px 0px 10px 0px;
}

#pdf-icon p {
margin:0px;
}

#play-gallery {
width:521px;
height:438px;
margin:20px 0px 20px 20px;
}

/* Park Info page */

#surround {
width:575px;
height:155px;
float:left;
margin-top:10px;
}

#info-row {
clear:both;
}

#info-open-button{
width:178px;
height:71px;
float:left;
}

#info-map-button {
width:178px;
height:71px;
float:left;
margin:0px 0px 0px 10px;
}

#info-news-button {
width:180px;
height:53px;
float:left;
margin:10px 0px 0px 0px;
}

#info-get-button {
width:174px;
height:54px;
float:left;
margin:10px 0px 0px 10px;
}

#google-map {
width:375px;
height:375px;
}

/* News Items */

#news-header {
width:575px;
background-image:url(images/news-page.gif);
float:left;
padding:60px 10px 20px 15px;
margin:0px 0px 20px 0px;
}

.news-row {
clear:both;
margin-top:20px;
}

.news-image {
width:108px;
float:left;
}

#news-image-big {
width:263px;
float:right;
background-color:#FFFFFF;
margin:0px 0px 20px 25px;
}

.news-text {
float:left;
width:450px;
margin:0px 0px 20px 15px;
}

.news-text p {
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
}

.news-date2 {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;
}

.news-text-main {
float:left;
width:375px;
margin:0px 0px 20px 15px;
}

.news-story {
font-size:11px;
}

#news-header h1 {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#ae1010;
margin-bottom:0px;
}

/* Footer */

#footer {
width:834px;
height:40px;
background-image:url(images/bottom-bar.gif);
clear:both;
}

#copyright {
float:left;
}

#copyright p {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:15px 0px 0px 15px;
}

#tertiary-nav {
float:right;
padding:7px 20px 0px 0px;
}

#tertiary-nav p {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
padding-top:7px;
margin:0px;
color:#FFFFFF;
}

#tertiary-nav a:hover {
color:#ffffff;
text-decoration:underline;
}

#tertiary-nav a {
color:#ffffff;
text-decoration:none;
}

/* Administration */

#admin-header {
width:834px;
}

#login-panel {
width:399px;
background-color:#ededee;
margin:40px 0px 30px 200px;
}

#login-panel p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

#login-panel-head {
width:384px;
height:20px;
background-image:url(images/news-panel-back.gif);
margin-bottom:10px;
padding:5px 0px 5px 15px;
}

#login-panel-head p {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
margin:0px;
padding:0px;
}

#news-adminpanel {
width:600px;
background-color:#ededee;
margin:40px 0px 20px 70px;
}

#news-adminpanel p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

#news-adminpanel-head {
width:585px;
height:20px;
background-image:url(images/admin-panel-back.gif);
margin-bottom:10px;
padding:5px 0px 5px 15px;
}

#news-adminpanel-head p {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px;
margin:0px;
}

#admin-footer {
width:834px;
height:40px;
background-image:url(images/bottom-bar.gif);
clear:both;
}

#admin-footer p {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:15px 0px 0px 15px;
}

#admin-nav {
float:right;
padding:7px 20px 0px 0px;
}

#admin-nav  p {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
padding-top:7px;
margin:0px;
color:#FFFFFF;
}

#admin-nav  a:hover {
color:#ffffff;
text-decoration:underline;
}

#admin-nav  a {
color:#ffffff;
text-decoration:none;
}
