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

/* GLOBAL AND RESET */
html {margin:0; padding:0;}
body {font:100% Verdana, Arial, Helvetica, sans-serif; background:#fff5c7 url(../img/global/body-bgrnd.gif) repeat-x; margin:0; padding:0 10px; position:relative;}
fieldset, form, label, legend {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;position:relative;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
h1, h2, h3, h4, h5, h6, p {margin: 0;padding: 0;border: 0;font-size: 100%;}
img {margin:0; padding:0; border:0;}
table {border-collapse: collapse; border-spacing: 0;}
p {font:.75em/1.6em Verdana, Arial, Helvetica, sans-serif; margin-bottom:.5em; color:#514941;}
a {color:#d0662b;}

/* MAIN WRAPPER */
#container {width:100%; margin:0 auto; position:relative;}

/* TOP LINKS */
#topLinks {display:none;}

/* HEADER AND SEARCH */
#header {display:none}
#search {display:none;}
#header div, #header img, #header h1, #footer, #nav, #nav div, #home h2, #content img {behavior: url(../img/ie6pngfix/iepngfix.htc) }


/* NAVIGATION */
#nav {display:none;} /* navigation won't print */

/* BODY OF PAGE */
#middleContainer {margin-bottom:1px;}
#middleContainer ol, #middleContainer ul {margin: 0;padding: 0;border: 0; list-style: none; font-size:.75em; line-height:1.4em; }
#middleContainer li {margin:0; padding:0; border:0; color:#514941;}
#breadcrumbs {width:100%; background-color:#fff5c7; padding-bottom:3px; margin-left:0;}
	#breadcrumbs p {font-size:.7em; color:#a1988f;}
	#breadcrumbs p a {color:#a48464;}
	#breadcrumbs p a:hover {color:#d0662b;}
#addThisContainer {display:none;}	

/* MAIN CONTENT */
#content {background-color:#fff; padding:0; position:relative; border:0; width:100%; z-index:3; margin:0;}
	#home #content {background-color:#fff; padding:0; position:relative; border:2px solid #f3e1a8; border-bottom-color:#EB9A1C; border-bottom-width:7px; z-index:3; width:auto; float:none; margin-left:503px; margin-top:4px;}
	#home #homeNews {border-bottom:1px dashed #514941; padding:0 15px 20px 20px; margin-bottom:4px; }
	#home #homeNews h2 {margin-top:1.5em; border-bottom:none; padding-bottom:0;}
	#home #homeNews h2 a {text-decoration:none;}
	#home #homeSlideshowAds {border-top:5px solid #514941; background-color:#F6C583;}
#content h1 {background:#fde28b url(../img/global/content/h1-bgrnd.gif) repeat-x;font-size:1.4em; margin:0 -15px 8px -25px; padding:.5em 15px .3em 20px; color:#514941; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; border-bottom:2px solid #ffad31; }
	#home #content h1 {margin:0 -15px 0 -20px;}
		*html #home #content h1 {height:30px;}
	#home #content h1 + h2 {margin-top:1em;}
#content h2, #subContentOpen h2 {font-size:1em; color:#514941; margin-top:2.5em; margin-bottom:.2em; padding-bottom:.2em; border-bottom:1px solid #ffad31; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; clear:left}

#content h3, #subContentOpen h3 {font-size:.8em; margin-top:1.5em; color:#514941}
#content h3.eventname {background-color:#fff5c7; padding:3px 0 3px 5px; margin-left:-5px;}

#content h4 {font-size:.8em; margin-top:1.4em; color:#766f68; font-variant:small-caps; font-weight:bold;}

#content ul, #home #subContent ul {margin:.3em 0 0 0; padding:0; list-style:none; font-size:.75em; line-height:1.4em; overflow:hidden;}
#content li, #home #subContent li, #content .listLinks li {margin-bottom:.5em; background-image:url(../img/global/content/icon-bullet.gif); background-repeat:no-repeat; background-position:2px 4px; padding-left:17px;}


#content table {font-size:.75em; color:#514941;}
#content th {text-align:left; padding:3px;}
#content td {padding:3px;}
#content a:hover {text-decoration:none;}


/* SUB CONTENT */
#subContent {position:relative; clear:both;}
	#home #subContent {width:500px; left:3px; margin-left:0; margin-top:4px; clear:both; top:190px;}
	#home #homeSlideshowMain {width:500px; height:230px; margin:0 0 10px 0; padding:0; border-bottom:5px solid #eb9a1c;} 
	#home #homeCol1 {float:left; width:225px;}
		#home #homeCol1 ul {margin-left:10px;}
		#home #homeIWantTo {background-color:#fff; border-bottom:1px dashed #514941; margin-top:15px;}
			#home #homeIWantTo li {background-image:none; padding-left:0; font-weight:bold; color:#514941;}
			#home #homeIWantTo h3, #home #homeQuickLinks h3 {background:#f5a830 url(../img/global/subContent/sub-nav-h2-bgrnd.gif) repeat-x; color:#fff; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:.8em; padding:5px; margin-bottom:5px;}
		#home #homeQuickLinks {background-color:#fff; margin-top:30px; border-bottom:1px dashed #514941;}
	#home #homeCol2 {margin-left:250px; width:235px;}
		#home #homeCol2 h2 {font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:1em; background-image:url(../img/home/meetings-events.png); width:172px; height:25px; margin-top:25px; margin-bottom:.3em;}
		#home #homeCol2 h2 span {margin-left:-9999px; overflow:hidden;}
		#home #homeCol2 h4 {font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:.8em; color:#879e2e; border-top:1px dashed #f3e1a8; padding-top:.5em;}
		#home #homeCol2 p {margin-bottom:1.5em; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; line-height:1.3em;}
		#home #subContent #homeCol2 ul {margin-top:15px;}
		#home #subContent #homeCol2 li {background-image:url(../img/home/calendar-placeholder.gif); margin-bottom:2em; padding-left:40px; font-weight:bold;}
		#home #subContent #homeCol2 li a {font-weight:normal;}
#subNav {display:none;}

.sidebox h3 span {margin-left:-9999px; }
#contactUs h3 {background:transparent url(../img/global/subContent/contact-us-bgrnd.gif) no-repeat top left; height:31px;}
#events h3 {background:transparent url(../img/global/subContent/events-bgrnd.gif) no-repeat top left; height:31px;}
#subscribeBox {display:none}
.sidebox p {margin:0 0 15px 0; padding-bottom:15px;}
.sidebox {background:transparent url(../img/global/subContent/sub-bgrnd.gif) no-repeat bottom left;}




#footer {clear:both;} 
#footer p {float:left; font-size:.7em; color:#fff; margin:0;}
#footer ul {display:none;}
#footer a {color:#fff; text-decoration:none;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#home #homeNews p.postDate {color:#999; font-size:.6em; margin-bottom:0;}
#content h2.h2TopLine {margin-top:1.1em;}
#content h2.h2Bigger {font-size:1.4em;}
#content .ulNoBullets li {background-image:none;}
#content .listLinks li, #home #subContent .listLinks li {background-image:url(../img/global/content/icon-bullet-link.gif);}

#content ul.threePhotoLinksList {padding-left:0; float:left; margin:10px 15px 20px 0}
#content ul.threePhotoLinksList li {background-image:none; display:inline; float:left; font-weight:bold; padding-left:0; text-align:center; background-color:#fff5c7; width:170px; height:200px; border:1px solid #f3e1a8; margin-left:10px;}
#content ul.threePhotoLinksList li:hover {background-color:#fde28b;}
#content ul.threePhotoLinksList li.firstListItem {margin-left:0;}
#content ul.threePhotoLinksList img.focusImage {display:block; margin:5px 0 5px 6px; border:2px solid #fff}
#content ul.threePhotoLinksList a {display:block; text-decoration:none;}
#content ul.threePhotoLinksList a:hover img.focusImage {border:2px solid #d0662b; -webkit-box-shadow: 0 0 5px rgb(208,102,43); -moz-box-shadow: 0 0 5px rgb(208,102,43); box-shadow: 0 0 5px rgb(208,102,43);}
#content tr td.tdNoData, #content tr.trRowA td.tdNoData, #content tr.trRowB td.tdNoData {background-color:#adaba9;}
#content tr.trRowA td, #content tr.trRowA th {background-color:#fff5c7;}
#content tr.trRowB td, #content tr.trRowB th {background-color:#f1f5e0;}
#content td.tdRowA, #content th.tdRowA {background-color:#fff5c7;}
#content th.thCenter {text-align:center;}
#content th.thReverse {background-color:#514941; color:#fff;}

#content img.imgLeft {float:left; margin:0 20px 10px 0px; padding:0; border:2px solid #fde28b;clear:both;}
#content img.imgLeftNoBorder {float:left; margin:0 20px 10px 0px; padding:0; border:none;}
#content img.imgRight {float:right; margin:0 0 10px 20px; padding:0; border:2px solid #fde28b; clear:right;}
#content img.imgRightNoBorder {float:right; margin:0 0 10px 20px; padding:0; border:none;}
.largeImageLink {margin:auto;} /*this is doing nothing, but it makes it appear in styles menu. When this class is applied to a link from a small image to a larger one, it calls the function to show the big image fancy-like. */
#content p.captionRight {float:right; clear:right; color:#514941; margin:-10px 0 10px 10px; padding:4px; font-size:.7em; font-style:italic; text-align:right; background-color:#fff;}
#content p.captionLeft {float:left; clear:left; color:#514941; margin:-10px 10px 10px 0; padding:4px; font-size:.7em; font-style:italic; text-align:left; background-color:#fff;}

#content .embedMapDiv {float:right; margin:10px 0 10px 20px; clear:right;}
#content .embedMapDiv iframe {border:2px solid #fde28b;}
#content .embedMapDiv p {font-size:.7em; color:#514941; text-align:right; font-style:italic;}
#content .embedMapDiv p a {color:#d0662b;}
#content div.divSlideshowRight {display:none;}

#content div.pulloutBox1 {-moz-border-radius: 15px; -webkit-border-radius: 15px; -webkit-box-shadow: 0 0 10px #EB9A1C; -moz-box-shadow: 0 0 10px #EB9A1C; box-shadow: 0 0 10px #EB9A1C; background-color:#fff5c7; width:150px; float:right; padding:10px; clear:right; margin:15px 0 15px 15px}
#content div.pulloutBox1 img {margin:3px auto; border:1px solid #fff;display:block}
#content div.pulloutBox1 h2:first-child, #content div.pulloutBox1 h3:first-child, #content div.pulloutBox1 h4:first-child, #content div.pulloutBox1 p:first-child {margin-top:0;}
#content div.divParkMap {width: 300px; height: 250px; float:right; border:2px solid #fde28b; margin:-10px 0 10px 10px}
#content div.divParkMap h3 {margin-top:0;}
#content span.smaller, #content p.smaller {font-size:.8em; color:#666; line-height:1.4em}

#subContent img.imgBorder {margin:10px 0 0 10px; border:2px solid #fff;}