a:link { text-decoration: underline; color: #990000; }
a:visited { text-decoration: underline; color: #990000; }
a:hover { text-decoration: underline; color: #000000; }
a:active { text-decoration: underline; color: #000000; }

body {	
   background-color: #f2eed7;
   margin: 20px 0px 20px 0px;
   }
   
td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #400000;
}

h1 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 18pt; 
   color: #400000;
   font-weight: 600;
   text-decoration: none; 
   text-align: center; 
   vertical-align: top;
   margin: 0px 0px 10px 0px;
   padding: 8px 0px 0px 0px;
   }

h2 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #400000;
   font-weight: normal; 
   text-decoration: none; 
   text-align: center; 
   vertical-align: top;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }
	
h2 a:link { text-decoration: underline; color: #333333; }
h2 a:visited { text-decoration: underline; color: #333333; }
h2 a:hover { text-decoration: underline; color: #990000; }
h2 a:active { text-decoration: underline; color: #990000; }



ul {
margin: 0px 0px 0px 0px;
list-style-type: square;
padding: 0px 0px 0px 20px;
font-weight: normal;
} 

ul.cookbooks {
margin: 0px 0px 0px 250px;
list-style-type: square;
padding: 0px 0px 0px 20px;
font-weight: normal;
}

hr { color: #990000; }

.hours_of_operation { 
   width: 775px;
   background: #826d58;
   font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
   text-align: center;
   vertical-align: top;
   padding: 5px 0px 5px 0px;
   } 

.menu_background  { 
   height: 19px;
   background: #f2eed7;
   background-image: url(../graphics/menu_background_yellow.jpg); 
   background-position: center; 
   background-repeat: repeat-x;
   }

.left_side { 
   width: 85px;
   background: #f2eed7;
   background-image: url(../graphics/interior_pages_left_side.jpg); 
   background-position: left; 
   background-repeat: repeat-y;
   }
	
.menu_left_side { 
   background: #f2eed7;
   background-image: url(../graphics/interior_pages_menu_left_side.jpg); 
   background-position: left; 
   background-repeat: repeat-y;
   }
	
.menu_right_side { 
   background: #f2eed7;
   background-image: url(../graphics/interior_pages_menu_right_side.jpg); 
   background-position: right; 
   background-repeat: repeat-y;
   }
	
.hours_left_side { 
   background: #f2eed7;
   background-image: url(../graphics/interior_pages_hours_left_side.jpg); 
   background-position: left; 
   background-repeat: repeat-y;
   }
	
.hours_right_side { 
   background: #f2eed7;
   background-image: url(../graphics/interior_pages_hours_right_side.jpg); 
   background-position: right; 
   background-repeat: repeat-y;
   }
   
.center { 
   width: 775px;
   background: #f2eed7;
   font: 10pt Verdana,Arial,Helvetica,sans-serif;
   text-align: center;
   vertical-align: top;
   padding: 0px 0px 0px 0px;
   } 
   
.center_left { 
   width: 775px;
   background: #f2eed7;
   font: 10pt Verdana,Arial,Helvetica,sans-serif;
   text-align: left;
   vertical-align: top;
   padding: 0px 10px 0px 10px;
   }    
   
.center_reservations { 
   width: 775px;
   background: #f2eed7;
   background-image: url(../photos/reservation_page.jpg); 
   background-position: 100% 0%; 
   background-repeat: no-repeat;
   font: 10pt Verdana,Arial,Helvetica,sans-serif;
   text-align: center;
   vertical-align: top;
   padding: 0px 0px 0px 0px;
   }  
   
.right_side { 
   width: 85px;
   background: #f2eed7;
   background-image: url(../graphics/interior_pages_right_side.jpg); 
   background-position: right; 
   background-repeat: repeat-y;
   }
	
.bottom_cell {
   background-image: url(../graphics/interior_pages_bottom.jpg);
   background-repeat: no-repeat;
   height: 142px;
	
}
	
.bottom_address {
   width: 383px;
   font: 9pt Arial,Helvetica,sans-serif:
   color: #400000;
   text-align: left;
   vertical-align: top;
	padding: 5px 5px 0px 5px;
   }  
	
.bottom_hours { 
   width: 382px;
   font: 9pt Arial,Helvetica,sans-serif:
   color: #400000;
   text-align: right;
   vertical-align: top;
   padding: 5px 5px 0px 5px;
   }  
   
.copyright { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-style: normal;
   font-weight: normal; 
   text-align: left; 
   vertical-align: top;
   color: #666666;
   }

.dwd { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-style: normal;
   font-weight: normal; 
   text-align: right; 
   vertical-align: top;
   color: #666666;
   }

.dwd a:link { text-decoration: underline; color: #666666; }
.dwd a:visited { text-decoration: underline; color: #666666; }
.dwd a:hover { text-decoration: underline; color: #666666; }
.dwd a:active { text-decoration: underline; color: #666666; }

