@charset "UTF-8";
/* CSS Document */

body { background: url(images/header_bg.jpg) #eae7b2 no-repeat top;	margin: 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 90%; font-weight: normal; color: #363200; }
a { color: #a75000; cursor: pointer; }
a img { border: none; cursor: pointer; }
img { border: none; }
#bodycontainer, #containerbottom, #bodyfooter {	width: 987px; margin-left: auto; margin-right: auto; padding: 0px; }
#bodycontainer { background: url(images/content_shadow.png) repeat-y top; z-index: 99; margin-top: 145px; }
#credits { width: 871px; height: 35px; }
#contentcontainer { width: 871px; background: url(images/content_bg.jpg) #fffbd6 repeat-x top; margin-left: auto; margin-right: auto; padding: 34px 47px 0px 49px; }
#containerbottom{ height: 11px; background: url(images/content_bottom_shadow.png) no-repeat top; margin-top: 0px; }
#bodyfooter { height: 14px; margin-top: 0px; color: #FFFFFF; }
#bodyfooter a { color: #ffffff; margin: 0 15px 0 15px; font-size: 12px; font-weight: lighter; }
.page_background { background: url(images/page_bg.jpg) #90936c repeat-x; width: 100%; height: 2000px; position: absolute; z-index: -99;	margin-top: 225px; top: 0px; }
#navbar { position: relative; top: 275px; width: 909px; height: 28px; margin-left: auto; margin-right: auto; padding: 0px; padding-top: 8px; padding-left: 60px; z-index: 1; background-image: url(images/navbar_bg.png); }
#navbar a { color:#ffffff; margin: 12px 5px 0px 45px; font-size: 16px; font-weight: lighter; }
#dinner, #lunch { text-align: center; }
.price { font-style: italic; }
a.button {
background-color:#FAFAF2;
border:1px solid #E6E8D9;
color:#555555;
display:inline;
font-size:13px;
font-weight:bold;
margin:5px 8px 14px 0px;
padding:8px 8px;
text-decoration: none;
}

a.selected {
text-decoration: none;
}#credits span {
	font-style: italic;
	color: #8E8F8D;
}
