body {margin:0; background:url(/shell/summer-bg.png) repeat-x top left; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-size:12px; background-color:#e4c397;}
h1 {color:#fb5a00; font-weight:normal; font-size:24px; margin-bottom:0;}
h2 {color:#fb5a00; font-weight:normal; text-transform:uppercase; font-size:14px; margin-top:0;}
h3 {color:#004689; font-weight:normal; font-size:16px; margin:0;}
h4 {color:#004689; font-size:16px; margin:0 0 5px -5px; text-transform:uppercase}
ul {list-style-type:square; color:#fb5a00;} 
ul li {color:#0a7bb3; padding-bottom:3px;}
a {color:#fc5a00;}
a:hover {color:#fb5a00;}

#ulclams li {/*color:#fb5a00;*/ list-style-image:url(/shell/Bullet_Clam.jpg); padding-left:6px;}

/*======= HEADER STYLES =======*/
#wrapper {margin:0 auto 0 auto; width:1003px; padding:0 9px 0 10px; overflow:hidden; background:url(/shell/content-bg.png) repeat-y top left;}
#content {margin:0 0 30px 0; width:935px; padding:0 30px 0 45px; z-index:100; overflow:hidden;}
#contentsand {background:url(/shell/BG_Content.jpg) top left; padding:10px 9px 0 9px;} 
#PictureBox {background:none;}

/*======= NAVIGATION STYLES =======*/
.nav {margin:0 auto 10px auto; color:white; text-align:center; background:#44aae8; height:58px; line-height:58px; width:1003px}
/*
.nav ul {margin:0; padding:0 15px 0 0; text-align:center; list-style-type:none; overflow:hidden;}
.nav li {float:left; position:relative; background:url(/shell/nav-spacer.jpg) no-repeat center right; padding:0 10px; z-index:100;}*/
.nav a, .nav a:visited {color:#FFF; text-decoration:none; padding:0 15px; font-size:17px; font-family:Tahoma, Geneva, sans-serif;}
.nav a:hover {text-decoration:underline;}

/*======= SIDE NAVIGATION =======*/
#sidenav {width:245px; position:relative; top:255px; left:0; z-index:1; float:left; clear:left; padding:10px 10px 0 0;}
#sidenav ul {background:#ebded5; margin:0 -10px 0 0;  text-transform:uppercase; list-style-image:url(/shell/sidenav-bullet.jpg);}
#sidenav li {height:20px;}
#sidenav li a {color:#054e71; font-weight:bold; text-decoration:none; padding-left:5px;}
#sidenav li a:hover {text-decoration:underline;}

.sidelink {background:#ffffff; display:block; text-align:center;}

/*======= CONTENT AREA =======*/

table#attractions {clear:both;} 
table#attractions a {color:#0a7bb3; display:block;}

/*======= FORM STYLES =======*/
label  {position:absolute; top:0; left:0}
:focus {outline: 0;}

form {padding: 0 20px 20px 20px;}
form, form fieldset input, form fieldset textarea, form label {font-family: Helvetica, Arial; font-size: 11pt;}
form p { position: relative; margin: 10px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}

form fieldset p input,
form fieldset p textarea {display: block; padding:2px; width:250px; margin: 0;}
form fieldset p label {width: 230px; display: block; margin: 2px 2px 2px 3px; padding: 0;}
form fieldset p textarea {padding: 2px;	width: 254px;}
form fieldset p label {color: #777;}


/*======= DROP DOWNS ======*/
#dropmenudiv{position:absolute; border:1px solid black; border-bottom-width: 0; font:normal 11px Arial; line-height:21px; z-index:100;}
#dropmenudiv a{width: 100%; display: block; text-indent: 5px; border-bottom: 1px solid black; text-transform:uppercase; padding: 1px 0; color:#FFF; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration: none;}
#dropmenudiv a:hover{background:#0378d7; color:#fff;}


/*======= FOOTER STYLES =======*/
#bottom {width:825px; clear:both; margin:0 0 -40px -14px;}
#footer {clear:both; margin:0 auto; width:1022px; text-align:center; background:url(/shell/footer-bg.png) bottom center; height:110px;}

