

html, body {
height: 100%; 
margin: 0;
padding: 0;
background-color: #292920;
}

body, td  {
color: #003300;
font-size: 16px;
font-family: georgia, serif;
}
 

#background {
position:fixed; 
color: transparent;
top:0; 
left:0; 
width:100%; 
height:100%;
}


.content { 
background-color: #fbfbec;
margin-right: auto; 
margin-left: auto;
width:940px; 
height:auto; 
position:relative;
z-index: 1;
border-left: 2px solid #2d2413;
border-right: 2px solid #2d2413;
border-bottom: 2px solid #2d2413;
}

a:link    { color: #330000; }
a:visited { color: #330000; }
a:hover   { color: #660000; }

.nav { background-color: #2d2413; }

.head1 { font-family: trebuchet ms; font-size: 20px; }

.head2 { font-family: trebuchet ms;  font-size: 18px; font-weight: bold; }

.head3 { font-family: trebuchet ms;  font-size: 16px; font-weight: bold; }

h1 { font-family: trebuchet ms; font-size: 22px;  }

h2 { font-family: trebuchet ms; font-size: 20px;  }

.sub1 { font-family: arial; font-size: 10px; font-weight: bold; }
.sub2 { font-family: arial; font-size: 12px; font-weight: bold; }

.address {  font-family: trebuchet ms; font-size: 14px; }

.quote  { 
border: 2px solid #d8c182; 
margin-left: 10px; 
font-size: 14px;
}

table.rates td {
background-color: #fce6ac;
border: 1px solid #d8c182;
font-family: helvetica, arial;
font-size: 12px;
font-weight: bold;
}

table.rates  {
border: 1px solid #d8c182;
}

.recipes {
background-image: url(images/recipe-bg1.gif);
border: 2px solid #d8c182;
background-color: #f3e3a9;
padding: 4px;
}

.footer {
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
background-position: center bottom;
width: 940px;
height: 400px;
}

.subnav { 
font-family: verdana, arial; 
color: #ffffff; 
font-size: 10px; 
font-weight: bold; 
background-color: #2d2413; 
}

.subnav a:link    { color: #ffffff; text-decoration: none; }
.subnav a:visited { color: #ffffff; text-decoration: none; }
.subnav a:hover   { color: #ffffff; text-decoration: none; }

#lightbox {
	
background-color:#2d2413;
font-family: arial;
color: #E9DDAF;
font-size: 14px;
font-weight: bold;
padding: 14px;
}
	
#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: #2d2413;
back\ground-color: transparent;
background-image: url(shim.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale"); }