
body, td { 
font-family: trebuchet ms, arial, helvetica, sans-serif; 
font-size: 13px; 
color: #752500; }
body { 
background-color: #f7f2dc; 
background-image: url(images/back3.gif);
background-position: top center;
margin-top: 0px; }

h1 { font-family: monotype corsiva; font-size: 26px; font-weight: normal; line-height: 36px; }
h2 { font-size: 16px; font-weight: bold; line-height: 20px; }
.sub1 { font-size: 10px; font-weight: bold; color: #8f2104; }

.content {
background-color: #fbf3d5; 
background-image: url(images/fill3.gif);
}

.first { 
font-family: monotype corsiva; 
font-size: 22px; 
line-height: 22px; 
margin-right: 1px; 
}

.events {
background-image: url(images/eventsbox.png);
background-position: top center;
background-repeat: no-repeat;
width: 385px;
height: 153px;
padding: 0px; 
font-size: 14px; 
font-family: trebuchet ms;  
font-weight: bold; 
text-align: center; 
color: #8c8e6e; 
}
.header { background-color: #0c2601;border-right: 1px solid #0c2601; border-left: 1px solid #0c2601;
}
a:link    { color : #0d2601;}
a:visited { color : black;  }
a:active  { color : #5a6949;}
a:hover   { color : #990000;}
.topaddress {background-color: #0c2601; color: #fbf3d5; font-weight: bold;
border-top: 2px solid #fbf3d5;
border-bottom: 2px solid #fbf3d5;
}
table.indexspecial { 
background-color: #ffffee;
border: 2px solid #cfc3a5; 

}

table.indexspecial td{ 
padding: 10px;
}


.head1 { font-size: 20px; color: #006633;  }
.head2 { font-size: 18px; color: #006633;  }
.head3 { font-size: 14px; color: #003333; font-family: arial; font-weight: bold; }

.daterate { font-size: 11px; font-weight: bold;  color: #501b03; }
table.main {
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
padding: 0px 0px 0px 0px;
border-style: solid solid solid solid;
border-color: #0c2601 #0c2601 #0c2601 #0c2601;
border-collapse: separate;
background-color: #fbf3d5; 
background-image: url(images/fill3.gif);}
.menu           {  font-size: 13px; font-weight: bold; color: #dccd95; }
.menu a:link    {  font-size: 13px; font-weight: bold; color: #dccd95; text-decoration: none; }
.menu a:visited {  font-size: 13px; font-weight: bold; color: #dccd95; text-decoration: none;}
.menu a:hover   {  font-size: 13px; font-weight: bold; color: #f7f2dc; text-decoration: none;}
.submit {  
font-family: arial;  
background-color: #b4a06d; 
font-size: 12px; 
font-weight: bold;
padding: 0px 0px 0px 0px; 
border-left: 2px solid #d5c69f; 
border-top: 2px solid #d5c69f; 
border-right: 2px solid #6a5726; 
border-bottom: 2px solid #6a5726;
}

#lightbox{
	
background-color:#f7f2dc;
font-family: arial;
color: #003300;
font-size: 14px;
font-weight: bold;
padding: 1px;
}
	
#lightboxdetails { font-size: 0.8em; padding-top: 0.4em; }
	
#lightboxcaption { float: left; }

#keyboardmsg { float: right; }

#closebutton { top: 5px; right: 5px; }

#lightbox img { border: 10px; clear: both;} 

#overlay img { border: none;}

#overlay { background-image: url(overlay.png); }

* html #overlay {
background-color: #f7f2dc;
back\ground-color: transparent;
background-image: url(shim.gif);
filter: progid:dximagetransform.microsoft.alphaimageloader(src="overlay.png", sizingmethod="scale"); }

.diningmenu { 
background-color: #ffffee; 
border: 2px solid #f6e4b4; 
padding: 10px;
}
