html{}

/* background tile ----- */
body{
	font-size:100%;
	font-family:Arial,Helvetica,sans-serif;
	background-repeat:repeat-y;
	background-position: center top;
	margin:0;
	padding:0;
	background-color: #322e20;
	background-image: url(../images/bgTile2.gif);
}


/*-- start main template ----- */
#header{background:url(../images/header.gif); background-repeat:no-repeat;background-position:right;width:747px;height:158px;margin-left:0;margin-top:0;}

#header img{margin-left:20px;}

#header #weather{position:absolute;top:-100px;}


h2{font-weight:normal;}
h3{color:#256a11;}
a img{border:none;}
p{color:#322e20;font-size:80%;}
p.photo{margin-left:20px;}
p.imageWrapAround {	margin-right: 20px;	margin-left: 20px;}
li{color:#322e20;font-size:80%;}

/*--for firefox and other browsers--*/
html>body table {margin-top:-10px;width:200px;padding:0;margin:0;}

table {color:#322e20;margin-top:0px;font-size:90%;width:150px}

table td{padding:1px 0;}

/*--top menu and rollovers--*/

div#menu{width:100%;float:left;width:440px;height:25px;margin-top:-50px;margin-left:150px;}

html>body div#menu{margin-left:300px;}

/*--for firefox and other browsers--*/
html>body div#menu ul{margin-left:0;}

div#menu ul{list-style:none;margin:0;margin-left:35px;}



div#menu li{display:inline;width:150px;float:left;margin:0;}
div#menu li.park{background:url(../images/menu.gif);background-repeat:no-repeat;background-position: -9px top;width:103px; height:23px;padding:0;float:left;}

div#menu li.info{background:url(../images/menu.gif);background-repeat:no-repeat;background-position: -115px top;width:132px; height:23px;padding:0;}

div#menu li.events{background:url(../images/menu.gif);background-repeat:no-repeat;background-position: -250px top;width:80px; height:23px;padding:0;}

div#menu li.contact{background:url(../images/menu.gif);background-repeat:no-repeat;background-position: -330px top;width:84px; height:23px;padding:0;}

div#menu li img a{border:none;}



div#menu li.park:hover{background:url(../images/menu.gif);background-repeat:no-repeat;background-position:-9px bottom;}

div#menu li.info:hover{background:url(../images/menu.gif);background-repeat:no-repeat;background-position:-115px bottom;}

div#menu li.events:hover{background:url(../images/menu.gif);background-repeat:no-repeat;background-position:-250px bottom;cursor:pointer;}

div#menu li.contact:hover{background:url(../images/menu.gif);background-repeat:no-repeat;background-position: -330px bottom;cursor:pointer;}


/*--wrap--*/

div#container{width:750px;margin:0 auto;}


/*--home page content--*/

/*--for firefox and other browsers--*/
html>body div#geninfo{width:150px;margin-left:10px;padding-bottom:20px;}

div#geninfo{width:125px;margin:0 8px;padding:0;float:left;height:400px;}

/*--for firefox and other browsers--*/
html>body div#content{margin-right:17px;}

div#content{float:right;width:520px;margin-right:15px;margin:0;border-left:1px dotted;padding-left:15px;padding-right:15px;text-align:justify;}

.posted_date{font-size:10px;color:#666666;}

/*div#contentEvents{float:right;width:450px;margin-right:15px;margin:0;border-left:1px dotted;padding-left:15px;padding-right:15px;text-align:justify;}*/

div#contentEvents{float:right;width:520px; height:810px; margin-right:15px;margin:0;border-left:1px dotted;padding-left:15px;padding-right:15px;text-align:justify;}
div#contentEvents img{float:right;padding-left:15px;padding-bottom:40px;}
div#contentEvents li{font-size:12px;}
div#contentEvents table{width:250px; font-size:80%;}
html>body div#contentEvents {height:850px;}
/*div#contact{margin-left:50px;height:400px;width:600px;margin-left:50px;}*/

div#contact{float:right;width:520px; height:810px; margin-right:15px;margin:0;border-left:1px dotted;padding-left:15px;padding-right:15px;text-align:justify;}
html>body div#contact {height:850px;}
/*div#parkphotos{margin-left:50px;width:600px;margin-left:50px;}*/
div#parkLayout{margin-left:185px;width:520px;height:810px;margin-left:185px;}
html>body div#parkLayout {height:850px;}

div#contestEvents{float:right;width:520px; height:975px; margin-right:15px;margin:0;border-left:1px dotted;padding-left:15px;padding-right:15px;text-align:justify;}
div#contestEvents li{font-size:12px;}

div#contentForm{float:right;width:520px; height:825px; margin-right:15px;margin:0;border-left:1px dotted;padding-left:15px;padding-right:15px;text-align:justify;}

/* Contact Us Form ---------------------------------*/
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
form li{
	margin:0;
	padding:6px 1% 9px 1%;
	clear:both;
}

/* Footer ----------------------------------------*/
div#footerAlt{background-color:#60bb46;padding:3px;width:741px;clear:both;position:absolute;bottom:0;color:#322e20;font-size:80%;text-align:center;margin-top:30px;#margin-left:0px !important;}
/*--for safari--*/
div#footer{margin-left:1px;}
/*--for ie--*/
div#footer{
	background-color:#60bb46;
	width:741px;
	clear:both;
	color:#ffffff;
	font-size:75%;
	text-align:center;
	margin-top:30px;
	margin-left:0px;
!important;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	display: block;
}
/*--for firefox and other browsers--*/
html>body div#footer{float:left;clear:none;margin-left:0px;}

div#footer a{color:#ffe6a2;}


/* 	Featured Content Slider by: Chris Coyier ---------------------------------------------------------------------------- */

/*  UTILITY STYLES  */				  				  					  				  
.floatLeft 		{ float: left; margin-right: 10px;}
.floatRight		{ float: right; }
.clear 			{ clear: both; }
a				{ outline: none; }

/*	PAGE STRUCTURE  */
#page-wrap 		{
	width: 500px;
	margin: auto;
	position: relative;
	min-height: 400px;
	background: url(../images/featured-content-bg.png) top center;
	background-image: url(../images/featured-content-bg.png);
}

/*	TYPOGRAPHY  */
ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}
/*	SLIDER  */
.slider-wrap								{ width: 419px; position: absolute; top: 36px; left: 41px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; font-size:13px;}
.photo-meta-data span 						{ font-size: 11px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
