	*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}
	body {
		background:#fff url(imgs/src/bgtile.gif) repeat-x 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#b62b10;
		text-align:center;
		margin:0 0 80px 0;
	}
	div#headwrap {
		text-align:center;
	}
		div#header {
			background:url(imgs/src/header.gif) no-repeat;
			height:202px;
			width:770px;
			margin:0 auto;
		}
		div#header span {
			text-indent:-9999px;
		}
	
		ul#nav {
		position:relative;
		height:29px; width:770px;
		background: url("imgs/src/nav.gif") no-repeat;
		voice-family:"\"}\"";
		voice-family:inherit;
		margin:0 auto;
		}
	
		ul#nav li {
			float:left;
			display:inline;
			list-style:none;
			}
		
		ul#nav li a {
			position: absolute;
			text-indent: -9999px;
			text-decoration: none;
			border: none !important;
			top: 0; height: 29px;
			}
	
			ul#nav li#nav-home a { 
				left: 0px; width: 92px;
				background: url("imgs/src/nav.gif") no-repeat;
			}
			ul#nav li#nav-menu a { 
				left: 93px; width: 94px; 
				background: url("imgs/src/nav.gif") -93px 0 no-repeat;
			}
			ul#nav li#nav-specials a { 
				left: 187px; width: 105px; 
				background: url("imgs/src/nav.gif") -187px 0 no-repeat;
			}
			ul#nav li#nav-gallery a { 
				left: 292px; width: 98px; 
				background: url("imgs/src/nav.gif") -292px 0 no-repeat;
			}
			ul#nav li#nav-contact a { 
				left: 390px; width: 96px; 
				background: url("imgs/src/nav.gif") -390px 0 no-repeat;
			}
	
			ul#nav li#nav-home a:hover  			{ background-position: -0px -30px; }
			ul#nav li#nav-menu a:hover  			{ background-position: -93px -30px; }
			ul#nav li#nav-specials a:hover  		{ background-position: -187px -30px; }
			ul#nav li#nav-gallery a:hover  			{ background-position: -292px -30px; }
			ul#nav li#nav-contact a:hover			{ background-position: -390px -30px; }
			
		div#contwrap {
			margin:0 auto;
			width:782px;
			background:url(imgs/src/bodydrop.gif) repeat-y top left;
			text-align:left;
		}
		div#foot span {
			display:none;
		}
		div#foot {
			background:url(imgs/src/foot.gif) no-repeat;
			width:782px;
			height:86px;
			clear:right;
		}
		div.pad {
			padding:10px 30px;
		}
		div#gallery  {
			margin-top:15px;
		}
		div#gallery img {
			margin:7px;
			border:2px solid #f0dfde;
		}
		div#copy img.rightalign {
			clear:right;
			display:block;
			float:right;
			margin:0 0 30px 30px;
		}
		div#copy img.offers {
			padding:20px 40px 0 0;
		}
		
		h1,h2,h3,h4,h5 { margin:24px 0 24px 0; }
		p { margin:12px 0 12px 0; line-height:1.5em; }

		h1#goodfood { background:url(imgs/goodfood.gif) no-repeat; width:187px; height:37px; text-indent:-9999px; }
		h1#gallery { background:url(imgs/src/h1_gallery.gif) no-repeat; width:283px; height:40px; text-indent:-9999px; }
		h1#contactus { background:url(imgs/src/h1_contactus.gif) no-repeat; width:227px; height:26px; text-indent:-9999px; }
		h2#bakeacake { background:url(imgs/bakeacake.gif) no-repeat; width:208px; height:37px; text-indent:-9999px; }
		
		
		
		dl.options dt {
			font-size:120%;
			font-weight:bold;
			margin:12px 0 0 0;
		}
		dl.options dd {
			margin:12px 0 12px 0;
		}