﻿/******************************************************************
*							GENERAL
*******************************************************************/
a {
	color: #aa7b19;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #aa7b19;
	text-decoration: none;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

img a {
	border: none;
	padding: 0;
	margin: 0;
}

img a:hover {
	border: none;
	padding: 0;
	margin: 0;
}

p {
	padding: 0;
	margin: 0 0 15px 0;
	line-height: 17px;
	color: #000;
}

p a:hover {
	border-bottom: #aa7b19 dashed 1px;
}

ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 17px;
}

#noseason-left
{
	position: absolute;
	top: 20px;
	left: 59px;
	z-index:100;
}

h1.noseason-logo{padding: 0; margin: 0; height: 120px; width: 162px; text-indent: -10001px; background: transparent url(../images/seasons/logo-noseason.gif) no-repeat scroll 0 0; z-index:100;}
h1.noseason-logo a {display: block; height: 120px; width: 162px; background-color: transparent; text-decoration: none;}
h1.noseason-logo a:hover {background-color: transparent; text-decoration: none; border: none;}


/******************************************************************
*							NAVIGATION - TOP MENU
*******************************************************************/
#top-menu {
	position: absolute;
	top: 20px;
	left: 240px;	
	width: 800px;
	height: 20px;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1001;
	}
	
#top-menu ul {
	padding: 0;
	margin: 0;
	}

#top-menu li {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	}
	
#top-menu a {
	display: block;
	height: 20px;
	text-indent: -10001px;
	}
li#parks a { background:  url(../images/topmenu/nav-parks-off.gif) no-repeat; width: 86px; }
li#os a { background:  url(../images/topmenu/nav-os-off.gif) no-repeat; width: 132px; }
li#activities a { background:  url(../images/topmenu/nav-activities-off.gif) no-repeat; width: 120px; }
li#programs a { background:  url(../images/topmenu/nav-programs-off.gif) no-repeat; width: 120px; }
li#work a { background:  url(../images/topmenu/nav-work-off.gif) no-repeat; width: 118px; }
li#about a { background:  url(../images/topmenu/nav-about-off.gif) no-repeat; width: 112px; }
li#contact a { background:  url(../images/topmenu/nav-contact-off.gif) no-repeat; width: 107px; }

li:hover#parks a { background:  url(../images/topmenu/nav-parks-on.gif) no-repeat; width: 86px; }
li:hover#os a { background:  url(../images/topmenu/nav-os-on.gif) no-repeat; width: 132px; }
li:hover#activities a { background:  url(../images/topmenu/nav-activities-on.gif) no-repeat; width: 120px; }
li:hover#programs a { background:  url(../images/topmenu/nav-programs-on.gif) no-repeat; width: 120px; }
li:hover#work a { background:  url(../images/topmenu/nav-work-on.gif) no-repeat; width: 118px; }
li:hover#about a { background:  url(../images/topmenu/nav-about-on.gif) no-repeat; width: 112px; }
li:hover#contact a { background:  url(../images/topmenu/nav-contact-on.gif) no-repeat; width: 107px; }

#parkscurrent a { background:  url(../images/topmenu/nav-parks-on.gif) no-repeat; width: 86px; }
#oscurrent a { background:  url(../images/topmenu/nav-os-on.gif) no-repeat; width: 132px; }
#activitiescurrent a { background:  url(../images/topmenu/nav-activities-on.gif) no-repeat; width: 120px; }
#programscurrent a { background:  url(../images/topmenu/nav-programs-on.gif) no-repeat; width: 120px; }
#workcurrent a { background:  url(../images/topmenu/nav-work-on.gif) no-repeat; width: 118px; }
#aboutcurrent a { background:  url(../images/topmenu/nav-about-on.gif) no-repeat; width: 112px; }
#contactcurrent a { background:  url(../images/topmenu/nav-contact-on.gif) no-repeat; width: 107px; }

#parks a:hover { background:  url(../images/topmenu/nav-parks-on.gif) no-repeat; width: 86px; }
#os a:hover { background:  url(../images/topmenu/nav-os-on.gif) no-repeat; width: 132px; }
#activities a:hover { background:  url(../images/topmenu/nav-activities-on.gif) no-repeat; width: 120px; }
#programs a:hover { background:  url(../images/topmenu/nav-programs-on.gif) no-repeat; width: 120px; }
#work a:hover { background:  url(../images/topmenu/nav-work-on.gif) no-repeat; width: 118px; }
#about a:hover { background:  url(../images/topmenu/nav-about-on.gif) no-repeat; width: 112px; }
#contact a:hover { background:  url(../images/topmenu/nav-contact-on.gif) no-repeat; width: 107px; }

#top-menu li ul{display:none; position:relative; float:left; top:auto; width:auto; height: auto; background-color: #fff; border: #c8952a solid 5px; text-align: left; font-size: 11px;}
#top-menu li:hover ul,  #top-menu li ul.over{  display:block; z-index: 101; position:absolute; float:left; width:auto; height: auto;}

#top-menu li ul li { clear: both; color: #000; }
#top-menu li ul li a { background-image: none; background-color: #fff; text-indent: 0; padding: 5px 8px 5px 8px; text-decoration: none; display: block; color: #000; text-transform: uppercase; }
#top-menu li ul li a { background-image: none; background-color: #fff; text-indent: 0; padding: 5px 8px 5px 8px; text-decoration: none; display:block; color: #000; text-transform: uppercase; }
#top-menu li.selected ul li a {background:none;}
#top-menu li ul li a:hover { color: #fff; background-image: none; background-color: #c8952a; }

#top-menu #parks ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #os ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #activities ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #programs ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #work ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #about ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #contact ul li a {width: 180px; height: auto; background-image: none; }

#top-menu #parkscurrent ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #oscurrent ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #activitiescurrent ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #programscurrent ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #workcurrent ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #aboutcurrent ul li a {width: 180px; height: auto; background-image: none; }
#top-menu #contactcurrent ul li a {width: 180px; height: auto; background-image: none; }


/******************************************************************
*							LOGO
*******************************************************************/
h1.season-logo {padding:0; margin:0; position: absolute; top:0; left:59px; height: 299px; width: 162px; text-indent: -10001px; background: url(../images/new-logo.gif) no-repeat; z-index:100;}
h1.season-logo a {display: block; height: 299px; width: 162px; background-color: transparent; text-decoration: none;}
h1.season-logo a:hover {background-color: transparent; text-decoration: none; border: none;}

/******************************************************************
*							NAVIGATION - SIDE MENU
*******************************************************************/	
#side-menu ul {
	padding: 0;
	margin: 0;
	}

#side-menu li {
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
	border-bottom: black dashed 1px;
	}
	
#side-menu a {
	display: block;
	width: 160px;
	text-indent: -10001px;
	}
	
#side-menu a:hover {
	border: none;
}

#donate a { background:  url(../images/sidemenu/side-donate-off.gif) no-repeat; height: 21px;  margin: 20px 0 0 0; }	
#subscribe a { background:  url(../images/sidemenu/side-subscribe-off.gif) no-repeat; height: 21px; }
#newsletter a { background:  url(../images/sidemenu/side-newsletter-off.gif) no-repeat; height: 34px; }
#parkres a { background:  url(../images/sidemenu/side-parkres-off.gif) no-repeat; height: 34px; }
#parkpermits a { background:  url(../images/sidemenu/side-parkpermits-off.gif) no-repeat; height: 34px; }
#incident a { background:  url(../images/sidemenu/side-incident-off.gif) no-repeat; height: 34px; }
#events a { background:  url(../images/sidemenu/side-events-off.gif) no-repeat; height: 34px; }
#announcements a { background:  url(../images/sidemenu/side-announcements-off.gif) no-repeat; height: 21px; }
#getinvolved a { background:  url(../images/sidemenu/side-getinvolved-off.gif) no-repeat; height: 21px; }
#ipm a { background:  url(../images/sidemenu/side-ipm-off.gif) no-repeat; height: 34px; }
#partners { background:  url(../images/sidemenu/side-ourpartners-off.gif) no-repeat; height: 21px; }
#ospermits a { background:  url(../images/sidemenu/side-ospermits-off.gif) no-repeat; height: 34px; }

