html{
	 text-align: left;
	 height: 100%;
}
body {
	/*width: 764px;
	margin: auto;*/
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
   height: 100%	;
	min-height: 300px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	font-style: normal;
	color: #000;	
	background-color: #52270E;
	background-image: url(css/BG.jpg);
	background-repeat: repeat;
		
	}		
	
* html{
	 text-align: left;
	 height: 100%;
	 }
	
#nonfooter {
		width: 764px;
	margin: auto;
	position: relative;
	min-height: 120%;
	/*border: 2px solid red;*/
	background-image: url(css/Body.jpg);
			background-position: top;
			margin-top: 10px;
			background-repeat: repeat-y;
}
* html #nonfooter
{
height: 100%;
}


 #headerwrapper {
		background-image:url(css/Banner.jpg);
		height: 190px;
		background-repeat: no-repeat;
		background-position: center;
		vertical-align: middle;

/*	border: 1px dashed white;
*/}		
	
#nav {
	background-image:url(css/Nav.jpg);
	background-repeat: no-repeat;
	height: 30px;
   text-align: center;
	background-position: center;
	color: #0000;
	vertical-align: bottom;
}

#nav a:hover {
	background-color: transparent;}

#content {		
		vertical-align: top;
		float: left;
		padding: 5px 50px 98px 60px ;
		min-height: 400px;
		/* border: 1px solid yellow;  background-image:url(css/btmfade.jpg) ;
	background-repeat: no-repeat;
	background-position: bottom center ;
		margin-top: -1px;		*/
		/*	height: 100%;background-image:url(css/body.jpg);
			background-position: center;
			background-repeat: repeat-y;		
*/
}
/** html #content {
	 min-height: 100%;
}*/

 #content a:link { color: #000000; }
 #content a:visited {  color: #8A7000; }
 #content a:hover {  color: #000000; background-color: #FBF1C9; }
 #content a:active {color: #000000; background-color: #FBF1C9; }
 
/*#bottom {	   
	font-size: .8em;
	text-align: center;	
   background-image:url(css/btmfade.jpg) ;
	background-repeat: no-repeat;
	background-position: bottom center ;
	width: 672px;
	margin-left: 45px;
  height: 81px;border: 1px solid red;
  margin: 0px 45px 0px 80px;
  margin-bottom: 65px;
  margin-top: -81px;
 padding: 0px 67px 5px 67px ;
  
	
}		 */ 	

#footer{	
/*margin-left: 0px;
width: 764px;*/		width: 764px;
	margin: auto;
position: relative; 
height:95px;
margin-top: -95px;
	vertical-align: top;	
	padding-top: 79px;
	word-spacing: .08em; 
	line-height: 125%;
	font-weight: bold;
   font-family: "Georgia", "Times New Roman", Times, serif;
	Font-size: 1.3em;
   background-image: url(css/footer.jpg);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center ;
	line-height: 150%;
	
	/*min-height: 125px;	border: 1px dashed yellow;*/

}	
#footer a:link, #footer a:visited, #footer a:active {
	color: #000000;
}		
#footer a:hover {
	background-color: #A57B2F; 
}

#copyright {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: right;
	text-align: right;
	font-weight: normal;
	font-size: 9px;
	color: #FBF1C9;
	width: 760px;
	line-height: normal;
	padding-top: 5px;
	/*border: 1px dashed white;*/
}
	
		
#copyright a:link, #copyright a:visited, #copyright a:active {
	color: #FBF1C9;
}		
#copyright a:hover {
		background-color: #F2D761; color:#8A7000 ;

}

#lastupdate {
	float: left;
}
	/*	*/
  #sidebar {
	background-color: #FEFBEF;
	border: 1px solid #A57B2F;
	padding: 5px 0px 5px 10px;
	background-position:  right;
	background-repeat: repeat-y;
	width: 200px;
	line-height: 150%;
	color: #000;
float: right;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
	color: #FBF1C9;
}
#sidebar a:hover {
	color: #52270E; background-color: #FEFBEF;
}
		
		
		
		




div.clearfloats {
	clear:both; }	

