body
{
color:#666;
margin:0;}

div#container
{width: 780px;
margin: 0 auto;
}
/*header*/

div#header img.logo
{float:left;
margin-top:15px ;
border:none;
}

/*mainnav*/
div#mainnav
{
margin-top: 75px;
float:right;
}


div#content
{
color: #666;
font-size: 0.8em;
}


div#text
{float:left;
width: 720px;
margin-top:30px;
}

.clear
{clear: both;}

/*footer*/

div#footer
{
color:#000;
font-size: 11px; 
text-align:center;
margin:5px auto 0 auto;
margin-bottom: 25px;
}

div#footer p
{
font: 11px Arial, Verdana, sans-serif;
margin-bottom:20px;
}

div#secondnav

	{
		clear:both;
		width:780px; 
 		margin-bottom: 20px; 		
		font-size: 0.7em;
	}
  p.navlink {
             font-weight: bold;
             text-align: center;
             margin: 2px;
             display: inline;
            }

  p.navlink a {
	        text-decoration: none;
		color: #e9ac4c;
		padding: 4px 0px; 
	      }

  p.navlink a:hover {text-decoration: underline; color: #54a44f;}
  p.navlink a span {display:none;}
  p.navlink a:link span {display:none;}
  p.navlink a:visited span {display:none;}


p.navlink a:hover span {
	display:block;
	position:absolute;
	top:4em;
	left:18em;
	width:200px;
	text-align:right;
	font-size:1em;
	font-weight:normal;
	                    }
  p.sublink {
             font-weight: bold;
             text-align: center;
             margin: 2px;
             display: inline;
            }

  p.sublink a {
	        text-decoration: none;
		color: #54a44f;
		padding: 4px 0px; 
	      }

  p.sublink a:hover {text-decoration: underline; color: #e9ac4c;}
  p.sublink a span {display:none;}
  p.sublink a:link span {display:none;}
  p.sublink a:visited span {display:none;}


p.sublink a:hover span {
	display:block;
	position:absolute;
	top:4em;
	left:18em;
	width:200px;
	text-align:right;
	font-size:1em;
	font-weight:normal;
	                    }

#slideshowContainer{
width: 300px;
height: auto;
}

#numberDiv a{
font: bold 14px Arial;
text-decoration: none;
}

#backforthbuttons{
margin-top: 6px;
}

#mailForm {
	text-align: center;
	
	}
	
#mailForm h1 {
		font-size: 12px;
		font-weight: bold; 
		margin-bottom: 2px;
		}

#gallery {
	position:relative;
	height:300px;
	width:650px;
	margin:20px auto 0 auto;
	border:3px solid #54a44f;
	background:#e9ac4c;
	}

#gallery ul {
	padding:0;
	margin:0;
	list-style-type:none;
	}



#gallery a.gallery span {
	position:absolute;
	width:1px;
	height:1px;
	top:-1px;
	left:-1px;
	overflow:hidden;
	background:#e9ac4c;
	}
	  

#gallery a.gallery, #gallery a.gallery:visited {
	display:block;
	color:#000;
	text-decoration:none;
	border:1px solid #54a44f;
	margin:5px 2px 0px 2px;
	text-align:left;
	cursor:default;
	}

#gallery a.slide1 {
	background:url(images/pic01.gif);
	height:60px;
	width:80px;
	}


#gallery a.slide2 {
	background:url(images/pic02.gif);
	height:60px;
	width:80px;
	}
#gallery a.slide3 {
	background:url(images/pic03.gif);
	height:60px;
	width:80px;
	}

#gallery a.slide4 {
	background:url(images/pic04.gif);
	height:60px;
	width:80px;
	}
#gallery a.slide5 {
	background:url(images/pic05.gif);
	height:60px;
	width:80px;
	}
#gallery a.slide6 {
	background:url(images/pic06.gif);
	height:60px;
	width:80px;
	}
#gallery a.slide7 {
	background:url(images/pic07.gif);
	height:60px;
	width:80px;
	}

#gallery a.slide8 {
	background:url(images/pic08.gif);
	height:60px;
	width:80px;
	}
#gallery a.slide9 {
	background:url(images/pic09.gif);
	height:60px;
	width:80px;
	}

#gallery a.slide10 {
	background:url(images/pic010.gif);
	height:60px;
	width:80px;
	}
#gallery a.slide11 {
	background:url(images/pic011.gif);
	height:60px;
	width:80px;
	}
#gallery a.slide12 {
	background:url(images/pic012.gif);
	height:60px;
	width:80px;
	}

* html #gallery a.slidek {
	height:60px;
	width:80px;
	}

#gallery ul {
	width:260px;
	height:65px;
	padding:0;
	margin:10px;
	list-style-type:none;
	float:right;
	}
#gallery li {float:left; }


#gallery ul {margin:5px; float:right; }


#gallery a.gallery:hover {border:1px solid #54a; }


#gallery a.gallery:hover span {
	position:absolute;
	width:290px;
	height:270px;
	top:10px;
	left:30px;
	color:#000;
	background-color:#e9ac4c;
	}


#gallery a.gallery:hover img {
	float:left;
	margin-right:5px;
	}


#gallery a.slideb:hover img {float:center;}
#gallery a.slidei:hover img {float:Center;}

		


