body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td, .item-list ul li {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
img {
	border-style: none;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
q:before,q:after {
	content: '';
}
a:link {
	color: #270C03;
	text-decoration: underline;

}
a:visited {
	color: #270C03;
	text-decoration: underline;
}
a:hover {
	color: #270C03;
	text-decoration: underline;
}
a:active {
	color: #270C03;
	text-decoration: underline;
}

p,h1,h2,h3,h4,h5,h6 {
margin-top: 12px;
}

body {
text-align: center;
background: url(images/background.jpg) repeat;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}

#container {
width: 949px;
position: relative;
margin: 0px auto;
text-align: left;
}

#top {
background: url(images/top-bg.jpg) repeat-x;
height: 185px;
}

#content {
background: url(images/content-bg.jpg) repeat-y;
padding-left: 330px;
padding-right: 100px;
padding-bottom: 50px;
margin-top: 0px;
}

#footer {
width: 949px;
height: 179px;
background: url(images/footer.jpg) no-repeat;
}

#footer-gp {
width: 949px;
height: 179px;
background: url(images/footer-no-address.jpg) no-repeat;
}

#nav {
position: relative;
margin: 0px auto;
text-align: left;
background: url(images/top.jpg) no-repeat;
height: 310px;
width: 949px;
margin-top: -180px;
}

h2 {
font-weight: strong;
font-size: 15px;
}

h1 {
display: none;
}



/* begin */
#nav ul {
float: right;
font-family: serif;
font-size: 15px;
margin-top: 10px;
}

#nav ul ul {
margin-top: 0px;
}

#nav ul li {
float: left;
padding-right: 25px;
}

#nav ul li a {
color: white;
text-decoration: none;
}

#nav ul li a:hover {
text-decoration: underline;
}


#nav li ul {
position: absolute;
left: -999em;
width: 150px;
background: #5B6E68;
}

#nav li ul li {
padding-top: 10px;
padding-left: 10px;
padding-bottom: 5px;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}

/* end */

#footer a.golden, #footer-gp a.golden {
position: absolute;
bottom: 10px;
left: 64px;
width: 200px;
height: 35px;
display: block;
text-indent: -999em;
}

#footer a.fb, #footer-gp a.fb {
position: absolute;
bottom: 10px;
left: 264px;
width: 180px;
height: 35px;
display: block;
text-indent: -999em;
}


strong, b {
font-weight: bold;
}

em, i {
font-style: italic;
}

#nav img {
position: absolute;
left: 273px;
top: 54px;
}

#food h2 {
text-transform: uppercase;
border-top: 1px solid #C4A966;
padding-top: 10px;
}

#food ul li{
list-style: disc;
padding-bottom: 10px;
}

#food ul{
margin-top: 20px;
}