#donate a:hover { background:  url(../images/sidemenu/side-donate-on.gif) no-repeat; height: 21px; margin: 20px 0 0 0; }
#subscribe a:hover { background:  url(../images/sidemenu/side-subscribe-on.gif) no-repeat; height: 21px; }
#newsletter a:hover { background:  url(../images/sidemenu/side-newsletter-on.gif) no-repeat; height: 34px; }
#parkres a:hover { background:  url(../images/sidemenu/side-parkres-on.gif) no-repeat; height: 34px; }
#parkpermits a:hover { background:  url(../images/sidemenu/side-parkpermits-on.gif) no-repeat; height: 34px; }
#incident a:hover { background:  url(../images/sidemenu/side-incident-on.gif) no-repeat; height: 34px; }
#events a:hover { background:  url(../images/sidemenu/side-events-on.gif) no-repeat; height: 34px; }
#announcements a:hover { background:  url(../images/sidemenu/side-announcements-off.gif) no-repeat; height: 21px; }
#getinvolved a:hover { background:  url(../images/sidemenu/side-getinvolved-on.gif) no-repeat; height: 21px; }
#ipm a:hover { background:  url(../images/sidemenu/side-ipm-on.gif) no-repeat; height: 34px; }
#partners a:hover { background:  url(../images/sidemenu/side-ourpartners-on.gif) no-repeat; height: 21px; }
#ospermits a:hover { background:  url(../images/sidemenu/side-ospermits-on.gif) no-repeat; height: 34px; }
/******************************************************************
*							FOLLOW MENU - Social Networking
*******************************************************************/
#follow-menu {
	width: 160px;
	height: 30px;
	padding: 15px 0 0 0;
	margin: 0;
	background: url(../images/sidemenu/side-follow.gif) no-repeat;
	border-bottom: black dashed 1px;
}

#follow-menu img  {
	float: left;
	margin: 0 5px 0 0;
}

/******************************************************************
*							SEARCH
*******************************************************************/
#search-form
{
	width: 160px;
	height: 22px;
	margin: 0 0 10px 0;
	padding: 0;
	border:none;
	background: url(../images/search-bkg.gif) no-repeat;
	z-index:10;
	
}
.search-box
{
	float: left;
	font-size: 11px; 
	border:none; 
	width:135px; 
	height:18px; 
	background:none; 
	padding:3px 0 0 5px;
	text-transform:capitalize;
}
.search-button
{
	width:20px;
	height:25px;
	border:none;
	background:url(../images/search-go-btn.gif) no-repeat;
}

/******************************************************************
*							JUMP TO
*******************************************************************/
#jump-menu {
	width: 160px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0;
}

#jump-menu select {
	font-size: 11px; 
	width:160px; 
	height:22px; 
	padding: 2px 0 0 1px;
	border: 1px solid #c8952a;
}

/******************************************************************
*							INTERACTIVE BANNER
*******************************************************************/

#interactive-banner {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 100;
	}
	
#interactive-banner ul {
	padding: 0;
	margin: 0;
	position:absolute ;
	}

#interactive-banner li {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	}
	
#interactive-banner a {
	display: block;
	height: auto;
	text-indent: -10001px;
	}
	
#interactive-banner #sl1 a {width: 135px; height: 40px; position: absolute; top: 130px; left: 205px; background: url(../images/transparent.gif) repeat;}
#interactive-banner #sl2 a {width: 90px; height: 40px; position: absolute; top: 130px; left: 353px; background: url(../images/transparent.gif) repeat;}
#interactive-banner #sl3 a {width: 131px; height: 40px; position: absolute; top: 130px; left: 455px; background: url(../images/transparent.gif) repeat;}
#interactive-banner #sl4 a {width: 152px; height: 40px; position: absolute; top: 130px; left: 599px; background: url(../images/transparent.gif) repeat;}

#slideland {position: relative; height: 350px; width: 800px; background: transparent; display: none;}
#slide1 {position: relative; height: 350px; width: 800px; background: transparent; display: none;}
#slide2 {position: relative; height: 350px; width: 800px; background: transparent; display: none;}
#slide3 {position: relative; height: 350px; width: 800px; background: transparent; display: none;}
#slide4 {position: relative; height: 350px; width: 800px; background: transparent; display: none;}

/******************************************************************
*							MAIN IMAGE MENU
*			   on Open Space and Parks Landing pages
*******************************************************************/
#landing-leads ul {
	position: relative;
	height: 75px;
	width: 780px;
	padding: 0;
	margin: 0 0 20px 0;
	}

#landing-leads li {
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
	}
	
#landing-leads a {
	display: block;
	width: 140px;
	height: 75px;
	text-indent: -10001px;
	}
	
#landing-leads a:hover {
	border: none;
}
#parks-lead-picnicking a { background:  url(../images/buttonmenu/parks-picknicking-btn-off.gif) no-repeat; margin-right: 20px; }
#parks-lead-boating a { background:  url(../images/buttonmenu/parks-boating-btn-off.gif) no-repeat; margin-right: 20px; }
#parks-lead-sports a { background:  url(../images/buttonmenu/parks-sports-btn-off.gif) no-repeat; margin-right: 0; }
#parks-lead-dogs a { background:  url(../images/buttonmenu/parks-dogs-btn-off.gif) no-repeat; margin-right: 20px; }
#parks-lead-other a { background:  url(../images/buttonmenu/parks-other-btn-off.gif) no-repeat; margin-right: 0; }
#parks-lead-playgrounds a { background:  url(../images/buttonmenu/parks-playgrounds-btn-off.gif) no-repeat; margin-right: 20px; }

#parks-lead-picnicking a:hover { background:  url(../images/buttonmenu/parks-picknicking-btn-on.jpg) no-repeat; }
#parks-lead-boating a:hover { background:  url(../images/buttonmenu/parks-boating-btn-on.jpg) no-repeat; }
#parks-lead-sports a:hover { background:  url(../images/buttonmenu/parks-sports-btn-on.jpg) no-repeat; }
#parks-lead-dogs a:hover { background:  url(../images/buttonmenu/parks-dogs-btn-on.jpg) no-repeat; }
#parks-lead-other a:hover { background:  url(../images/buttonmenu/parks-other-btn-on.jpg) no-repeat; }
#parks-lead-playgrounds a:hover { background:  url(../images/buttonmenu/parks-playgrounds-btn-on.jpg) no-repeat; }

#os-lead-hiking a { background:  url(../images/buttonmenu/os-hiking-btn-off.gif) no-repeat; margin-right: 20px; }
#os-lead-biking a { background:  url(../images/buttonmenu/os-biking-btn-off.gif) no-repeat; margin-right: 20px; }
#os-lead-horseback a { background:  url(../images/buttonmenu/os-horseback-btn-off.gif) no-repeat; margin-right: 20px; }
#os-lead-dogs a { background:  url(../images/buttonmenu/os-dogs-btn-off.gif) no-repeat; margin-right: 20px; }
#os-lead-volunteer a { background:  url(../images/buttonmenu/os-volunteer-btn-off.gif) no-repeat; margin-right: 0; }

