body
{
background-color:rgb(187,187,187); }
a:link {color:#3c0e00;}      /* unvisited link */
a:visited {color:#bbbbbb;}  /* visited link */
a:hover {color:#a14f00;}  /* mouse over link */
a:active {color:white;}  /* selected link */

td,p { font-size:small; color:black; font-family: Tahoma, Geneva, sans-serif; }
h4,h5 { color:black; font-family: Tahoma, Geneva, sans-serif; }
	/* This defines the default block size for each slide, which contains an
  image and room for a text description. Until the slide show starts, display 
  is set to "none" for all the slides. */
div.slide {
	width: 432px;  
	display:none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
	text-align:justify;
	
}


ul#menu { float:left;width: 863px; height: 53px; background:rgb(154,113,89) url("images/menu-bg.gif") top left repeat-x; font-size: 1.2em; 
  font-family: Tahoma, Geneva, sans-serif; color:rgb(187,187,187);font-weight: ; list-style-type: none; margin: 0; padding: 0;  }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 53px; rgb(60,14,0); text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:visited{ color:rgb(187,187,187); }
ul#menu li a:hover { color: black; }
ul#menu li a.current{ color: white; background:#332b00; url("images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }


img.logo {  float:left; margin-bottom:10px; padding-left:14px; }
img.banner { float:right; margin-bottom:10px; }

#page { margin-left: auto; margin-right: auto; padding:10px; background-color:rgb(211, 170, 136); height: 975px; width: 863px;
 border-style:groove; border-width:2px; border-color:rgb(159,159,159); }  /* was height: 881px; then was980px */
#slideshow { float:right; padding-top:10px; }
#intro { float:left; padding:5px; margin-top:10px; height:178px; width: 410px; background-color:#9a7159; }
#about { padding:10px; margin-top: 10px; width:843px; background-color:#9a7159; float:left;  }
#footer { position: relative; bottom: 0; text-align:center  }
#news { float: left; padding:5px; margin-top:10px; height:500px; width:410px; background-color:#9a7159; }
/* hight in above row was 425px controls height of news slider on index.htm */
#page1 { margin-left: auto; margin-right: auto; padding:10px; background-color:rgb(211, 170, 136); height: 2080px; width: 863px;
 border-style:groove; border-width:2px; border-color:rgb(159,159,159); }  /* page1 height may need adjusting - was height: 1817px */
 #projectpic {float:left; padding:0px 10px 0px 0px; }
 #temppic { float:left;padding:0px 10px 0px 0px; font-family: Tahoma, Geneva, sans-serif; font-size:xx-small; background-color:#9a7159;}