@import url(components/dynslideshow2_538.css);
@import url(components/dynsubpagesB_538.css);

/*Home*/
#item27014 .edit-option{
display:none;
}

#item27014 .edit-button{
position:absolute;
}

#item27014 #header{
background:transparent url(../images/home_header_bg.gif) no-repeat 0 60px;
}

#flash{
position:absolute;
top:69px;
left:9px;
width:880px;
height:167px;
background:#329F08;
}

#item27014 #content-body{
margin-top:0px;
padding-bottom:0px;
}

#item27014 #main-body{
padding-top:0px;
}

.comp-dyn-home-538{
height:560px;
background: transparent url(../images/home_bg.gif) no-repeat 0px 0px;
}

.comp-dyn-home-538 h1{
display:block;
position:absolute;
text-indent:-10000px;
width:209px;
height:44px;
background:transparent url(../images/welcome.gif) no-repeat 0px 0px;
left:43px;
top:342px;
}

.comp-dyn-home-538 #welcomeText{
color:#482b27;
width:439px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
position:absolute;
top:400px;
left:48px;
height:352px;
overflow:hidden;
}

.comp-dyn-home-538 #welcomeText p{
padding-bottom:25px;
line-height:18px;
}

.comp-dyn-home-538 #rotatingContent{
width:384px;
height:225px;
position:absolute;
background: transparent url(../images/rotatingContent_bg.gif) no-repeat 0px 0px;
left:514px;
top:295px;
padding:14px 0px 0px 19px;
}

.comp-dyn-home-538 #upcomingEvents{
position:absolute;
width:367px;
height:239px;
background:transparent url(../images/upcomingEvents_bg.gif) no-repeat 0px 0px;
left:523px;
top:520px;
}

.comp-dyn-home-538 #upcomingEvents #upcomingEventsLink{
display:block;
height:32px;
width:244px;
left:12px;
top:15px;
position:absolute;
text-indent:-10000px;
}

.comp-dyn-home-538 #upcomingEvents #calendar-summary{
padding-top:50px;
}

.comp-dyn-home-538 #upcomingEvents ul{
margin-left:0px;
}

.comp-dyn-home-538 #upcomingEvents ul li{
background:transparent;
margin-left:16px;
padding-left:0px;
}


.comp-dyn-home-538 #upcomingEvents ul li span{
color:#e3ec97;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-right:1px solid #e3ec97;
padding-right:6px;
}

.comp-dyn-home-538 #upcomingEvents ul li a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.comp-dyn-home-538 #upcomingEvents #upcomingEventsLink2{
display:block;
height:56px;
width:335px;
position:absolute;
text-indent:-10000px;
top:170px;
left:12px;
}

.comp-dyn-home-538 #cta1, .comp-dyn-home-538 #cta2, .comp-dyn-home-538 #cta3{
position:absolute;
top:768px;
}

.comp-dyn-home-538 #cta1{
left:17px;
}

.comp-dyn-home-538 #cta2{
left:270px;
}

.comp-dyn-home-538 #cta3{
left:522px;
}

.comp-dyn-home-538 #cta1 img, .comp-dyn-home-538 #cta2 img, .comp-dyn-home-538 #cta3 img{
border:0px;
}

/* Program Listings */

div.program {
	margin: 0 0 5px 0;
	padding: 5px;
	border: 1px solid #B29A6C;
}

div.program h3 {
	margin: 0 0 5px 0;
	padding: 0;
}

div.program img {
	float: right;
	margin: 0 0 0 6px;
	border-width:2px;
}

div.program table {
	margin: 0;
	padding: 3px;
}

div.program table th,
div.program table td {
	padding: 3px 5px;
}

div.program table th {
	width: 6em;
	border-right: 1px solid #93C21A;
	text-align: right;
	color: #64423C;
}

.program-table-01{
	width: 588px;
	border: 1px solid #64423C;
	border-collapse: collapse;
	font-size: .8em;
	margin:10px 1px;
}

.program-table-01 td{
	border: 1px solid #64423C;
	border-collapse: collapse;
	padding: 2px 4px;
	vertical-align: middle;
	text-align: center;
}

.program-table-01 th{
	padding: 2px 4px;
	background-color: #64423C;
	text-align: center;
	color: #fff;
}

.oddrow{
	background-color: #fff;
}

.evenrow{
	background-color: #EBEBA3;
}

/* Park Sites */

body#item29120 #content img {
	border: 2px solid #37c;
}

div.siteInfo {
	margin: 15px 0 0 0;
	padding: 0;
}

div.siteInfo dl {
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #93C21A;
}

div.siteInfo dl dt {
	margin: 0 0 .25em 0;
	padding: 0 10px 0 0;
	font-size: 1.15em;
	font-weight: bold;
	font-family: georgia, serif;
	color: #64423C;
}

div.siteInfo dl dd {
	margin: 0 0 1em 0;
	padding: 0 10px 0 0;
}

div.siteInfo dl ul {
	margin: 0;
	padding: 0 10px 0 15px;
}

div.siteInfo div {
	margin: 0 0 0 260px;
	padding: 0;
}

div.siteInfo h3 {
	margin: 0 0 .5em 0;
}

div.siteInfo div.photos h3 {
	margin: 10px 0 .5em 0;
}

div.siteInfo a img {
	border: 2px solid #B29A6C;
}

div.siteInfo a:hover img {
	border-color: #B29A6C;
}

div.siteInfo div ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.siteInfo div ul li {
	display: inline;
	background:transparent;
	padding-left:0px;
}

div.siteInfo .photos ul li a{

}

div.siteInfo .photos ul li a img{
border:2px solid #B29A6C;
height:70px;
width:67px;
}