#os-lead-hiking a:hover { background:  url(../images/buttonmenu/os-hiking-btn-on.gif) no-repeat; margin-right: 20px; }
#os-lead-biking a:hover { background:  url(../images/buttonmenu/os-biking-btn-on.jpg) no-repeat; margin-right: 20px; }
#os-lead-horseback a:hover { background:  url(../images/buttonmenu/os-horseback-btn-on.gif) no-repeat; margin-right: 20px; }
#os-lead-dogs a:hover { background:  url(../images/buttonmenu/os-dogs-btn-on.gif) no-repeat; margin-right: 20px; }
#os-lead-volunteer a:hover { background:  url(../images/buttonmenu/os-volunteer-btn-on.gif) no-repeat; margin-right: 0; }



/******************************************************************
*							FEATURED ITEMS
*******************************************************************/
/* HOME Page Features - Special case */
#feature-area {
	width: 780px;
	height: auto;
	border-bottom: black dashed 1px;
}
#feature-left
{
	float: left;
	width: 380px;
	height: auto;
}

#feature-right
{
	float: right;
	width: 380px;
	height: auto;
}

#home-parks-feature {
	background: url(../images/feature-parks-off.gif) no-repeat;
}

#home-parks-feature p {
	margin:67px 0 20px 60px;
	font-weight:normal;
}

#home-os-feature {
	background: url(../images/feature-os-off.gif) no-repeat;
}

#home-os-feature p 
{
	margin:67px 0 20px 60px;
	font-weight:normal;
}

/* Landing pages features */
.sub-feature
{
	background: url(/Departments/PK/images/feature-bkg.GIF) no-repeat;
}

.sub-feature h2
{
	font-size:26px;
	color:Black;
	font-weight:normal;
	letter-spacing:0.05em;
	margin:0 0 8px 57px;
	padding:8px 0 0;
}

.sub-feature p
{
	margin:0 0 20px 57px;
}


/******************************************************************
*							CONTACT PAGE
*******************************************************************/
#land-head
{
	padding: 0 0 20px 20px;
	width: 680px;
}

.contact-btn
{
	float:right;
	width: 180px;
	height: 80px;
	padding: 0;
	margin: 20px 40px 0 0;
}

.contact-feature
{
	float: left;
	font-size: 13px;
	height: auto;
	line-height: 17px;
	margin: 0 0 0 20px;
	padding: 0;
	position: relative;
	width: 360px;
}
.contact-feature .title
{
	font-size:24px;
	font-weight: normal;
	letter-spacing: 0.05em;
	line-height: 28px;
	margin: 0 0 15px;
	padding: 0;
	border-bottom: 1px dashed black;
	width:100%;
}

.contact-feature .text
{
	color: #000000;
	line-height: 17px;
	margin: 0 0 15px;
	padding: 0;
}

/* ----------------- CONTACT FORM ------------------ */
#contact-form
{
	margin: 0;
	padding: 20px 0 0 20px;
	position:relative;
	width:760px;
}

.contact-text
{
	border:solid 1px #c8952a;
	color:#000000;
	display: block;
	height:20px;
	margin: 3px 0 20px;
	padding: 3px 0 0;
}
.contact-text-msg
{
	border:solid 1px #c8952a;
	color:#000000;
	padding: 5px;
}
	
.contact-submit-btn
{
	background: url(../images/submit-btn.jpg) no-repeat;
	width:100px;
	height:30px;
	border:none;	
}
.contact-clear-btn
{
	background: url(../images/clear-btn.GIF) no-repeat;
	width:68px;
	height:30px;
	border:none;	
}

/******************************************************************
*							SNIPPET MENU
*******************************************************************/

/* HOME page*/
.home-snippet {
	float: left;
	width: 180px;
	height: auto;
	min-height: 80px;
	padding: 0;
	margin: 20px 20px 0 0;
	border-bottom: black dashed 1px;
	z-index:10;
}
.home-snippet h2
{
	font-size:24px;
	margin: 0 0 8px 0;
	padding: 0;
	font-weight:normal;
	letter-spacing: .05em;
}
.home-snippet p {
	margin: 0 0 10px 0;
}

/* OTHER pages*/
.snippet {
	float: left;
	width: 180px;

	height: auto;
	min-height: 75px;
	padding: 0;
	margin: 20px 20px 0 0;
	border-bottom: black dashed 1px;
	z-index:10;
}

.snippet p {
	margin: 0 0 10px 0;
}

.snippet h2 {
	font-size: 20px;
	margin: 0 0 8px 0;
	padding: 0;
	font-weight: normal;
	letter-spacing: .05em;
} 




/******************************************************************
*							PAGE TITLE BARS
*******************************************************************/
.pagetitle {
	font-size: 26px;
	letter-spacing: .1em;
	color: #fff;
	z-index:1;
	text-transform:lowercase;
}

#title-os-detail {position: absolute; top: 320px; left: 240px; height: 70px; width: 468px; padding: 32px 0 0 336px; background: url(../images/title/title-os.gif) no-repeat; z-index:1;}
#title-parks-detail {position: absolute; top: 320px; left: 240px; height: 70px; width: 620px; padding: 32px 0 0 180px; background: url(../images/title/title-parks.gif) no-repeat; z-index:1;}
#title-activities {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-activities.gif) no-repeat; z-index:1;}

#title-programs {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-programs.gif) no-repeat;z-index:1;}
#title-programs-detail {position: absolute; top: 320px; left: 240px; height: 70px; width: 518px; padding: 32px 0 0 282px; background: url(../images/title/title-programs-detail.gif) no-repeat;z-index:1;}
#title-programs-volunteer {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-programs-volunteer.gif) no-repeat;z-index:1;}

#title-ourwork {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-ourwork.gif) no-repeat;z-index:1;}
#title-ourwork-detail {position: absolute; top: 320px; left: 240px; height: 70px; width: 541px; padding: 32px 0 0 263px; background: url(../images/title/title-ourwork-detail.gif) no-repeat;z-index:1;}

#title-about {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-about.gif) no-repeat;z-index:1;}
#title-about-detail {position: absolute; top: 320px; left: 240px; height: 70px; width: 540px; padding: 32px 0 0 267px; background: url(../images/title/title-about-detail.gif) no-repeat;z-index:1;}
#title-about-press {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-about-press.gif) no-repeat;z-index:1;}
#title-about-agendas {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-about-agendas.gif) no-repeat;z-index:1;}

#title-contactus {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-contactus.gif) no-repeat;z-index:1;}
#title-contactus-detail {position: absolute; top: 320px; left: 240px; height: 70px; width: 540px; padding: 32px 0 0 315px; background: url(../images/title/title-contactus-detail.gif) no-repeat;z-index:1;}

#title-events{position:absolute; top:229px; left:240px; height:70px; width:800px; background: url(../images/title/title-events.gif) no-repeat; z-index:1;}
#title-enature{position:absolute; top:229px; left:240px; height:70px; width:800px; background: url(../images/title/title-enature.gif) no-repeat; z-index:1;}

#title-newsletter {position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-newsletter.gif) no-repeat;z-index:1;}
#title-donate{position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-donate.png) no-repeat;z-index:1;}
#title-ourpartners{position: absolute; top: 320px; left: 240px; height: 70px; width: 800px; background: url(../images/title/title-ourpartners.gif) no-repeat;z-index:1;}

#title-faqs{position:absolute; top:320px; left:240px; height:70px; width:800px; background: url(../images/title/title-faq.gif) no-repeat; z-index:1;}
#title-sitemap{position:absolute; top:229px; left:240px; height:70px; width:800px; background: url(../images/title/title-sitemap.gif) no-repeat; z-index:1;}
#title-photo-credits{position:absolute; top:229px; left:240px; height:70px; width:800px; background: url(../images/title/title-photo-credits.gif) no-repeat; z-index:1;}

