



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 {

	
	font-size: 80%;
	width: 223px;

	height: 45px;

	position: absolute;

	top: 54;

	left: 577;

	border: 0;

	}




#scroller {

	width: 800px;

	height: 18px;

	position: absolute;

	top: 91;

	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: 289px;

	height: auto;

	float: left;

	top: 0;

	left: 0;

	border: 0;

	padding:7px 5px 0;

	border-left: 1px dotted #cccccc;
	margin-bottom: 20px;
	

	}
	
#text-left  h1, p {margin-left: 10px;}

#text-left img {margin: 0px;}

#text-right {

	

	width: 500px;

	height: auto;

	float: right;

	top: 0;

	padding-top:5px;

	border: 0;

	

	}


#text-middle {float: left; width: 800px; clear: both; height: auto;}
#text-middle img {margin: 0px;}
#text-middle h1 {margin: 10px;}

#text-interior {

	top: 0px;

	left: 0;

	border: 0;

	width: 607px;

	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;

	height: auto;

	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 { font-weight: normal; font-family: georgia,verdana, helvetica,sans-serif; margin-bottom: 10px; line-height: 1.2em;}

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;}

h2 {font-size: 24px; letter-spacing: 1px; color: #333; letter-spacing: 1px; margin:0px 10px;}



	h3 {font-size: 19px; letter-spacing: 2px; font-weight: normal; color: #cc0000; 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;  }

    	
		#phone h2  {text-align: right; margin-top: 0px; margin-left: 0px; font-size: 15px; font-family:Arial, Helvetica, 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;}

	ul {letter-spacing: normal;}

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

	

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;}

img.newsclips {padding: 10px 0px;}
.photowhite {border: 5px solid #fff;}

.entry {padding: 15px 0px 15px 0px; border-bottom: 1px dotted #cccccc; clear:both; margin: 0px 10px;}

.slideshowpadding {padding: 0 0 0 10px;}
.smaller {font-size: 75%;}
.photoleft {padding: 0 10px 0 0;}




table.fundraisers {border-top: thin dotted #cccccc;}

.gallery {line-height: 1.2em;font-size: 85%;}

#text-left h5, p {margin: 0 ;}

.photoright {border:3px solid #ededed; margin-left: 5px;}
.paddingtable {padding: 5px 10px 0px 17px;}

#table {float: left; clear: both; width: 100%;}

