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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#231f20;
}
body {
	margin:0 auto;text-align:center;background-color: #E5D8AC;
}
#overall { width:1000px;background:url(art/bg.jpg) repeat-y;margin:0 auto;text-align:left;}
#top { border-top:15px #00813c solid;height:32px;}

/* nav */
ul#nav { padding-left:100px;}
#nav { border-top:#90650c solid 2px;border-bottom:#90650c solid 2px;height:38px;text-align:center}
#nav li {  display:inline;text-indent:-99999px;float:left;}
#nav a { height:38px;display:block;}
ul#nav li a { background: center top no-repeat;}
ul#nav li#home a { background-image:url(art/nav-home.png);height:38px;width:110px;}
ul#nav li#home a:hover { background-image:url(art/ons/nav-home.png);height:38px;width:110px;}
ul#nav li#about a { background-image:url(art/nav-about.png);height:38px;width:127px;}
ul#nav li#about a:hover { background-image:url(art/ons/nav-about.png);height:38px;width:127px;}
ul#nav li#menu a { background-image:url(art/nav-menu.png);height:38px;width:122px;}
ul#nav li#menu a:hover { background-image:url(art/ons/nav-menu.png);height:38px;width:122px;}
ul#nav li#catering a { background-image:url(art/nav-catering.png);height:38px;width:140px;}
ul#nav li#catering a:hover { background-image:url(art/ons/nav-catering.png);height:38px;width:140px;}
ul#nav li#contact a { background-image:url(art/nav-contact.png);height:38px;width:120px;}
ul#nav li#contact a:hover { background-image:url(art/ons/nav-contact.png);height:38px;width:120px;}
ul#nav li#phone a { background-image:url(art/nav-phone.png);height:38px;width:190px;}

#logo { height:66px;border-bottom:#90650c solid 2px;text-align:center;width:1000px;padding:12px 0px;}

/* menu subnav */
#subnav { border-bottom:#90650c solid 2px;text-align:center;width:1000px;padding:12px 0px; }
#subnav li { list-style:none;display:inline}
#subnav li { padding-right:18px;}
#subnav a { text-decoration:none;font-size:15px;font-weight:bold;color:#231f20;}
#subnav a.on { color:#bc2125}
#subnav a:hover { color:#bc2125}
#content { padding:20px 30px;width:940px}

#col1 { width:460px;margin-right:35px;float:left;}
#col2 { width:440px;margin-left:498px}

/* standard text and photos*/
.stdcopy { 
font-size:13px;
line-height:18px;
}
.stdcopy blockquote { padding-left:20px;}
.stdcopy p {
	margin-bottom:12px;
}
h1 { font-size:23px;margin-bottom:15px;}
h2 { font-size:20px;margin-bottom:15px;color:#00813c;margin-bottom:0px;}

.border { border:solid #000000 1px;}
img.right { float:right;margin-left:8px;}
img.left { float:left;margin-right:8px;}

/* home  */
.home-food-images img { float:left;padding-right:20px;}
.homeoffer { font-size:18px;font-style:italic;color:#cc0000;line-height:24px;padding-top:10px; }
#home-col1 { width:385px;margin-right:45px;float:left;}
#home-col2 { width:518px;margin-left:445px}


#menucol1 { width:450px;margin-right:35px;float:left;}
#menucol2 { width:450px;margin-left:498px}
.menutable td { padding:8px 0px;}
.menutable td, .menutable p, .menutable strong {font-size:15px;}
.menutable { width:450px;}


#footer { }
#footnav { background:#bc2125;padding:8px;color:#ffffff;font-size:11px;text-align:center;margin-top:10px;}
#footnav ul, #footnav p { margin:0px;padding:0px;color:#ffffff;}
#footnav li { list-style-type:none;display:inline;color:#ffffff;padding-right:15px;}
#footnav P { margin-top:10px;}
#footnav a { color:#ffffff;text-decoration:none;}
#footer .logo { margin:0 auto;text-align:center}
#footer .logo img { padding-right:30px;border:0px;}

.menuoption { width:50px;text-align:right}
.price { text-align:right}