/******************************************************************
*							MAPS
*******************************************************************/

.map-btn a {
	position: absolute;
	display: block;
	top: 319px;
	left: 40px;
	width:180px;
	height:70px;
}

.map-btn-narrow-banner a {
	width:180px;
	height:70px;
	display: block;
	margin:0 0 20px -20px;
}

#map-header
{
	position: relative;
	padding: 0 0 0 40px;
	margin: 0 0 0 0;
	height: 800px;
	width: 1040px;	
	background: url(../images/content-bkg.png) repeat-y;
	z-index:5;
}

#map-landing
{
	position: absolute;
	top:40px;
	left:240px;
	height:600px;
	width:790px;
	border-top:10px solid #c8952a;
	border-bottom:10px solid #c8952a;
	border-left:10px solid #c8952a;
}

#map-sidebar
{
	float:left;
	width: 160px;
	height: auto;
	padding: 0 0 0 20px;
	margin:300px 0 0 0;
	z-index:20;
}

#map-content
{
	position: absolute;
	top: 630px;
	left:-8px;
	height:auto;
	width:740px;
	padding: 0 0 0 0;
	border-bottom: black dashed 1px;
}
.map-land-parks{position:relative; float:left; text-indent:-10001px; display:block;}
.map-land-os{position:relative; float:right; text-indent:-10001px; display:block; }

#map-os
{
	height:600px;
	width: 790px;
	background: url(../images/maps/map-os-bkg.gif) no-repeat;
}
.map-parks-tab {position: absolute; top:0; left: 550px; height: 31px; text-indent: -10001px; display: block;}
.map-os-tab{position: absolute; top:0; left: 648px; height: 31px; text-indent: -10001px; display: block; }


#map-parks
{
	height:600px;
	width: 790px;
	background: url(../images/maps/map-parks-bkg.gif) no-repeat;
}

/******************************************************************
*							CALENDAR
*******************************************************************/

/*
#events-select
{
	background: transparent url(../images/events-select-header.gif) no-repeat scroll 0 0;
	height: 70px;
	left: 40px;
	position: absolute;
	top: 160px;
	width: 180px;
	z-index:10;
}*/
	
	
/******************************************************************
*							MAIN PAGE ELEMENTS
*******************************************************************/

#wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1080px;
	text-align: left;
}

#header {
	position: relative;
	padding: 0 0 0 40px;
	margin: 0 0 0 0;
	height: 390px;
	width: 1040px;	
	background: url(../images/content-bkg.png) repeat-y;
	z-index:5;
	}
	
#header-narrow {
	position: relative;
	padding: 0 0 0 40px;
	margin: 0 0 0 0;
	height: 299px;
	width: 1040px;	
	background: url(../images/content-bkg.png) repeat-y;
	z-index:5;
}
		
#banner-auto {
	position:absolute;
	top: 40px;
	left: 240px;
	height: auto;
	width: 800px;
	z-index:2;
}

#banner {
	position:absolute;
	top: 40px;
	left: 240px;
	height: 350px;
	width: 800px;
	z-index:2;
}

#content {
	position: relative;
	padding: 0 0 100px 40px;
	margin: 0 0 0 0;
	height: auto;
	width: 1040px;
	text-align: left;
	background: url(../images/content-bkg.png) repeat-y;
	z-index:4;
}


#sidebar {
	float: left;
	width: 160px;
	height: auto;
	padding: 0 0 0 20px;
	margin: 20px 0 0 0;
}

#main-content {
	float: right;
	width: 800px;
	height: auto;
	margin: 20px 40px 0 0;
}

.content-btn {
	float: left;
	width: 180px;
	height: 80px;
	padding: 0;
	margin: 20px 0 0 0;
}


#large-description p
{
	width: 680px;
	height:auto;
	/*padding: 0 0 20px 20px;*/
	padding: 0 0 0 20px;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: .05em;
	line-height: 1.0em;
	z-index:100;
	
}
#description p
{
	width: 680px;
	padding: 0 0 0 20px;
}

/******************************************************************
*				   DETAIL-NOSIDEBAR & DETAIL PAGE
*******************************************************************/
.blockquote 
{
    border-left: 5px solid #ddd;
    padding-left: 10px;
    margin: 0 0 15px 0;
    line-height: 17px;
}
.blockquote img
{
	float:none;
}

#detail-content {
	float: left;
	width: 540px;
	height: auto;
	/*padding: 5px 40px 0 20px;*/
	padding: 0 40px 0 20px;
}

/* Used in: 
 - About Us: staff 
 - Parks - all the top nav dropdown pages
 - OS - all the top nav dropdown pages
*/
#detail-nosidebar
{
	float:left;
	height:auto;
	padding: 0 40px 0 20px;
	width:680px;
}
#detail-content h2, #detail-nosidebar h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
	letter-spacing: .05em;
}

#detail-content h3, #detail-nosidebar h3 {
	font-size: 13px;
	margin: 0 0 8px 0;
	padding: 0;
	letter-spacing: .05em;
}
#detail-content h4, #detail-nosidebar h4 {
	font-size: 20px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	/*padding: 10px 0 0 0;*/
	font-weight: normal;
	letter-spacing: .05em;

}

#detail-content h4 a, #detail-nosidebar h4 a {
	color: #000;
	font-weight: normal;
}

#detail-content h4 em, #detail-nosidebar h4 em {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0;
}


#detail-content h5, #detail-nosidebar h5 {
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	padding: 0;
	letter-spacing: .05em;
}

#detail-content img, #detail-nosidebar img {
	float: left;
	margin: 3px 10px 3px 0;
}


#detail-content ul, #detail-nosidebar ul {
	padding: 0;
	margin: 0 0 20px 30px;
	list-style: square;
	color: #aa7b19;
	line-height: 17px;
}

#detail-content li, #detail-nosidebar li {
	padding-bottom: 3px;
	color: #000;
}

#detail-arrow-list a {
	color: #000;
	font-weight: normal;
}

#detail-arrow-list a:hover {
	border-bottom: black dashed 1px;
}

#detail-arrow-list ul {
	margin: 0 0 20px 0;
	list-style-type: none;
	font-size: 12px;
}

#detail-arrow-list li {
	background: url(../images/list-arrow.gif) no-repeat;
	background-position: 0 0;
	padding: 0 0 6px 22px;
	list-style-type: none;
}

.detail-dotted-header {
	width: 100%;
	border-bottom: black dashed 1px;
}

.detail-dotted-header-grey
{
	border-bottom: 1px dashed #999999;
	width: 100%;
}
.detail-dotted-header-grey-arrow
{
	background: url(../images/list-arrow.gif) no-repeat;
	background-position:left center;
	text-indent:25px;
	color:Black;
	border-bottom: 1px dashed #999999;
	width: 100%;
}

.detail-yellow-header {
	width: 100%;
	border-bottom: #c8952a solid 5px;
}

.detail-green-header {
	width: 100%;
	border-bottom: #c8952a solid 5px;
}


#detail-sidebar {
	float: right;
	/*width: 180px;*/
	width: 200px;
	height: auto;
	margin: 0;
}

#detail-map {
	margin-bottom: 20px;
}

#detail-googlemap a { background:  url(../images/detail-directions-btn-off.gif) no-repeat; display: block; height: 75px; width: 180px; text-indent: -10001px; }
#detail-googlemap a:hover { background:  url(../images/detail-directions-btn-on.gif) no-repeat; }

