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

* {
	outline:0;
	margin:0;
	padding:0;
	border:0;}

body {
	background:url(/contentImages/default/body_bg.jpg) 0 608px;
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;}
	
p {
	font-size:13px;
	margin-bottom:15px;
	line-height:18px;}

div#mainWrap {
	width:100%;
	background:url(/contentImages/default/bg_top.jpg) repeat-x top center;
	text-align:center;}
	
div#pageWrap {
	width:970px;
	margin:0 auto;
	text-align:left;
}

#header {
	width:970px;
	height:140px;}
#header h1 {
	display:block;
	width:212px;
	height:140px;
	float:left;}
#header img.topAddress {
	float:right;
	margin:95px 0 0 0;}
	
div#main {
	width:970px;
	background:url(/contentImages/default/repeat.jpg) repeat-y;
	color:#FFFFFF;}


div#menu {
	width:212px;
	height:590px;
	float:left;
	background:url(/contentImages/default/left_bg.jpg) no-repeat top;}
	
#menu ul#nav {
	list-style-type:none;
	margin:30px 0 0 34px;}
#nav li {
	display:block;
	width:148px;
	height:21px;
	margin:0 0 19px 0;}
#nav li a {
	display:block;
	width:148px;
	height:21px;
	text-indent:-9999px;}
#nav a.navHome {
	background:url(/contentImages/default/navHome.gif) no-repeat;}
#nav a.navDirections {
	background:url(/contentImages/default/navDirections.gif) no-repeat;}
#nav a.navBerthing {
	background:url(/contentImages/default/navBerthing.gif) no-repeat;}
#nav a.navRules {
	background:url(/contentImages/default/navRules.gif) no-repeat;}
#nav a.navServices {
	background:url(/contentImages/default/navServices.gif) no-repeat;}
#nav a.navLinks {
	background:url(/contentImages/default/navLinks.gif) no-repeat;}
#nav a.navContact {
	background:url(/contentImages/default/navContact.gif) no-repeat;}
	
.clear {
	width:100%;
	height:0;
	clear:both;
	font-size:0;
	line-height:0;}
	
div#right {
	width:758px;
	float:right;}

div#flash {
	width:758px;
	height:327px;
	background:url(/contentImages/default/flash.jpg) no-repeat;}
	
div#homeContent {
	width:758px;
	background:url(/contentImages/default/home_content_bg.jpg) no-repeat;}
#homeLeft {
	/*width:532px;*/
	width:474px!important;
	width:499px;
	border-right:1px solid #84947f;
	margin:33px 0 20px 33px;
	padding:0 25px 0 0;
	float:left;}
#homeRight {
	float:right;
	width:191px;}
	
ul#homeEvent {
	display:block;
	width:136px!important;
	width:166px;
	height:150px!important;
	height:180px;
	background:#064c78;
	padding:15px 15px 15px 15px;
	list-style-type:none;
	font-size:12px;}
#homeEvent li.event img {
	margin:0 0 10px 0;}
li.learnMore {
	color:#ffd27b;
	font-size:12px;
	margin-top:10px;}
li.learnMore img {
	margin:0 5px 0 0;}
li.learnMore a {
	color:#ffd27b;
	text-decoration:none;}
	
#homeLeft h2 {
	display:block;
	width:309px;
	height:13px;
	background:url(/contentImages/default/titleWelcome.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 20px 0;
	font-size:10px;}
#homeRight h2 {
	display:block;
	width:158px;
	height:13px;
	background:url(/contentImages/default/titleUpcoming.gif) no-repeat;
	text-indent:-9999px;
	margin:32px 0 13px 0;
	font-size:10px;}
	
#footer {
	width:970px;
	height:22px;
	margin:15px auto;
	background:url(/contentImages/default/text_footer.gif) no-repeat;
	text-indent:-9999px;}
	
#subHead {
	width:758px;
	height:175px;
	background:url(/contentImages/default/sub_top_default.jpg) no-repeat;}
#subHead2, #subHead7 {
	width:758px;
	height:175px;
	background:url(../contentImages/default/sub_top_default.jpg) no-repeat;}
#subHead3 {
	width:758px;
	height:175px;
	background:url(../contentImages/default/sub_top_berthing.jpg) no-repeat;}
#subHead4 {
	width:758px;
	height:175px;
	background:url(../contentImages/default/sub_top_rules.jpg) no-repeat;}
#subHead5 {
	width:758px;
	height:175px;
	background:url(../contentImages/default/sub_top_services.jpg) no-repeat;}
#subHead6 {
	width:758px;
	height:175px;
	background:url(../contentImages/default/sub_top_links.jpg) no-repeat;}
	
#subPage {
	width:758px;
	background:url(/contentImages/default/sub_content.jpg) no-repeat;
	}
	
#subContent {
	padding:40px 40px 40px 40px;}
	
h2.sub {
	display:block;
	width:620px;
	height:22px;
	margin:0 0 30px 0;}

h2.directions {
	background:url(/contentImages/default/title_directions.gif) no-repeat;
	text-indent:-9999px;}
h2.berthing {
	background:url(/contentImages/default/title_berthing.gif) no-repeat;
	text-indent:-9999px;}
h2.rules_and_regulations {
	background:url(/contentImages/default/title_rulesandregs.gif) no-repeat;
	text-indent:-9999px;}
h2.marina_services {
	background:url(/contentImages/default/title_marinaservices.gif) no-repeat;
	text-indent:-9999px;}
h2.local_links {
	background:url(/contentImages/default/title_locallinks.gif) no-repeat;
	text-indent:-9999px;}
h2.Contact {
	background:url(/contentImages/default/title_contactus.gif) no-repeat;
	text-indent:-9999px;}
	
#subContent ul, #subContent ol, #subContent blockquote {
	margin:20px 80px 20px 50px;}
#subContent h3 {
	margin:0 0 15px 0;
	color:#ffd668;
	text-transform:uppercase;
	font-size:16px;}
#subContent p  {
	margin:0 0 15px 0;}
#subContent li  {
	margin:0 0 5px 0;
	font-size:13px;
	line-height:18px;}
	
#subContent a {
	color:#FFD27B;}
	
div#end {
	width:970px;
	height:31px;
	background:url(/contentImages/default/end.jpg) no-repeat;
	margin:0 auto;}
	
#subContent input, #subContent select {
	background:#97BCCF;
	width:180px;
	height:25px;
	padding:4px;
	font-size:12px;}
#subContent textarea {
	background:#97BCCF;
	width:180px;}
