



body {

	background-color:ffffff;

	background-image: url(images/bg.gif);

	background-repeat: repeat-x;

	margin-top: 0px;

	height: 100%;

	text-align: center;

	a img: no-border;

	font-size: 100%;





	}



* {

  margin: 0;

  padding: 0;

}



#content {



	width: 800px;

	margin-left: auto;

	margin-right: auto;

	position: relative;



	text-align:left;

	margin-top: 0;





	}



#logo {

	width: 292px;

	height: 91px;

	position: absolute;

	top: 0;

	left: 0;

	border: 0;



	}



#top_nav {



	width: 285px;

	height: 91px;

	position: absolute;

	top: 0;

	left: 292;

	border: 0;

	}



#news_signup {

	width: 223px;

	height: 46px;

	background-image: url(images/news_signup.gif);

	background-repeat: no-repeat;

	position: absolute;

	top: 0;

	left: 577;

	border: 0;

	}



#phone {



	width: 223px;

	height: 45px;

	position: absolute;

	top: 54;

	left: 577;

	border: 0;

	}



#scroller {

	width: 800px;

	height: 18px;

	position: absolute;

	/*top: 91;*/
	top: 51;

	left: 0;

	border: 0;

	}



#menu {



	width: 800px;

	height: 34px;

	position: absolute;

	top: 109;

	left: 0;

	border: 0;

	}









#header {



	width: 585px;

	height: 290px;

	position: absolute;

	top: 143;

	left: 0;

	border: 0;

	}



#feature_buttons {



	width: 181px;

	height: 303px;

	position: absolute;

	top: 143;

	left: 619;

	border: 0;

	}

#feature_buttons2 {



	width: 181px;

	height: 303px;

	position: absolute;

	top: 0;

	left: 619;

	border: 0;

	}



#text-left {



	width: 350px;

	height: auto;

	float: left;

	top: 0;

	left: 0;

	border: 0;

	padding-top:7px;



	min-height: 30em;

	}



#text-right {



	width: 450px;

	height: auto;

	float: right;

	top: 0;

	padding-top:5px;

	border: 0;



	}



#text-interior {

	top: 0px;

	left: 0;

	border: 0;

	width: 607px;

	height: auto;

	min-height: 43em;

	padding-top: 2px;

}



#text-interior_gallery {
	top: 0px;
	left: 0;
	border: 0;
	width: 800px;
	height: auto;
	/*min-height: 43em;*/
	padding-top: 2px;
}



#sub_nav {

	position: absolute;

	top: 0px;

	left: 607;

	border: 0;

	width: 193px;

	height: auto;



	background-image: url(images/sub_navbg.gif);

	background-repeat: repeat-y;



 }

#sub_navHURRICANE {

	position: absolute;

	top: 0px;

	left: 607;

	border: 0;

	width: 193px;

	height: auto;



	background-image: url(images/sub_navbgHURRICANE.gif);

	background-repeat: repeat-y;



 }



#sub_nav img {

	margin-left:0;

}

#sub_navHURRICANE img {

	margin-left:0;

}



#homepage_news {

	border-right: 1px dotted #cccccc;

	border-left: 1px dotted #cccccc;

	height: auto;

	text-align: left;

	padding-top:0px;



}

#hurricane{ border-top: 4px solid #CCCC99; border-bottom: 4px solid #CCCC99; background-color: #ffffcc; height: auto; opacity: 50%;padding-top: .75em; padding-bottom: 1.225em;}



#footer {

	background-image: url(images/footer.gif);

	background-repeat: no-repeat;

	position: relative;

	margin-left: auto;

	margin-right: auto;

	width: 800px;

	height: 104px;

	margin-top: -7.5em;



	}



div.wrapper {

























		position: absolute;

	width: 800px;

	height: auto;

	top: 446;

	left: 0;

	border: 0;

	padding-top: 10px;



	}



div.wrapper2 {

	position: absolute;

	width: 800px;

	top: 143;

	left: 0;

	border: 0;

	}



a { color: #cc0000; text-decoration: underline; }

	a:visited { color: #B96666; text-decoration: underline; }

	a:hover { color: #cc0000; text-decoration: none; }

	#sub_nav a{color: #ffffff; text-decoration: none; }

	#sub_nav a:hover {color: #ffffff; text-decoration: underline;  }

	#sub_navHURRICANE a{color: #ffffff; text-decoration: none; }

	#sub_navHURRICANE a:hover {color: #ffffff; text-decoration: underline;  }

	a.submenu {padding-left: 10px; s}

	a.link {border: none;}





h1, h3, h2, h5 { font-weight: normal; font-family: georgia,verdana, helvetica,sans-serif; margin-bottom: 0px; line-height: 1.2em;}

	h1 {font-size: 24px; letter-spacing: 1px; color: #333333; letter-spacing: 1px;}



	h3 {font-size: 24px; letter-spacing: 2px; font-weight: normal; color: #333333; margin-left: 10px;margin-right: 10px;}

	h5{font-size: 17px; letter-spacing: 1px; color:#cc0000; margin-left: 10px;  margin-right: 10px;}

	h5.events {border-top: thin solid #cc0000;border-bottom: thin dotted #cc0000;}

		#text-interior h1 {font-family: georgia,verdana, arial, sans-serif;font-weight: bold; margin-right: 10px; margin-left: 10px; margin-bottom:10px; color: #cc0000;margin-top:10px;}



 h4{font-weight: normal; font-family: helvetica, tahoma, sans-serif; font-size: 11px; color: #000000; margin-top: 5px; text-align: right; letter-spacing: 1px;}

	#top_nav a {color:#666666;text-decoration:none;}

	#top_nav a:hover {text-decoration:underline;}

	#phone h4 {margin-top: -15px;  }

		h2 {font-size: 15px; letter-spacing: 2px; color: #666666;font-weight: normal;}

		#phone h2  {text-align: right; margin-top: 0px; margin-right: 5px; font-family: helvetica, tahoma, sans-serif;}





p,ul,li { font-weight: normal; font-family:  verdana,sans-serif; font-size:12px; color: #666666; margin-right: 7px; line-height: 1.355em;}

	p.footer { font-family: verdana, arial, sans-serif; font-size: 9px; text-align: right; margin-top: 10px; margin-right: 0px;}

	p.footer a {font-size: 10px;}

	#scroller p {margin-top: 2px; color: #cc0000;padding-left: 10px; padding-right: 10px;}

	#homepage_news p,img {margin-left: 10px; margin-right: 5px; color: #333333;}

	#hurricane p {color: #000000}

	#news_signup p {font-size:11px; color: #ffffff; text-align:left; margin-top: 7px; margin-left: 20px; letter-spacing: 1px;}

	#sub_nav p, ul{margin-left: 25px; margin-right: 10px;  letter-spacing: 1px; margin-top: 0px; line-height: 12px;}

	#sub_navHURRICANE p{margin-left: 25px; margin-right: 10px;  letter-spacing: 1px; margin-top: 0px; line-height: 12px;}



	#text-interior p,li,ol{margin-left: 10px; text-align: justify;line-height: 1.5em;margin-bottom:10px;}

	#text-interior_gallery p,li,ol,td{font-size: 10px;}

	.regli {letter-spacing: 0px;}

h6 {margin-top: 10px;font-size:16px;color: #666666; margin-left: 10px; margin-right: 10px; text-align: justify; margin-bottom: 20px; line-height: 1.3em; font-family: georgia,verdana, helvetica,sans-serif;}

img.photo {border: thin solid #999999;margin-top:0px;}



.smaller {font-size: 11px; line-height: 1.2em; }