#detail-activities {
	width: 155px;
	height: auto;
	padding: 80px 0 5px 15px;
	margin: 0 0 20px 0;
	background: url(../images/detail-activities-header.gif) no-repeat;
	border: 5px solid #c8952a;
	z-index:300;
}

#detail-activities ul {
	width: 140px;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: black dashed 1px;
}

#detail-activities li {
	list-style: none;
	padding: 0 0 7px 0;
	margin: 0;
}

#detail-activities p {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 6px;
	padding-right:5px;
}

#detail-activities h2 {
	font-size: 12px;
	line-height: 15px;
	margin: 0;
}

/*#detail-featured-species {
	border-top: black dashed 1px;
	padding: 17px 0 0 0;
	margin: 20px 0 0 0;
	width: 560px;
	height: auto;
}*/
/*------------ ENATURE GUIDE -------------*/
#detail-eNature
{
	height: auto;
	margin:20px 0 0 ;
	padding: 10px 0 0 ;
	width: 552px;
}
#detail-eNature img {
	margin: 0;
	padding: 0;
}
#detail-enature p
{
	width:550px;
}

.detail-eNature-thumb {
	float: left;
	width: 130px;
	height: 100px;
	margin: 0 8px 0 0;
	padding: 0;
}

/*----------------------------------------*/


/******************************************************************
*							ACTIVITIES
*******************************************************************/
#act-land-filter
{
	float: left;
	width: 700px;
	height: auto;
	margin: 0 5px 0 0;
}

#act-land-list { 
	position: relative;
	width: 760px;
	height: 200px;
	padding: 15px 0 5px 10px;
	margin: 5px 0 0 0;
	border: 5px solid #c8952a;
}

#act-land-list input {
	margin: 0 5px 10px 0;
	padding:0;
}
#act-land-list label 
{
	margin:0 0 0 0;
	padding:0;
}

#act-land-list p {
	text-indent: -10001px;
}

.act-result-header
{
	border:solid 5px white;
	height:25px;
	background-color: /*#aa7b19;*/#43638A;
	color:White;
	font-size:larger;
	letter-spacing:1px;
	padding:5px 0 5px 5px;
}

.act-result-item
{
	border:solid 5px white;
	border-bottom:none;
	height:25px;
	background-color:#DCDDDF;
	font-family:Arial;
	padding:5px 0 5px 5px;
}
.act-selected
{
	background-color:#c8952a;
}

/******************************************************************
*							PROGRAMS
*******************************************************************/
.program-feature {
	position: relative;
	float: left;
	width: 360px; 
	height: 190px;
	padding: 0;
	margin: 0 20px 0 0;
	border: 5px solid #c8952a;
	/*z-index:5;*/

}
.program-feature h2
{	
	background-color: #c8952a;
	position: absolute;
	top: 0;
	left:0;
	width: 355px;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	color: #fff;
	margin: 0;
	padding:10px 0 10px 10px;
	letter-spacing: .05em;
	z-index:2;
}

.program-feature-list
{
	position: absolute;
	top: 50px;
	left: 5px;
	width:340px;
}

#detail-volunteer-links {
	width: 155px;
	height: auto;
	padding: 80px 5px 5px 10px;
	margin: 0 0 20px 0;
	background: url(../images/detail-volunteerlinks-header.gif) no-repeat;
	border: 5px solid #c8952a;
}

#detail-volunteer-links a {
	color: #000;
	font-weight: normal;
}

#detail-volunteer-links a:hover {
	border-bottom: black dashed 1px;
}

#detail-volunteer-links ul {
	list-style-type: none;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
}

#detail-volunteer-links li {
	background: url(../images/list-arrow.gif) no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0 0 6px 22px;
}

.detail-callout {
	width: 170px;
	height: auto;
	padding: 0;
	margin: 0 0 20px 0;
	background: #fff;
	border: 5px solid #c8952a;
}

.detail-callout ul {
	list-style-type: none;
	list-style-type:none;
	margin:0;
	padding: 0 10px 0 10px;
	font-size: 12px;
	line-height: 16px;
}

.detail-callout li {
	background:url("../images/list-arrow.gif") no-repeat scroll 0 0 transparent;
	margin:0;
	padding:0 0 6px 22px;
}

.project-list-item a
{
	color:Black;
	font-weight:normal;
}

.detail-callout a:hover {
	border-bottom: #aa7b19 dashed 1px;
}

.detail-callout .title {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 5px 10px 10px 10px;
	letter-spacing: .05em;
	background-color: #c8952a;
}

.detail-callout .text {
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}

.detail-callout h3 {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 10px 0 0;
	letter-spacing: .05em;
}



.announcement {
	width: 540px;
	height: auto;
	padding: 0; 
	margin: 0 0 20px 0;
	border-bottom: black dashed 1px;
}

.announcement h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
	letter-spacing: .05em;
}

.ann-date {
	letter-spacing: .1em;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}
/******************************************************************
*							OUR WORK
*******************************************************************/
.land-feature {
	position: relative;
	float: left;
	width: 360px; 
	height: 190px;
	padding: 0;
	margin: 0 20px 0 0;
	border: 5px solid #c8952a;
	background-color: #c8952a;
}

.land-feature h2 {
	position: absolute;
	top: 5px;
	left: 7px;
	width: 190px;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	color: #fff;
	margin: 0;
	padding: 0;
	letter-spacing: .05em;
}
.land-feature a
{
	color: White;
	font-size:18px;
	font-weight:normal;
}

.land-feature img {
	position:absolute;
	top: 60px;
	left: 0;
}

.land-feature-list {
	position: absolute;
	top: 0;
	left: 200px;
	background-color: #fff;
	height: 175px;
	width: 145px;
	padding: 10px 5px 5px 10px;
	margin: 0;
}

.land-feature-list a {
	color: #000;
	font-weight: normal;
	font-size:12px;
}

.land-feature-list a:hover {
	border-bottom: black dashed 1px;
}

.land-feature-list h3 {
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0;
}

.land-feature-list ul {
	list-style-type: none;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
}

.land-feature-list li {
	background: url(../images/list-arrow.gif) no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0 0 6px 22px;
}

/******************************************************************
*							FOOTER
*******************************************************************/
#footer {
	position: relative;
	padding: 0 60px 0 60px;
	margin: 0;
	width: 960px;
	height: auto;
	font-size: 10px;
	text-align: left;
	background: url(../images/content-bkg.png) repeat-y;
	z-index:10;

}

#footer p {
	margin: 0;
	line-height: 14px;

}

#footer a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	margin-right: 8px;
	padding: 0;
}

#footer a:hover {
	color: #000;
	text-decoration: none;
	border-bottom: black dashed 1px;
}

#footer-mcpos {
	float: left;
	text-transform: uppercase;
	margin: 0 10px 7px 0;

}

#footer-tel {
	float: left;
	text-transform: uppercase;
	margin: 0 0 7px 0;

}

#footer-divide {
	margin: 0 0 7px 0;
	border-bottom: black dashed 1px;
	clear: both;
}

#footer-marin {
	float: right;
	text-transform: uppercase;
	z-index:10;
	margin:-121px -12px 10px 0;
	position:relative;

}
#footer-marin a:hover
{
	text-decoration:none;
	border:none;
}
#footer-marin p {
	/*margin: 0 0 10px 8px;*/

	position: absolute;
	bottom:0;
	left:8px;
	text-align:left;
}
#footer-marin p a
{
    text-transform:uppercase;
}
#footer-marin p a:hover {
	color: #000;
	text-decoration: none;
	border-bottom: black dashed 1px;
}

#footer .span {
	margin: 0;
}

