h1, h2, h3 {
	font-family : Arial, Helvetia, "Trebuchet MS", sans-serif;
	color: #000407;
	font-weight : lighter;
	margin-top : 5px;
	margin-bottom : 5px;
	background: transparent;
}
Body{
font-family: Arial,Helvetica,sans-serif;
font-size: 90%; 
color: #0000407;
margin-top:5pt;
background-color : #e2d2a9;
}
table.a{
	background-image : url(Graphics/toplogo.jpg);
    height:170px;
	text-align : center;
	width : 750px;
	}/* title */
table{
border-right: #baa472 4px groove;
border-top: #baa472 4px groove;
border-left: #baa472 4px groove;
border-bottom: #baa472 4px groove;
width: 750px;
background-color: #1e150e;
}/* main */
td{
border-right:#baa472 1px outset;
border-top:#baa472 1px outset;
border-left:#baa472 1px outset; 
border-bottom:#baa472 1px outset;}
td.a{
  background-color: #c4b48b;
  width : 180px;
}/* menu td */
td.b{
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #000407;
	background-color: #c4b48b;
	font-size : 90%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom: 10px;
}/* main body */
table.c{
	background-color: #c4b48b;
    height:170px;
	text-align : center;
	width : 750px;
	}/* copyright notice*/
	td.c{
	background-color: #c4b48b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
img{border-right:#122931 1px outset;
border-top:#122931 1px outset;
border-left:#122931 1px outset;
border-bottom:#122931 1px outset;
}
A, A:link, A:visited, A:active{
font-family:Arial,Helvetica,sans-serif "Trebuschet MS";
color:#ffffff; 
text-decoration: none; 
font-weight: bold;
 background : transparent;
}
A:hover{color:#ffffff; 
text-decoration: underline; 
font-weight: bold;
 background : transparent;
}
 A.bd, A.bd:link, A.bd:active, A.bd:visited,  A.bd:active {
font:bold 90%, Arial, Helvetica, sans-serif;
background-color : transparent;
color : #384953;
text-decoration : underline;
}
#menu {
width: 180px;
border-right: 1px solid #1e150e;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Arial,Helvetica,sans-serif;
font-size: 90%;
background-color: #c4b48b;
color: #1e150e;}
* html #menu { /*IE 6 only */
width: 180px;}/*Box model bug: 180px minus all left and right paddings for #menublock*/
#menu ul{
list-style: none;
margin: 1px;
padding: 0;
border: none;}
#menu li {
border-bottom: 2px solid #1e150e;
margin: 0;}
#menu li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #546B73;
border-right: 10px solid #546B73;
background-color: #384953;
color: #ffffff;
text-decoration: none;
width: 100%;}
 #menu li a{ /*Non IE6 width*/
width: auto;}
#menu li a:hover{
border-left: 10px solid #384953;
border-right: 10px solid #384953;
background-color: #071E26;
color: #ffffff;}
.gallerycontainer{
position: relative; height: 300px;
}
.thumbnail img{
border: 1px solid black;
margin: 0 5px 5px 0;
}
.thumbnail:hover{
background-color: transparent;
}
.thumbnail:hover img{
border: 1px solid black;
}
.thumbnail span{
position: absolute;
background-color: #ffffff;
padding: 12px;
left: -1000px;
border: 1px #ffffff;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{
border-width:1px;
padding: 2px;
}
.thumbnail:hover span{
visibility: visible;
top: 0px;
left: 200px;
z-index: 50;}