.altRowEven  {
	background-color: #FAF5E6;
 }
	
.altRowOdd    {
	background-color: #F2E6C1;

}

 .feature {
 	float: right;
	width: 170px;
   margin: 0px 0px 0px 10px;
	background-image: url(css/vbar.jpg);
	background-repeat: repeat-y  ;
	padding-bottom: 20px; 
 }

.featurebox {
		width: 160px;
	background-color: #F9F4E3;
	border: 1px solid #763E06;
		margin: 10px 2px 0px 10px;
		
}

 .featureheader {
  height: 24px;
  font-size: 1em;
  font-weight: bold;
  vertical-align: bottom;
  text-align: center;
  padding-top: 6px;
 	border-top: 1px solid #763E06;
	border-bottom: 1px solid #763E06;
	background-image: url(css/featureheader.jpg);
	background-repeat:repeat-x; 
 }

 .hideme {
	 display: none;
	 padding: 20px;
	font-family: sans-serif;
	border-bottom: 1px dashed #52270E;
	border-top: 1px dashed #52270E;
	background-color: #FBF1C9;}	
	
.showme {
	 display: block;
	 padding: 20px;
	font-family: sans-serif;
	border-bottom: 1px dashed #52270E;
	border-top: 1px dashed #52270E;
	background-color: #FBF1C9;}	
 
 
 

 
 table.crisp {
   margin-left:5px;
	   color: #000000;
	padding: 5px 5px 5px 5px;
  border: 1px solid #52270E;
	border-collapse: collapse;
color: #000;
}
 table.crisp th, table.crisp th a:link, table.crisp th a:visited, table.crisp th a:hover, table.crisp th a:active {
	background-color: #FBF1C9;
	color: #000;
	/*font-size: 1em;*/
	font-weight: bold;
	line-height: 150%	padding: 5px 5px 5px 5px;
}
table.crisp td {
	border: 1px;
	border-style: solid;
	border-color: #52270E;
	border-collapse: collapse; 		padding: 5px 5px 5px 5px;
}

/*table.crisp td a:link, table.crisp td a:visited {
   color: #5B3301;
} 
table.crisp td  a:hover, table.crisp td a:active{
	background-color: #F2E6C1;
	color: #000000;
}
*/
 

	
 .smalltitle {font-size: 1.2em; font-weight: normal; color: #8A7000; }
 .largetitle 	{font-size: 1.6em; font-weight: normal; color: #8A7000; text-align: center; }
 .more {
 	font-weight: bold;  font-style: italic;
 }
 
 .featurestyle {   
 font-size: 1.2em; color: #52270E; 
 font-family:  "Georgia", "Times New Roman", Times,  serif;
 font-style: normal;
 text-align: center;
 line-height: 125%;
 letter-spacing: .02em;

}

.events {
   margin-top: 10px;
	padding: 5px;
	background-color: #F2D761;
	width: 150px;
	float: right;
	vertical-align: bottom;
	
}
 
 .FIXME { color: fuchsia;
 background-color: lime;
 font-size: 1.5em;
 font-weight: bold;	
 }
 
  .Message {  color: #EABE00; font-weight: bold; font-style: italic;}  
 h1 {   font-size: 1.8em; color: #52270E; 
 font-style: normal;
} 
 h2 { text-align: left;
 font-size: 1.6em;
 font-weight: normal;
 color: #EABE00; font-style: normal;}
 
 h3 { font-size: 1.1em; color: #8A7000; text-align: center; font-style: italic; text-decoration: none ;}
 h4 { font-size: 1em; color: #F2D761;}
 h5 { font-size: 1em; color:#F2D761; font-weight: bold;}
 h6 { font-size: .8em; font-weight: bold; font-style: italic;}
 .hr {
 	background-image: url(css/hr.jpg);
	width: 75%;
	background-position: center;
	height: .5px;
 }

.paddedtext {
	padding: 5px;
}	
.tiny {
	font-size: 9px;
}

.disabled {
	color: #999999;
}

.photo {
	width: 300px;
	float: left;
	text-align: center;
}

.plat {
	width: 300px;
	float: right;
	text-align: center;
}