#footer-cc {
	float: right;
	font-size: 10px;
	color: #999;
	margin: 40px 0 10px 0;
	text-align:right;
	width:300px;
}

#footer-cc a {
	color: #999;
	margin: 0;
}
#footer-marin p
{
	color: #999;
	font-size: 10px;
	text-transform:none;
	position:absolute;
	bottom:0;
	right:55px;
}

.ada {
	float: left;
	font-size: 12px;
	color: #999;
	width: 600px;
	padding: 0 0 7px 0;
	margin: 0;
    min-height:40px;
}

#footer-cap {
	position: relative;
	padding: 0;
	margin: 0;
	width: 1080px;
	height: 50px;
	background: url(../images/footer-cap.png) no-repeat;
}

/******************************************************************
*							MISCELANEOUS
*******************************************************************/

.clear 
{
	clear: both;
}

#dashed-bottom-border
{
	width: 780px;
	
	height: auto;
	border-bottom:1px dashed black;
}
/******************************************************************
*							ABOUT US
*******************************************************************/
.about-feature
{
	float: left;
	font-size: 13px;
	height: auto;
	line-height: 17px;
	margin: 0 0 0 20px;
	padding: 0;
	position: relative;
	width: 360px;
}
.about-feature .title
{
	font-size:24px;
	font-weight: normal;
	letter-spacing: 0.05em;
	line-height: 28px;
	margin: 0 0 15px;
	padding: 0;
	border-bottom: 5px solid #c8952a;
	width:100%;
}

.about-feature .text
{
	color: #000000;
	line-height: 17px;
	margin: 0 0 15px;
	padding: 0;
}

.agendas-header
{
	border-bottom: 1px dashed #999999;
	vertical-align:bottom;
	font-size:16px;
	font-weight:normal;
	width:180px;
}

/******************************************************************
*				PROGRAMS - Environmental Education
*******************************************************************/
.program-env-detail
{
	clear:both;
	height: auto;
	margin: 0 0 25px;
	padding: 0 17px 0 20px;
	width: 680px;
}

.program-env-detail .title
{
	border-bottom: 5px solid #c8952a;
	float:left;
	font-size:24px;
	font-weight: normal;
	letter-spacing: 0.05em;
	line-height: 28px;
	margin: 0 0 10px;
	padding: 0;
	width:100%;
}

.program-env-detail .text
{
	/*margin: 0 0 15px;*/
	float:right;
	margin: 0 0 0 0;
	padding: 0;
	width:470px;
}
.program-env-detail .image
{
	float:left;
	margin: 3px 10px 10px 0;
}

/******************************************************************
*				PARKS - VENUE DETAIL
*******************************************************************/
.parks-venue-detail
{
	clear:both;
	height: auto;
	margin: 0 0 25px;
	/*padding: 0 17px 0 20px;*/
	width: 680px;
}

.parks-venue-detail .title
{
	border-bottom: 5px solid #c8952a;
	font-size:20px;
	font-weight: normal;
	letter-spacing: 0.05em;
	margin: 0 0 10px;
	padding: 10px 0 0;
	width:100%;
}

.parks-venue-detail .title a
{
	color:Black;
}

.parks-venue-detail .text
{
	margin: 0 0 15px;
	padding: 0;
}

.parks-venue-detail .image
{
	float:right;
	margin: 3px  0 3px 5px;
}

/******************************************************************
*							INTERACTIVE MAP
*******************************************************************/

#mapnav {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 15;
	}
	
#mapnav ul {
	padding: 0;
	margin: 0;
	position:absolute ;
	z-index: 15;
	}

#mapnav li {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	z-index: 15;
	}
	
#mapnav a {
	display: block;
	height: auto;
	text-indent: -10001px;
	z-index: 15;
	}


/*-------- OS TAGS --------*/
#mapnav #os-mb a {background: url(../images/maps/locations/m-os-mb.png) no-repeat; width: 84px; height: 14px; position: absolute; top: 64px; left: 359px; z-index:20;}
#mapnav #os-rc a {background: url(../images/maps/locations/m-os-rc.png) no-repeat; width: 70px; height: 14px; position: absolute; top: 89px; left: 374px;z-index:20;}
#mapnav #os-lm a {background: url(../images/maps/locations/m-os-lm.png) no-repeat; width: 89px; height: 14px; position: absolute; top: 107px; left: 312px;z-index:20;}
#mapnav #os-vh a {background: url(../images/maps/locations/m-os-vh.png) no-repeat; width: 88px; height: 14px; position: absolute; top: 126px; left: 231px;z-index:20;}
#mapnav #os-di a {background: url(../images/maps/locations/m-os-di.png) no-repeat; width: 70px; height: 14px; position: absolute; top: 148px; left: 453px;z-index:20;}
#mapnav #os-it a {background: url(../images/maps/locations/m-os-it.png) no-repeat; width: 69px; height: 14px; position: absolute; top: 152px; left: 225px;z-index:20;}
#mapnav #os-inv a {background: url(../images/maps/locations/m-os-inv.png) no-repeat; width: 78px; height: 14px; position: absolute; top: 188px; left: 361px;z-index:20;}
#mapnav #os-igv a {background: url(../images/maps/locations/m-os-igv.png) no-repeat; width: 83px; height: 14px; position: absolute; top: 209px; left: 298px;z-index:20;}
#mapnav #os-lov a {background: url(../images/maps/locations/m-os-lov.png) no-repeat; width: 72px; height: 14px; position: absolute; top: 226px; left: 445px;z-index:20;}
#mapnav #os-pv a {background: url(../images/maps/locations/m-os-pv.png) no-repeat; width: 83px; height: 14px; position: absolute; top: 241px; left: 402px;z-index:20;}
#mapnav #os-luv a {background: url(../images/maps/locations/m-os-luv.png) no-repeat; width: 76px; height: 14px; position: absolute; top: 250px; left: 302px;z-index:20;}
#mapnav #os-fr a {background: url(../images/maps/locations/m-os-fr.png) no-repeat; width: 83px; height: 14px; position: absolute; top: 281px; left: 144px;z-index:20;}
#mapnav #os-rr a {background: url(../images/maps/locations/m-os-rr.png) no-repeat; width: 93px; height: 14px; position: absolute; top: 287px; left: 260px;z-index:20;}
#mapnav #os-tlsh a {background: url(../images/maps/locations/m-os-tlsh.png) no-repeat; width: 186px; height: 14px; position: absolute; top: 295px; left: 375px;z-index:20;}
#mapnav #os-mtm a {background: url(../images/maps/locations/m-os-mtm.png) no-repeat; width: 96px; height: 14px; position: absolute; top: 297px; left: 150px;z-index:20;}
#mapnav #os-la a {background: url(../images/maps/locations/m-os-la.png) no-repeat; width: 63px; height: 14px; position: absolute; top: 308px; left: 276px;z-index:20;}
#mapnav #os-svm a {background: url(../images/maps/locations/m-os-svm.png) no-repeat; width: 117px; height: 14px; position: absolute; top: 313px; left: 385px;z-index:20;}
#mapnav #os-smi a {background: url(../images/maps/locations/m-os-smi.png) no-repeat; width: 127px; height: 14px; position: absolute; top: 327px; left: 472px;z-index:20;}
#mapnav #os-spm a {background: url(../images/maps/locations/m-os-spm.png) no-repeat; width: 115px; height: 14px; position: absolute; top: 342px; left: 376px;z-index:20;}
#mapnav #os-gg a {background: url(../images/maps/locations/m-os-gg.png) no-repeat; width: 90px; height: 14px; position: absolute; top: 349px; left: 197px;z-index:20;}
#mapnav #os-wh a {background: url(../images/maps/locations/m-os-wh.png) no-repeat; width: 63px; height: 14px; position: absolute; top: 356px; left: 306px;z-index:20;}
#mapnav #os-cc a {background: url(../images/maps/locations/m-os-cc.png) no-repeat; width: 95px; height: 14px; position: absolute; top: 376px; left: 238px;z-index:20;}
#mapnav #os-bh a {background: url(../images/maps/locations/m-os-bh.png) no-repeat; width: 57px; height: 14px; position: absolute; top: 398px; left: 380px;z-index:20;}
#mapnav #os-km a {background: url(../images/maps/locations/m-os-km.png) no-repeat; width: 86px; height: 14px; position: absolute; top: 458px; left: 433px;z-index:20;}
#mapnav #os-bc a {background: url(../images/maps/locations/m-os-bc.png) no-repeat; width: 101px; height: 14px; position: absolute; top: 465px; left: 316px;z-index:20;}
#mapnav #os-bs a {background: url(../images/maps/locations/m-os-bs.png) no-repeat; width: 107px; height: 14px; position: absolute; top: 493px; left: 331px;z-index:20;}
#mapnav #os-b {background: url(../images/maps/locations/m-os-b.png) no-repeat; width: 89px; height: 14px; position: absolute; top: 501px; left: 215px;z-index:20;}
#mapnav #os-ab a {background: url(../images/maps/locations/m-os-ab.png) no-repeat; width: 61px; height: 14px; position: absolute; top: 507px; left: 421px;z-index:20;}
#mapnav #os-rm a {background: url(../images/maps/locations/m-os-rm.png) no-repeat; width: 86px; height: 14px; position: absolute; top: 507px; left: 511px;z-index:20;}
#mapnav #os-tr a {background: url(../images/maps/locations/m-os-tr.png) no-repeat; width: 82px; height: 14px; position: absolute; top: 524px; left: 487px;z-index:20;}
#mapnav #os-ca a {background: url(../images/maps/locations/m-os-ca.png) no-repeat; width: 75px; height: 14px; position: absolute; top: 524px; left: 382px;z-index:20;}
#mapnav #os-hh a {background: url(../images/maps/locations/m-os-hh.png) no-repeat; width: 62px; height: 14px; position: absolute; top: 540px; left: 453px;z-index:20;}
#mapnav #os-bm a {background: url(../images/maps/locations/m-os-bm.png) no-repeat; width: 79px; height: 14px; position: absolute; top: 566px; left: 397px;z-index:20;}
#mapnav #os-osh a {background: url(../images/maps/locations/m-os-osh.png) no-repeat; width: 100px; height: 14px; position: absolute; top: 575px; left: 486px;z-index:20;}
#mapnav #os-mp a {background: url(../images/maps/locations/m-os-mp.png) no-repeat; width: 108px; height: 14px; position: absolute; top: 57px; left: 77px;z-index:20;}

