body { background:#787878 ; color:#2D0000 ; font-family:verdana,arial,helvetica,sans-serif ; font-size:69% ; margin:0 ; padding:0 }

#wrapper1 { background:#000 url(../images/0_bg_page.png) top repeat-x ; color:#2D0000 }
#wrapper2 { background:url(../images/0_bg_header.jpg) top repeat-x ; color:#2D0000 }
#header { background:url(../images/0_header2.jpg) top left no-repeat ; color:#FFF ; height:259px ; margin:auto ; width:754px }
#home #header { background:url(../images/0_header.jpg) top left no-repeat ; height:440px }
#content { background:#787878 url(../images/0_bg_content.gif) ; color:#2D0000 ; margin:0 auto ; width:754px }
	#contentInner { background:url(../images/0_bg_content2.jpg) bottom left no-repeat ; color:#2D0000 ; margin:0 10px ; width:734px }
		#topNav, #topNav li { height:26px ; list-style:none ; margin:0 ; padding:0 }
		#topNav {  }
		#topNav li { float:left }
			#topNav a { display:block ; height:26px }
			#topNav img { height:26px }
			#topNav #seafoodNav { background-image:url(../images/nav/0_seafood.png) ; display:block ; width:183px }
				#topNav #seafoodNav img { width:183px }
			#topNav #nightclubNav { background-image:url(../images/nav/0_nightclub.png) ; display:block ; width:184px }
				#topNav #nightclubNav img { width:184px }
			#topNav #marinaNav { background-image:url(../images/nav/0_marina.png) ; display:block ; width:184px }
				#topNav #marinaNav img { width:184px }
			#topNav #banquetNav { background-image:url(../images/nav/0_banquet.png) ; display:block ; width:183px }
				#topNav #banquetNav img { width:183px }
			#topNav a:hover { background-position:top right }
		#colLeft { float:left ; padding-bottom:156px ; width:182px }
			#section { height:14px ; padding:16px 0 10px 0  }
			#nav1, #nav1 li, #nav2, #nav2 li { list-style:none ; margin:0 ; padding:0 ; text-align:center }
			#nav1 { margin:5px 5px 15px 5px ; width:172px }
				#nav1 li { margin-top:.8em ; margin-bottom:.8em }
				#nav1 a { background:#FFF ; color:#2D0000 ; font-style:italic ; font-weight:bold }
				#nav1 a:hover { background:#FFF ; color:#000 }
			#nav2 { background:#FFF ; border-top:1px solid #2D0000 ; color:#787878 }
				#nav2 li { background:#787878 ; border-bottom:1px solid #2D0000 ; color:#FFF ; margin-bottom:1px }
				#nav2 a { background:#787878 ; color:#FFF ; display:block ; font-weight:bold ; font-size:95% ; padding:5px ; text-decoration:none ; width:172px }
				#nav2 a:hover { background:#000 ; color:#FFF }
		#colRight { display:inline ; float:right ; margin-right:10px ; padding:10px 0 ; width:531px }
			#colRight ul, #colRight li { color:#333 ; list-style:url(../images/bullet1.gif) ; margin-top:0 ; margin-bottom:0 ; padding-top:.4em ; padding-bottom:.4em }
			#colRight h1 { background:#FFF ; color:#333 ; font-size:150% ; margin:0 ; padding:0 }
			#colRight h2 { background:#EBEBEB ; color:#333 ; font-size:120% ; margin:.8em 0 ; padding:0 }
			.box1a { background:#EBEBEB ; border:2px solid #000 ; color:#2D0000 ; margin:.8em 0 ; width:527px }
				.box1b { margin:0 .8em }
					#breadcrumbs { background:#FFF ; border:1px solid #333 ; color:#2D0000 ; margin:.8em 0 ; padding:1px }
					#breadcrumbs a { background:#FFF ; color:#787878 ; font-weight:bold ; text-decoration:none }
					#breadcrumbs a:hover { text-decoration:underline }
			.bigCall { font-size:135% ; color:#000 ; font-weight:bold ; text-align:center }

#bottom { background:#2D0000 ; clear:both ; color:#2D0000 ; height:1px ; width:100% }
	#bottom2 { background:url(../images/0_bg_content3.png) top center no-repeat ; color:#2D0000 ; height:1px ; margin:auto ; width:754px }
#footer { background:#787878 url(../images/0_bg_footer.png) top left no-repeat ; color:#FFF ; height:80px ; margin:auto ; padding-left:184px ; text-align:center ; width:552px }
	#footer a { background:#787878 ; color:#FFF ; font-weight:bold ; text-decoration:none }
	#footer a:hover { text-decoration:underline }
	
table { margin:.8em 0 ; width:100% }
	th { background:#787878 ; border-right:1px solid #EBEBEB ; border-bottom:1px solid #EBEBEB ; color:#FFF }
	td { background:#FFF ; color:#2D0000 ; border-bottom:1px solid #EBEBEB }
input, select, textarea { border:1px solid #787878 }
.news { border:1px solid #787878 ; background:#EBEBEB ; color:#2D0000 ; margin:5px }
	.news2 { margin:5px }
	.news p, .news h2 { font-size:100% ; line-height:1em ; margin:0 ; padding:5px 0 }
	.date { font-size:90% }
	
.class0 { background:#F5F5F5 ; border:1px solid #787878 ; color:#2D0000 ; margin:.8em 0 ; padding-top:.8em }
.class0b { margin:.8em }