body {
	line-height: 18px;
	background-color:#fffff1; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color:#003366;
	font-size: 15px;
}
@font-face {font-family:Papyrus; font-style:normal; font-weight: bold; src:url(PAPYRUS0.eot);}
.outerbox {width:760px; border:1px solid #b2b28e; padding:2px; background-color:#c6c6c6; height:auto}
.header {width:750px; padding:0px; margin:0px; height:136px}
.navbox {border: solid 1px #999955; width:532px; color:#2f4f4f; height:34px; padding:2px; margin:3px; background-color:#d8d8ad}
.innerbox {width:754px; border:2px solid #888800; padding:0px; margin:0px; background-color:#f3ffd2; height:auto}
.leftcol {font-size: 15px;border-top: solid 2px #888800;font-weight: bold; vertical-align:top; width:206px; border-right:2px solid #888800; padding:0px; background-color:#e5ffcc}
.rightcol {vertical-align:top; height:auto; width:548px; padding:0px; background-color:#e5ffcc}
#contentbox {width:515px; border:1px solid #999955; background-color:#e2e2e2; margin:3px 0px 3px 10px; padding:1px; z-index:1; height:auto}
#contenthead {padding-top: 3px; background-color:#b2b28e; height:30px; width:auto; font-family:"Monotype Corsiva"; font-size:24px; color:#770000; font-weight:bold; text-align:center}
.newsletter {height:auto; width:196px; border:1px solid #999955; padding:1px; margin:8px 4px; background-color:#f2ffcc; vertical-align:top; text-align: center;}
#updateBox a {margin-bottom: 3px; display: block;}
.newsletterhead {font:bold 22px "Monotype Corsiva"; color:#880000; background-color:#d8d8ad; text-align:center}
.hours {height:170px; width:196px; border:1px solid #999955; padding:1px; margin:8px 4px; background-color:#f2ffcc; text-align:center}
.hourshead {font:bold 22px "Monotype Corsiva"; color:#880000; background-color:#d8d8ad; text-align:center}
.location {height:100px; width:196px; border:1px solid #999955; padding:1px; margin:8px 4px; background-color:#f2ffcc; text-align:center}
.locationhead {font:bold 22px "Monotype Corsiva"; color:#880000; background-color:#d8d8ad; text-align:center}
.contact {height:150px; width:196px; border:1px solid #999955; padding:1px; margin:8px 4px; background-color:#f2ffcc; text-align:center}
.contacthead {font:bold 22px "Monotype Corsiva"; color:#880000; background-color:#d8d8ad; text-align:center}
.linkup  {font:bold 17px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#666699; cursor:pointer}
.linkover  {font:bold 17px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#0066FF; cursor:pointer}
.nav, .nav:link, .nav:visited {text-decoration: none;display:block;font:bold 16px Papyrus, Tahoma; color:#77ffff; background-color:#990000; width:100px; text-align:center; border:1px solid #000033; margin:1px; cursor:pointer}
.nav:hover {font:bold 16px Papyrus, Tahoma;color:#990000; background-color:#FFFF00}
h1 {font:17px Georgia, "Times New Roman", Times, serif; color:#003366; text-align:center}
h2 {font:20px Georgia, "Times New Roman", Times, serif; color:#880000; background-color:#00CC66}
.headerBottom {height:34px; width:196px; border:none; background-color:#e5ffcc;}
.headerBottom {
	position: absolute;
	margin-left: -375px;
	margin-top: 140px;
}
.navtable {margin:2px 0px 2px 4px}
a {font:700 16px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#666699}
a:Visited  {font:700 16px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#666699}
a:Active  {font:700 16px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#666699}
a:Hover  {font:700 16px Georgia, "Times New Roman", Times, serif; color:#0066FF; text-decoration:none}
.email {font:500 16px Georgia, "Times New Roman", Times, serif; color:#999999}
.catering {width: 500px; margin:2px 0px 2px 5px; border:1px solid #888800}
.content p {font: 700 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066;padding: 5px 25px 5px 25px}
.content {width:504px; background-color:#ffffcc; margin:4px 0px 0px 4px; height:580px;padding-top: 5px;}
.map {margin:10px 0px 10px 12px}
.hr {
	text-align: center;
	width: 60%;
	display: block;
}
hr {
	height: 1px;
}
#col1box {border:1px solid #8c8c73; width:297px; height:596px; position:relative; padding:0px; z-index:1; float:none; left:-248px}
#col2box {border:1px solid #8c8c73; width:497px; height:596px; position:absolute; left:298px; z-index:1; padding:0px; float:none}

/*Menu Styles*/
#menuOne {position:absolute; z-index:1; margin:2px 0px 2px 5px; border:1px solid #888800; visibility:visible}
#menuTwo {position:absolute; z-index:1; margin:2px 0px 2px 5px; border:1px solid #888800; visibility:hidden}
#menuThree {position:absolute; z-index:1; margin:2px 0px 2px 5px; border:1px solid #888800; visibility:hidden}
#menuFour {position:absolute; z-index:1; margin:2px 0px 2px 5px; border:1px solid #888800; visibility:hidden}
#menuFive {position:absolute; z-index:1; margin:2px 0px 2px 5px; border:1px solid #888800; visibility:hidden}
.menus {font:normal 700 17px "Times New Roman", Times, serif; color:#000066; list-style-type:disc; line-height:normal}
.menuhead2under {font:700 19px "Times New Roman", Times, serif; color:#000066; text-decoration:underline; text-align:center; text-transform:uppercase}
.menusub {font:italic 400 12px "Times New Roman", Times, serif; color:#000066; vertical-align:text-top}
.menuitem {font:700 17px "Times New Roman", Times, serif; color:#000066; white-space:nowrap; vertical-align:bottom}
.menuprice {font:700 16px "Times New Roman", Times, serif; vertical-align:bottom; color:#000066; text-align:right}
.itemsize {font:700 17px "Times New Roman", Times, serif; color:#000066; text-align:right; vertical-align:middle; display:table-cell; white-space:nowrap}
.hrone {color:#999999}
.menuback {background-color:#ffffcc; border:1px solid #f0f0ff;padding-left: 3px;padding-right: 3px;}
.pricemid {font:700 16px "Times New Roman", Times, serif; color:#000066; vertical-align:middle; text-align:right}