/*--------PARKS TAGS --------*/
#mapnav #p-mp a {background: url(../images/maps/locations/m-p-mp.png) no-repeat; width: 108px; height: 14px; position: absolute; top: 57px; left: 77px;z-index:20;}
#mapnav #p-crb a {background: url(../images/maps/locations/m-p-crb.png) no-repeat; width: 124px; height: 14px; position: absolute; top: 196px; left: 29px;z-index:20;}
#mapnav #p-sl a {background: url(../images/maps/locations/m-p-sl.png) no-repeat; width: 107px; height: 14px; position: absolute; top: 199px; left: 301px;z-index:20;}
#mapnav #p-blk a {background: url(../images/maps/locations/m-p-blk.png) no-repeat; width: 138px; height: 14px; position: absolute; top: 199px; left: 460px;z-index:20;}
#mapnav #p-prp a {background: url(../images/maps/locations/m-p-prp.png) no-repeat; width: 131px; height: 14px; position: absolute; top: 266px; left: 217px;z-index:20;}
#mapnav #p-whp a {background: url(../images/maps/locations/m-p-whp.png) no-repeat; width: 97px; height: 14px; position: absolute; top: 270px; left: 109px;z-index:20;}
#mapnav #p-pp a {background: url(../images/maps/locations/m-p-pp.png) no-repeat; width: 73px; height: 14px; position: absolute; top: 329px; left: 609px;z-index:20;}
#mapnav #p-mci a {background: url(../images/maps/locations/m-p-mci.png) no-repeat; width: 79px; height: 14px; position: absolute; top: 338px; left: 498px;z-index:20;}
#mapnav #p-cp a {background: url(../images/maps/locations/m-p-cp.png) no-repeat; width: 77px; height: 14px; position: absolute; top: 344px; left: 616px;z-index:20;}
#mapnav #p-fk a {background: url(../images/maps/locations/m-p-fk.png) no-repeat; width: 105px; height: 14px; position: absolute; top: 354px; left: 356px;z-index:20;}
#mapnav #p-cap a {background: url(../images/maps/locations/m-p-cap.png) no-repeat; width: 71px; height: 14px; position: absolute; top: 358px; left: 496px;z-index:20;}
#mapnav #p-ar a {background: url(../images/maps/locations/m-p-ar.png) no-repeat; width: 103px; height: 14px; position: absolute; top: 360px; left: 626px;z-index:20;}
#mapnav #p-lp a {background: url(../images/maps/locations/m-p-lp.png) no-repeat; width: 74px; height: 14px; position: absolute; top: 378px; left: 483px;z-index:20;}
#mapnav #p-mcn a {background: url(../images/maps/locations/m-p-mcn.png) no-repeat; width: 117px; height: 14px; position: absolute; top: 394px; left: 540px;z-index:20;}
#mapnav #p-hbpc a {background: url(../images/maps/locations/m-p-hbpc.png) no-repeat; width: 155px; height: 14px; position: absolute; top: 465px; left: 396px;z-index:20;}
#mapnav #p-bp a {background: url(../images/maps/locations/m-p-bp.png) no-repeat; width: 76px; height: 14px; position: absolute; top: 515px; left: 288px;z-index:20;}
#mapnav #p-vg a {background: url(../images/maps/locations/m-p-vg.png) no-repeat; width: 80px; height: 14px; position: absolute; top: 532px; left: 417px;z-index:20;}
#mapnav #p-ub a {background: url(../images/maps/locations/m-p-ub.png) no-repeat; width: 78px; height: 14px; position: absolute; top: 534px; left: 339px;z-index:20;}
#mapnav #p-ag a {background: url(../images/maps/locations/m-p-ag.png) no-repeat; width: 76px; height: 14px; position: absolute; top: 538px; left: 263px;z-index:20;}
#mapnav #p-p a {background: url(../images/maps/locations/m-p-p.png) no-repeat; width: 116px; height: 14px; position: absolute; top: 542px; left: 531px;z-index:20;}
#mapnav #p-tu a {background: url(../images/maps/locations/m-p-tu.png) no-repeat; width: 140px; height: 14px; position: absolute; top: 560px; left: 522px;z-index:20;}


