@charset "utf-8";
/* CSS Document */

/* Presets for all undefined */

html {
	overflow-y: scroll;
}

* {
	margin:0px;
	padding:0px;
	
	font-family:Trebuchet MS, Arial, Helvetica;
	font-size:13px;
}

body {
	background-color:#eeedd8;/*#F3EEE0;*//*#FEF6D9;*/;
    background-image:url(../img/master/bg12.png);
	background-position:top CENTER;
	background-repeat:no-repeat;
}

div#header {
	width:800px;
	height:50px;
	background-image:url(../img/master/curvedheader.png);
}

div#content {
	width:798px;
	background-color:#6699CC;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	float:left;
}

div#maincontent {
	width:778px;
	background-color:#FFFFFF;
	padding:10px;
}

div#rightgutter {
	float:right;
	width:150px;
	border-left:1px solid #336699;
}

div#ads {
	width:150px;
}

div#footer {
	clear:both;
	width:800px;
	min-height:50px;
	background-image:url(../img/master/curvedheader_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

div#park_dropdown {
	width:798px;
	background-color:#6699CC;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	
}

div#primary_menu {
	width:800px;
	height:26px;
	padding:0px 0px 0px 0px;
	background-color:#336699;
}

a {color:#336699;}
a {color:#6699CC;}
a {color:#336699;}
a {color:#336699;}

p {
	margin-bottom:13px;
}

sup {
	font-size:10px;
	font-weight:normal;
	text-decoration:none;	
	color:#336699;
}

sup > a {
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#336699;	
}

/* normal classes */

ul.normal{
	margin-left:23px;
	list-style-image:url(../img/master/listimg.png);	
	margin-bottom:13px;
}

ul.normal > li > ul{
	margin-left:23px;
	list-style-image:url(../img/master/listimg2.png);	
	margin-bottom:13px;
}

ol.normal{
	margin-left:23px;
	margin-bottom:13px;
}

a.normal{
	text-decoration:underline;
}

/* design classes */

p.singlespace {
	margin:0px;
}

div#dashline{
	height:5px;
	margin-top:2px;
	border-top:1px dashed #339966;
}

div#solidline{
	height:13px;
	margin-top:26px;
	border-top:1px solid #CCCCCC;
}

.title_section {
	font-size:16px;
	color:#339966;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
	
	.title_section > a {
	font-size:16px;
	color:#339966;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.title_section > a:hover {
	text-decoration:underline;
	}
	
.title_article {
	font-size:14px;
	color:#336699;
	font-weight:bold;
	margin-bottom:6px;	
}

	.title_article > a {
	font-size:14px;
	color:#336699;
	font-weight:bold;
	margin-bottom:6px;	
	}

	.title_article > a:hover {
	text-decoration:underline;
	}

ul.headerlist {
	text-align:center;
}

	ul.headerlist > li {
		display:inline;
		margin:0px 0px 0px 6px;
		text-decoration:none;
	}

a.mainmenu{
	text-decoration:none;
}
a:link.mainmenu {color:#FFFFFF;}
a:visited.mainmenu {color:#FFFFFF;}
a:hover.mainmenu {color:#D2E0FB;}
a:active.mainmenu {color:#CCCCCC;}

a.submenu{
	text-decoration:none;
}
a:link.submenu {color:#000000;}
a:visited.submenu {color:#000000;}
a:hover.submenu {color:#999999;}
a:active.submenu {color:#000000;}

a:link.normal {color:#336699;}
a:visited.normal {color:#6699CC;}
a:hover.normal {color:#336699;}
a:active.normal {color:#336699;}

div#page {
	width:800px;
	margin:5px auto;
}

a:hover.hover_shader {background-color:#EEEEEE;}

/* form elements */
input[type="submit"] {
	display:inline-block;
	font-size:1em;
}

input[type="reset"] {
	display:inline-block;
}

.captcha {
	display:block;
	margin:5px 20px;
	width:200px;
}

#feedback fieldset {
	border:1px solid #ccc;
	margin:20px;
	padding:5px;
	width:500px;
}

#feedback legend {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}

#feedback label {
	display:inline-block;
	float:left;
	font-size:1.0em;
	font-weight:bold;
	margin:5px;
}

#feedback input[type="text"] {
	border:1px solid #000;
	display:block;
	margin:5px 20px;
	padding:1px;
	width:195px;
}

#feedback input[type="checkbox"] {
	height:13px;
	width:13px;
}

#feedback select {
	border:1px solid #000;
	display:block;
	margin:5px 20px;
	width:200px;
}

#feedback textarea {
	border:1px solid #000;
	display:block;
	height:200px;
	margin:5px 20px;
	padding:1px;
	width:450px;
}


#reportcard fieldset {
	border:1px solid #ccc;
	margin:20px;
	padding:5px;
	width:500px;
}

#reportcard legend {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}

#reportcard label {
	display:inline-block;
	font-size:1.0em;
	font-weight:bold;
	margin:5px;
}

fieldset.contactinfo label {
	display:inline-block;
	float:left;
	font-size:1.0em;
	font-weight:bold;
	margin:5px;
}

#reportcard input[type="text"] {
	border:1px solid #000;
	display:block;
	margin:5px 20px;
	padding:1px;
	width:195px;
}

#reportcard input[type="checkbox"] {
	height:13px;
	width:13px;
}

#reportcard select {
	border:1px solid #000;
	display:block;
	margin:5px 20px;
	width:200px;
}

#reportcard textarea {
	border:1px solid #000;
	display:block;
	height:150px;
	margin:5px 20px;
	padding:1px;
	width:450px;
}


#accommodation fieldset {
	border:1px solid #ccc;
	margin:20px;
	padding:5px;
	width:500px;
}

#accommodation legend {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}

#accommodation label {
	display:inline-block;
	float:left;
	font-size:1.0em;
	font-weight:bold;
	margin:5px;
}

#accommodation input[type="text"] {
	border:1px solid #000;
	display:block;
	margin:5px 20px;
	padding:1px;
	width:195px;
}

#accommodation input[type="checkbox"] {
	height:13px;
	width:13px;
}

#accommodation input[type="datefield"] {
	border:1px solid #000;
	display:inline-block;
	margin:5px 20px;
	padding:1px;
	width:195px;
}

#accommodation select {
	border:1px solid #000;
	display:block;
	margin:5px 20px;
	width:200px;
}

#accommodation textarea {
	border:1px solid #000;
	display:block;
	height:150px;
	margin:5px 20px;
	padding:1px;
	width:450px;
}


