body {
    text-align : center;
		background: #F4E7DB url(../images/img02.gif) repeat-x; 	  
		color: #36302A;		
		padding: 0;
		margin: 0;
}
/****************************************************************************/
h2 {    
    font : bold 18px "Comic Sans MS" , serif;
		color: #B43939;
		font-variant : small-caps;
		margin: 1em 0;
		text-align : center;
}
/****************************************************************************/
h3 {    
    font : bold 16px "Comic Sans MS" , serif;
		color: #B43939;
		margin: 1em 0;
}
h3 a:link {    
    font : bold 16px "Comic Sans MS" , serif;
		color: #B43939;
		margin: 1em 0;
}
h3 a:visited {    
    font : bold 16px "Comic Sans MS" , serif;
		color: #CC5C5C;
		margin: 1em 0;
}
/****************************************************************************/
h5 {    
    font : 12px "Comic Sans MS" , serif;		
		color: #A4896D;
}
h6 {
    display: none;
    }
/****************************************************************************/
.outer {   
   text-align: left;
   position:relative;
   width : 740px;  
   margin-left : auto; 
   margin-right : auto;   
   }
/****************************************************************************/
.content {
	clear: both;
	width: 100%;
	text-align: center;
}
.content a {
	color: #7C6240;
}
.content a:hover {
	text-decoration: none;
}
/****************************************************************************/
.newsitem {
    text-align : left;
    font : 14px "Comic Sans MS" , serif;		
}
.newscenter {
    text-align : center;
    }
/****************************************************************************/
.gallerycontainer{
position: relative;
height: 450px;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 330px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
/****************************************************************************/

table.normal {
    background-color : rgb(255 , 255 , 255);
    border : solid rgb(0 , 0 , 0) 3px;
    width : 100%;
}
table.normal td {
    padding : 5px;
    border : solid rgb(0 , 0 , 0) 1px;
    text-align : left;
    font : 14px "Comic Sans MS" , serif;
}
tr.yellow td {
    background-color : rgb(255 , 199 , 127);
}
tr.green td {
    background-color : rgb(51 , 153 , 102);
}
td.first {
    width: 70px;
    }
/****************************************************************************/
.left {
	background: url(../images/TopLeft.gif) no-repeat top left;
	float:left;	 
  width: 230px;;
}
.curvbox {
	background: url(../images/TopLeft.gif) no-repeat top left;
	float:center;	 
  width: 500px; 
}
.left_top {
	background: url(../images/TopRight.gif) no-repeat top right;
}
.left_bottom {
	background: url(../images/BotLeft.gif) no-repeat bottom left;
}
.left_bottom div {
	background: url(../images/BotRight.gif) no-repeat bottom right;
}
.left_content {
	background: url(../images/Right.gif) top right repeat-y;
}
.left_top div,.left_top,
.left_bottom div, .left_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.left_content {
	margin-top: -19px;
}
.left_bottom {
	margin-top: -5px;
}
.left_content { padding: 0 15px; }	
/****************************************************************************/
.right {
   float:right;
   width:500px;  
	 padding-left: 5px;	 
}
/****************************************************************************/

fieldset {
    border : 1px solid rgb(120 , 19 , 81);
    width : 30em;
}
/****************************************************************************/
legend {
    color : #fff;
    background : #4B6070;
    border : 1px solid rgb(120 , 19 , 81);
    padding : 2px 6px;
}
label {
    width : 6em;
    float : left;
    text-align : right;
    margin-right : 1em;
    display : block;
}
.labela {
    width : 16em;
    float : left;
    text-align : right;
    margin-right : 0.5em;
    display : block;
}
input {
    color : #000;
    background : #fff;
    border : 1px solid rgb(120 , 19 , 81);
    margin-bottom : 5px;
    padding-left : 2px;
}
.button {
    margin-left : 2em;
    background : rgb(255 , 162 , 15);
    border : 2px outset rgb(120 , 19 , 81);		
}
/****************************************************************************/
#hdrback {    
    background-image: url(../images/hdrback.jpg);
    height: 158px;    
    background-repeat: repeat-x;    
}
#hdrleft {
    background-image: url(../images/hdrleft.jpg);
    height: 158px;
    width: 262px;
    float: left;
    background-repeat: no-repeat;    
}
#hdrright {
    background: url(../images/hdrright.jpg) no-repeat right top;
    height: 158px;    
    padding: 0px 242px 0 0;
    text-align: center;
    overflow: hidden;  
}
/****************************************************************************/
#pagetrail {
   font : italic bold 12px Verdana , sans-serif;	 
	 padding-top: 5px;	
}
#pagetrail a { color: #000}
#pagetrailb {
   font : italic 10px Verdana , sans-serif;
}
/****************************************************************************/
#leftlink {
   float:left;	 
   width: 360px;
   padding: 5px;
}
#rightlink {
   float:right;
   width:360px;  
   padding-left: 5px;
}
/****************************************************************************/
/*****  Navigation  *********************************************************/
/****************************************************************************/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;	
}
#nav a {
	display: block;
	width: 142px;
}
#nav li { /* all list items */
	float: left;	
  background: #BCA994; 
	width:142px; 
	height:24px; 
	margin:2px 2px 0 0; 
	border:1px solid #000;
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #BCA994; 
	width: 142px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li a {
  display:block; 
	color:#433; 
	font: bold 12px Verdana, sans-serif; 
	line-height:24px; 
	width:142px; 
	text-decoration:none; 
	text-align:center;
	}
#nav li a#current {
   background: #996600;
   }
/* Style the list OR link hover. Depends on which browser is used */
#nav :hover {
  color:#fff;
	background:#504D4B;
	}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto; background:transparent url(../images/transparent.html);


}
#botnav li {
    display : inline;
    font : normal 10px Verdana , sans-serif;
    list-style-type : none;
    padding-right : 10px;
    Font-style : italic;
}
ul#navlist {
    margin-left : 0;
    padding-left : 0;
    white-space : nowrap;
}
#navlist li {
	display: inline;
	list-style-type: none;
}
#navlist a img 
{border: none; 
}
/****************************************************************************/

/****************************************************************************/
#footer1 {
   clear:both;
	 padding-top: 10px;	
}
#footer {
   clear:both;
	 padding-top: 10px;	
}