<style type="text/css">

/*general markup*/
html{
    color: #000000;
}
body{
   background-color:#ffffff;
   text-align:center;
   margin:0; 
}
td{
   vertical-align: top;
   text-align: left;
}
h1{
   background-color:#fff7e2;
   border-bottom:solid #f8ce55 1px;
   color:#770000;
   text-indent: 0.5em;
   font-weight:600;
   font-size: 1em;
   margin: 0;
   padding: 0;
}
a img{
   border: 0;
}
ul{
   list-style: url(images/gal.gif);
   margin: 0;
   padding-top: 0;
   padding-left: 20px;
}
p{
   text-indent: 5px;
   padding: 0;
   margin: 4px;
   text-align: left;
}

/*positioning with divs*/
#maintable{
   margin:10px auto;
   width:715px;
   background-color:#fff7e2;
   border-left:solid #770000 1px;
   border-right:solid #770000 1px;
   border-bottom:solid #770000 1px;
   text-align:left;  
   	 font-size: 0.9em;
    font-family: "Times New Roman", Times, serif;
    padding: 0;
}
#head{
   background-color:#f8ce55;
   border-bottom: solid #770000 1px;
   height:65px;
   margin: 0;
   padding: 0;
}

#flash{
   background-color: #f8ce55;
   height: 179px;
   width: 415px;
	float: left;
   padding: 0;
   margin-right: 5px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.serv{
   background-color:#ffffff;
   border-left:solid #f8ce55 1px;
   text-align: left;
   padding: 0;
   margin: 0;
   height: 179px;
}

.news{
   width:300px;
   background-color:#ffffff;
   border-left:solid #f8ce55 1px;
   text-align: left;
}

#nav{
   width:200px;
   border-right:solid #f8ce55 1px;
   text-indent:0.5em;
   margin: 0;
   padding: 0;
}
#nav h1{
   margin: 0;
   padding: 0;
}
/* style navigation */
#nav a{
   color:#4f9543;
   background-color:#ffffff;
   font-weight:600;
   font-family:Gorgia serif;
   text-decoration:none;
   display:block;
   border-bottom:solid #f8ce55 1px; 
}


#nav a:visited{
   color:#4f9543;
   background-color:#ffffff;
   font-weight:600;
   font-family:Gorgia serif;
   text-decoration:none;
   display:block;
   border-bottom:solid #f8ce55 1px;
}

#nav a:hover{
   color:#4f9543;
   background-color:#fff7e2;
   font-weight:600;
   font-family:Gorgia serif;
   text-decoration:none;
   display:block;
   border-bottom:solid #f8ce55 1px;
}

#nav a:active{
   color:#4f9543;
   background-color:#ffffff;
   font-weight:600;
   text-decoration:none;
   font-family:Gorgia serif;
   display:block;
   border-bottom:solid #f8ce55 1px;
}

#last{
   width:695px;
   background-color:#ffffff;
   margin: 0;
   padding: 0;
	text-align: center;
}
#last img{
	text-align: center;
	margin-top: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0 7px;
}

#foot{
   background-color:#f8ce55;
}
.center{
	text-align: center;
	width: 90%;
	padding: 10px 0;
	margin: 0 auto;
	background-color:#fff7e2;
}

.promo a{
	font-size: .4pt;
	color: #ffff00;
	text-decoration: none;
	padding: 0;
	margin: 0 5px;
}
/* weather  */
.weather{
	width: 155px;
	margin: 2px auto;
	padding: 0;
	border: solid  #0099ff 2px;
}
/* weather tab */
.weather td{
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	margin: 0 2px;
	padding: 0 2px;
}
.weather .head{
	background-color: #0099ff;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
.weather .grey{
	background-color: #f0f0f0;
}
/* weather  */
</style>

