/* general  */

body { font: 12px verdana, arial, sans-serif; background-image: url(../images/bg.gif); background-repeat: repeat; text-align: center }
.img {border: 2px solid #FFF; }
.border { border: 1px solid #666; background-color: #F8F8D8;}
.body1 { color: #b0c4de; font-size: 10px; font-family: verdana, arial, sans-serif; background-color: #F8F8D8; text-align: left }
.header     { height: 120px; color: #FFF; font-size: 10px; font-family: verdana, arial, sans-serif; background: #0F5533 url(../images/logo.gif); background-repeat: no-repeat; background-position: right; text-align: left; padding: 10px 125px 10px 10px; border-top: 2px solid #FFF; border-right: 2px solid #FFF; border-left: 2px solid #FFF; border-bottom: 2px solid #F8F8D8 }
.leftfooter     { color: #FFF; font-size: 10px; font-family: verdana, arial, sans-serif; background: #0F5533; padding: 10px 10px 10px 10px; border-left: 2px solid #FFF; border-bottom: 2px solid #FFF; }
.rightfooter     { color: #FFF; font-size: 10px; font-family: verdana, arial, sans-serif; background: #0F5533; padding: 10px 10px 10px 10px; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; }
.leftfooter a:link, .leftfooter a:visited  { color: #FFF; font-size: 10px; font-family: Geneva, verdana, arial, sans-serif; text-decoration: none; background-color: transparent;  }
.leftfooter a:hover, .leftfooter a:active  { color: #FFF; font-size: 10px; font-family: Geneva, verdana, arial, sans-serif; text-decoration: underline; background-color: transparent; }
.rightfooter a:link, .rightfooter a:visited  { color: #FFF; font-size: 10px; font-family: Geneva, verdana, arial, sans-serif; text-decoration: none; background-color: transparent;  }
.rightfooter a:hover, .rightfooter a:active  { color: #FFF; font-size: 10px; font-family: Geneva, verdana, arial, sans-serif; text-decoration: underline; background-color: transparent; }
.footer2     { color: #555; font-size: 10px; font-family: verdana, arial, sans-serif; background: transparent; padding: 0;  }
.contentwrap  { color: #b0c4de; font-size: 10px; font-family: verdana, arial, sans-serif; padding: 0; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; border-left: 2px solid #FFF; }
.content  { color: #666; font: 10px verdana, arial, sans-serif; background-color: #F8F8D8; padding: 0; border-bottom: 2px solid #865F36;}
.homecontent  { color: #666; font: 10px verdana, arial, sans-serif; background-color: #F8F8D8; padding: 0; border-bottom: 2px solid #865F36; border-top: 2px solid #865F36 ;}
h1  { color: #FFF; font: bold 12px verdana, arial, sans-serif; background-color: transparent; text-align: left; margin: 0 0 2px 0; padding: 0 0 4px 0}
h2  { color: #0F5533; font-size: 10px; font-family: verdana, arial, sans-serif; background-color: transparent; margin: 0; padding: 0 0 4px 5px }
H3 { color: #b0c4de; font-size: 10px; font-family: verdana, arial, sans-serif; background-color: transparent; text-align: left; margin: 0 0 2px 0; padding: 0 0 4px 0 }
h4  { color: #0F5533; font: bold 11px verdana, arial, sans-serif; text-align: left; margin: 0 0 2px 3px; padding: 0 0 4px 0}
P { margin: 0; padding: 7px 5px 7px 5px; line-height: 1.6em; }
.header p  { margin: 0; padding: 7px 0 7px 0; line-height: 1.6em; }
.small { font: 9px Verdana, Arial, Helvetica, sans-serif; }
.borderleft { padding-left: 7px; border-left: 1px solid #CCC;}
hr {width: 100%; height: 1px; color: #865F36; padding: 0; margin: 10px 0 10px 5px;}

.linkfooter a:link, .linkfooter a:visited { color: #865F36; font: bold 10px verdana, arial, sans-serif; text-decoration: none;  }
.linkfooter a:hover, .linkfooter a:active { color: #865F36; text-decoration: underline;  }

.header a:link, .header a:visited { color: #FFF; font: bold 10px verdana, arial, sans-serif; text-decoration: underline;  }
.header a:hover, .header a:active { color: #FFF; font: bold 10px verdana, arial, sans-serif; text-decoration: underline;  }

.clear {
clear: both;
visibility:inherit;
}

/* new nav */

#navcontainer {
	background: #865F36;
	height: 25px;
	padding: 3px 0 4px 0;
	margin: 0;
	border-right: 2px solid #FFF; 
	border-left: 2px solid #FFF;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#nav {
	text-align: left;
	padding: 0;
	margin: 0; }

#nav a {
	text-decoration: none;
	color: #FFF; }

#nav a:hover {
	color: #F8F8D8;
	text-decoration: underline;  }
	
#nav ul {
	list-style-type: none; }

#nav li {
	display: inline;
	padding: 0 10px 0 10px;
	border-right: 1px solid #FFF; }

#nav li.endlink {
	border: 0; }

#image {
	border-top: 2px solid #FFF;
	border-right: 2px solid #FFF; 
	border-left: 2px solid #FFF;
	border-bottom: 2px solid #FFF; }

/* contact form */
.label  {
	font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 0;}

form { width: 252px; padding: 0; margin: 0; }

select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0F5533;
	height: 17px;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	margin: 5px 0 5px 0;}
	
input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0F5533;
	height: 17px;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	margin: 2px 0 2px 0;}

textarea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0F5533;
	height: 70px;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	margin: 2px 0 2px 0;
}
.send {
	background-color: #865F36;
	color: #FFF;
	cursor: pointer;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 205px;
	height: 22px;
	border: 1px solid #999;
}


/* gallery */

#photogallery {
width: 516px;
margin: 0 auto;

}

#thumbnails {
margin: 0;
width: 516px;
padding: 0;
border: 0;
}

#thumbnails img {
float: right;
margin: 0 6px 0 0 ;
padding: 0;
border: 1px solid #999;
background-color: transparent;
}

#thumbnails img.last {
margin: 0;
padding: 0 1px 0 0;
}


#displayArea {
margin: 0;
padding: 10px 0px 0 0;
}

#displayArea img {
border: 1px solid #999;
}

p {
margin-top: 0;
}