/*-------- OS POP UPS --------*/
#pop-os-mb {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 70px; left: 212px; display: none;z-index:30;}
#pop-os-rc {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 95px; left: 284px; display: none;z-index:30;}
#pop-os-lm {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 113px; left: 165px; display: none;z-index:30;}
#pop-os-vh {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 133px; left: 160px; display: none;z-index:30;}
#pop-os-di {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 154px; left: 305px; display: none;z-index:30;}
#pop-os-it {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 160px; left: 135px; display: none;z-index:30;}
#pop-os-inv {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 195px; left: 214px; display: none;z-index:30;}
#pop-os-igv {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 216px; left: 221px; display: none;z-index:30;}
#pop-os-lov {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 233px; left: 298px; display: none;z-index:30;}
#pop-os-pv {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 248px; left: 254px; display: none;z-index:30;}
#pop-os-luv {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 259px; left: 219px; display: none;z-index:30;}
#pop-os-fr {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 83px; left: 68px; display: none;z-index:30;}
#pop-os-rr {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 88px; left: 113px; display: none;z-index:30;}
#pop-os-tlsh {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 97px; left: 228px; display: none;z-index:30;}
#pop-os-mtm {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 100px; left: 87px; display: none;z-index:30;}
#pop-os-la {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 110px; left: 180px; display: none;z-index:30;}
#pop-os-svm {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 115px; left: 343px; display: none;z-index:30;}
#pop-os-smi {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 129px; left: 325px; display: none;z-index:30;}
#pop-os-spm {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 145px; left: 332px; display: none;z-index:30;}
#pop-os-gg {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 152px; left: 128px; display: none;z-index:30;}
#pop-os-wh {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 159px; left: 159px; display: none;z-index:30;}
#pop-os-cc {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 179px; left: 174px; display: none;z-index:30;}
#pop-os-bh {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 199px; left: 233px; display: none;z-index:30;}
#pop-os-km {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 261px; left: 286px; display: none;z-index:30;}
#pop-os-bc {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 268px; left: 258px; display: none;z-index:30;}
#pop-os-bs {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 295px; left: 279px; display: none;z-index:30;}
#pop-os-b {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 302px; left: 68px; display: none;z-index:30;}
#pop-os-ab {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 310px; left: 323px; display: none;z-index:30;}
#pop-os-rm {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 310px; left: 364px; display: none;z-index:30;}
#pop-os-tr {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 326px; left: 340px; display: none;z-index:30;}
#pop-os-ca {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 326px; left: 298px; display: none;z-index:30;}
#pop-os-hh {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 342px; left: 305px; display: none;z-index:30;}
#pop-os-bm {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 369px; left: 318px; display: none;z-index:30;}
#pop-os-osh {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 377px; left: 428px; display: none;z-index:30;}

/*-------- PARKS POPUPS --------*/
#pop-p-mp {background: url(../images/maps/pop-botleft-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 64px; left: 22px; display: none;z-index:30;}
#pop-p-crb {background: url(../images/maps/pop-botleft-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 204px; left: 86px; display: none;z-index:30;}
#pop-p-sl {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 207px; left: 249px; display: none;z-index:30;}
#pop-p-blk {background: url(../images/maps/pop-botright-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 207px; left: 347px; display: none;z-index:30;}
#pop-p-prp {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 273px; left: 70px; display: none;z-index:30;}
#pop-p-whp {background: url(../images/maps/pop-bot-bkg.png) no-repeat; height: 172px; width: 286px; padding: 33px 7px 0 13px; position: absolute; top: 278px; left: 47px; display: none;z-index:30;}
#pop-p-pp {background: url(../images/maps/pop-topright-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 131px; left: 370px; display: none;z-index:30;}
#pop-p-mci {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 139px; left: 418px; display: none;z-index:30;}
#pop-p-cp {background: url(../images/maps/pop-topright-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 146px; left: 377px; display: none;z-index:30;}
#pop-p-fk {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 155px; left: 209px; display: none;z-index:30;}
#pop-p-cap {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 160px; left: 408px; display: none;z-index:30;}
#pop-p-ar {background: url(../images/maps/pop-topright-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 162px; left: 387px; display: none;z-index:30;}
#pop-p-lp {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 181px; left: 398px; display: none;z-index:30;}
#pop-p-mcn {background: url(../images/maps/pop-topright-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 197px; left: 406px; display: none;z-index:30;}
#pop-p-hbpc {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 266px; left: 392px; display: none;z-index:30;}
#pop-p-bp {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 317px; left: 205px; display: none;z-index:30;}
#pop-p-vg {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 334px; left: 270px; display: none;z-index:30;}
#pop-p-ub {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 336px; left: 258px; display: none;z-index:30;}
#pop-p-ag {background: url(../images/maps/pop-top-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 340px; left: 180px; display: none;z-index:30;}
#pop-p-p {background: url(../images/maps/pop-topright-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 345px; left: 397px; display: none;z-index:30;}
#pop-p-tu {background: url(../images/maps/pop-topright-bkg.png) no-repeat; height: 192px; width: 286px; padding: 13px 7px 0 13px; position: absolute; top: 362px; left: 411px; display: none;z-index:30;}


#map-pop-ups {
	position: relative;
	z-index: 35;
}

#map-pop-ups img {
	float: left;
	margin-right: 5px;
	z-index: 35;
}

#map-pop-ups h1 {
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
	z-index: 35;
}

#map-pop-ups p {
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 5px 0;
	padding: 0;
	z-index: 35;
}

.pop-divider {
	border-bottom: black dashed 1px;
	width: 280px;
	height: 0;
	margin: 0 0 4px 0;
	padding: 2px 0 0 0;
	clear: both;
	z-index: 35;
}

.pop-close {
	float: right;
	margin: -8px 0 0 0;
	z-index: 35;
	width:40px;
}


/* Interactive Map  End  */

/*------------------------ Collapsible Info ----------------------------*/
.collapseheader
{
	border-bottom: #999999 dashed 1px;
	background-color:White;
	width:100%;
	padding:2px 0 2px 0;
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
}
.collapseheader h6
{
	font-size: 20px;
	margin: 0;
	padding:0;
	font-weight: normal;
	letter-spacing: .05em;
}

.collapse-img
{
	/*margin:5px 10px 2px 2px; */
	padding-top:3px;
}

.collapsibleSection
{
	text-align:left;
	color:White;
	width:550px;
	padding:5px 5px 5px 5px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}
/*-----------------------------------------------------------------------*/


/*** Tables */

.t-body {
	background-color:#ddd;
	font-size: 12px;
	margin: 0 0 10px 0;
}

.t-body td {
	border-bottom: 1px dashed #fff;
}

.t-dotted-right {
	border-right: 1px dashed #fff;
}

.t-head {
	color: #fff;
	background-color: #aa7b19;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: .05em;
}

/* Tables ***/

/*** eNature */
.enature{
float:left;
margin:0 20px 20px 0;
position:relative;
width:380px;
}

.footnote {
	clear: both;
	position: relative;
	height: auto;
	width: 680px;
	padding: 17px 80px 0 20px;
	border-top: black dashed 1px;
	z-index:100;
}

.info-directions
{
	height: auto;
	margin: 0;
	padding: 0;
}
.info-directions .title
{
	font-size: 20px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-weight: normal;
	letter-spacing: .05em;
}

/******************************************************************
*				ABOUT US - Press Releases
*******************************************************************/
#press-content {
	width: 540px;
	height: auto;
	border-bottom: #999 dashed 1px;
}

#press-content p {
	margin: 0 0 2px 0;
	text-transform: uppercase;
}

#press-content h3 {
	padding: 5px 0 0 0;
}

#press-content a:hover {
	border-bottom: #aa7b19 dashed 1px;
}

.press{
	width: 540px;
	height: auto;
	padding: 5px 0 0; 
	margin: 0 0 15px 0;
	border-top: #999 dashed 1px;
}

/******************************************************************
*				HOME PAGE - Welcome area
*******************************************************************/

#welcome-area {
	position: relative;
	height: 180px;
	width: 780px;
	margin: 0 0 20px 0;
}

#welcome {
	float: left;
	height: auto;
	width: 580px;
}

#welcome h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 16px 14px 0 18px;
	letter-spacing: .05em;
}

#top-news {
	float: right;
	height: auto;
	width: 180px;
}


