/* CSS Document */

body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */	
	font-family:arial,sans-serif;
	font-size:small;
	color:#fff;
	background: #000;
	background-position: center;
}
#mainimg{
border:4px solid #ffffff;
}
#mainphototd{
padding-top: 25px;
padding-left: 20px;
}
div#container2 {
	position: relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:770px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */


}
#largetext{
font-family : Arial;
font-size : 12pt;
color : #FFFFFF;
}
A {
color : #FFFFFF;
text-decoration: none;
}
A:hover {
color : #000000;
}
#container {
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:98%; /* IE6: treaded as min-height*/
	min-height:98%; /* real browsers */
	width: 770px;
	text-align:center;
	
}

#webcontainer {
border-collapse:collapse;
width: 750px;
}
#top {
vertical-align:top;
text-align: right;
text-decoration : none;
}
#top a:hover {
color : #FF0000;
}
#pad4 {
padding: 4px;
text-align:left;
}
#pad4 td{
padding: 4px;
}
#medfont td{
padding: 4px;
text-align:left;
vertical-align:top;
}
#medfont {
font-family: Arial;
font-size: 12pt;
border: 0;
border-collapse: collapse;
text-align:left;
}
#pad4 table{
border-collapse: collapse;
border: 0px;
text-align:left;
}
#pad8 td{
padding: 8px;
text-align:left;
}
li {
color:#FFFFFF;
}

#navigationtable {
border-collapse:collapse;
background-color: #E60118;
font-family: Arial;
font-size:10pt;
width: 100%;
margin-top: 3px;
text-decoration: none;
}

#navigationtable td {
border: 1px solid #FFFFFF;
text-align: center;
padding: 2px;
font-weight: bold;
}

#toprightnav {
text-align: right;
}
#maincontent {
border: 0;
border-collapse:collapse;
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
}
#bottombar {
border: 1px solid #FFFFFF;
border-collapse:collapse;
width: 100%;
background-color: #E60118;
height: 16px;
text-align:right;
}
#copy {
padding: 2px;
}
#header {
border: 0;
border-collapse: collapse;
width: 100%;
}
#newsbox {
border: 0;
border-collapse: collapse;
text-align: right;
}
#newsbox td {
padding: 4px;
}
#mailinglist{
text-align: right;
float: right;
margin-left: 30px;
padding: 2px;
}
#mailinglist input{
	border: 1px solid #000;
	padding: 2px;
}
#boldlinkwhite {
text-decoration : none;
}
#boldlinkwhite a:hover {
color : #FF0000;
}
#jumpto {
text-decoration : none;
}
#jumpto a:hover {
color : #FF0000;
}
#contactimages {
border: 0;
border-collapse:collapse;
}
#contactimages td{
padding: 4px;
}
#contactimages img{
border:0;
}
#contact_images{
width: 100%;
text-align: right;
vertical-align: top;
}
#contactleft{
width: 30%;
vertical-align: top;
text-align: left;
}
#photolist a{
color : #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 10pt;
padding-left: 25px;
}
#photolist a:hover{
color : #FF0000;
}
#hydrologo {
text-align:center;
}
#title{
font-size: 16pt;
font-weight: bold;
}
#backlink {
color : #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 14pt;
}
#backlink:hover {
color : #FF0000;
}
a img:hover{
border-color: #FF0000;
}
#whatwedomain {
border-collapse: collapse;
width: 750px;
}
#whatwedomain td{
padding: 4px;
}
#whatwedo {
border-collapse: collapse;
width: 80%;
}
#whatwedo td {
padding: 3px;
}
#whatwedo a{
color : #FFFFFF;
text-decoration: none;
margin-top: 4px;
font-weight: bold;
}
#whatwedo a:hover {
color : #FF0000;
}
#standtable {
border-collapse: collapse;
width: 100%;
}
#sitemap {
border-collapse: collapse;
width: 90%;
}
#sitemaptd1{
padding: 4px;
width: 60%;
vertical-align: top;
}
#sitemap td2{
padding: 4px;
width: 40%;
vertical-align: top;
}
#sunrisetimes{
margin-left:20px;
}
#sitemap a{
color : #FFFFFF;
text-decoration: none;
font-weight: bold;
}
#sitemap a:hover{
color : #FF0000;
text-decoration: none;
font-weight: bold;
}
#sitemapsub {
padding-left: 20px;
}
#sitemapsubsub {
padding-left: 40px;
}
#sitemapsubsubsub {
padding-left: 60px;
}
#floatLayer {
font-weight: bold;
}
#floatLayer a:hover {
color: #FF0000;
}
#weddings{
border-collapse: collapse;
}
#weddings td{
padding-left: 20px;
text-align: center;
}
#weddings td{
text-align: left;
}

#dropmenudiv{
border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; border-bottom:0px solid white; position:absolute;
line-height:18px;
z-index:3; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Arial;
background: #e60118;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
text-align: center;
font-size: 12px
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: 0d63a8;
font-weight: bold;
}
