html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
background-color:#251607;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#381f14;
}
p, li {
font-size:0.75em;
}
ul {
padding:0 0 0 15px;
}
h1 {
font-size:1.4em;
font-weight:normal;
padding:0 0 10px 0;
}
h2 {
font-size:0.75em;
font-weight:bold;
padding:10px 0 6px 0;
}
h3 {
font-size:1.1em;
font-weight:normal;
font-style:italic;
font-family:"Times New Roman", Times, serif;
padding:10px 0 0 0;
}
a {
color:#381f14;
text-decoration:underline;
}
#wrapper {
width:800px;
margin:0 auto 5px auto;
background-color:#f6d08d;
}
#header {
width:800px;
background:#FFD189 url(images/header-graphic.gif) top left no-repeat;
}
#header img{
float:left;
}
#telno {
font-size:1.4em;
float:left;
padding:35px 0 0 340px;
}
#strap {
width:766px;
padding:8px 0 8px 34px;
clear:both;
font-size:1.0em;
font-style:italic;
font-family:"Times New Roman", Times, serif;
}
#main {
width:800px;
background:#FFD189 url(images/grapes.gif) top left repeat-y;
}
#nav {
width:180px;
float:left;
}
#address {
width:180px;
float:left;
}
#address p{
font-size:0.75em;
text-align:right;
padding:10px 15px 0 0;
}
/*----------------------------------------------*/
#homebutton {
width:180px;
float:left;
height:30px;
text-indent:-9999px;
display:block;
}
#homelink a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/home.gif) top left no-repeat;
}
#homelink a:hover {
background-position:-180px 0;
}
#homeon a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/home.gif) top left no-repeat;
background-position:-180px 0;
}
/*----------------------------------------------*/
#aboutbutton {
width:180px;
float:left;
height:30px;
text-indent:-9999px;
display:block;
}
#aboutlink a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/about-us.gif) top left no-repeat;
}
#aboutlink a:hover {
background-position:-180px 0;
}
#abouton a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/about-us.gif) top left no-repeat;
background-position:-180px 0;
}
/*----------------------------------------------*/
#menubutton {
width:180px;
float:left;
height:30px;
text-indent:-9999px;
display:block;
}
#menulink a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/menu.gif) top left no-repeat;
}
#menulink a:hover {
background-position:-180px 0;
}
#menuon a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/menu.gif) top left no-repeat;
background-position:-180px 0;
}
/*----------------------------------------------*/
#chefbutton {
width:180px;
float:left;
height:30px;
text-indent:-9999px;
display:block;
}
#cheflink a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/chef.gif) top left no-repeat;
}
#cheflink a:hover {
background-position:-180px 0;
}
#chefon a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/chef.gif) top left no-repeat;
background-position:-180px 0;
}
/*----------------------------------------------*/
#newsbutton {
width:180px;
float:left;
height:30px;
text-indent:-9999px;
display:block;
}
#newslink a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/news.gif) top left no-repeat;
}
#newslink a:hover {
background-position:-180px 0;
}
#newson a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/news.gif) top left no-repeat;
background-position:-180px 0;
}
/*----------------------------------------------*/
#locationbutton {
width:180px;
float:left;
height:30px;
text-indent:-9999px;
display:block;
}
#locationlink a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/location.gif) top left no-repeat;
}
#locationlink a:hover {
background-position:-180px 0;
}
#locationon a {
float:left;
display:block;
width:180px;
height:30px;
text-decoration:none;
background: url(images/location.gif) top left no-repeat;
background-position:-180px 0;
}
/*----------------------------------------------*/
#photo {
width:619px;
height:350px;
float:left;
margin:1px 0 0 1px;
overflow:hidden;
}

#photo img {  
padding: 0;  
border:  0;  
width:  619px; 
height: 350px;
top:  0; 
left: 0; 
}

#content {
width:548px;
clear:both;
float:left;
padding:20px 71px 20px 181px;
}
#content p{
padding:0 0 6px 0;
line-height:1.4em;
}
.clearfix {
clear:both;
}
#footer {
width:800px;
padding:10px 71px 10px 181px;
width:548px;
}
#credit {
width:800px;
margin:0 auto;
}
#sidecol {
width:140px;
float:left;
padding:0 20px 0 0;
text-align:right;
}
#menulist {
width:568px;
float:left;
}
.openingtimes {
font-size:0.8em;
}

.openingtimes td{
padding:2px;
}
.beige {
background-color:#FFE9C5;
}
.whiteback {
background-color:#ffffff;
}
iframe {
width:548px;
height:300px;
}