@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	background-color: #dc8630;
	background-image: url(background.jpg);
	background-repeat: no-repeat;
	height: 100%;}

body {
	min-width:800px;}
	
#container {
    background-color:#cccc99;
    margin:0 auto;
    width:800px;}
	
#header h1 {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 180px;
	background-image: url(banner.jpg);}

.no {
	display: none;}

#mainCol h2, #oneMidCol h2 {
	padding: 10px 20px 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #333300;}

#oneMidCol h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333300;
	font-size: 16px;
	font-weight: bold;
	padding: 20px 20px;}

#mainCol p, #oneMidCol p {
	padding: 0 20px 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333300;
	line-height: 2em;}

#navigation {
	background-color: #CCCC33;
	margin: 0;
	padding: 0;
	font: bold 13px Arial; 
	height: 30px;}

#navigation ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	border: 1px solid #669900; /*border*/
	border-width: 1px 0;
	background: black url(menu_bg1.jpg) center repeat-x;}

#navigation ul li {
	display: inline;}

#navigation ul li a {
	float: left;
	color: white; /*text color*/
	padding: 5px 11px;
	text-decoration: none;
	border-right: 1px solid #996600; /*divider between menu items*/}

#navigation ul li a:visited {
	color: white;}

#navigation ul li a:hover {
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: black url(menu_bg2.jpg) center center repeat-x;}

#navigation ul li #current {
	color: #333300;!important; /*text color of current page*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: black url(menu_bg2.jpg) center repeat-x;}

#mainCol {
    background:#cccc99;
    float:left;
    width:610px;
	padding-bottom: 20px;}
	
#oneMidCol {
    background:#cccc99;
	width: 800px;
	padding-bottom: 60px;}	

.subMenu{
	padding-left: 25px;}
	
.subMenu a {
	text-decoration: underline;
	color: #666600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}	
	
#regList, #drinkList {
	margin: 0 0 10px 20px;
	padding: 0;}

.title, .plate {
	margin: 10px 0 0 0;
	font-weight: bold;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #333300;}

.detail, .explanation {
	margin: 0 0 10px 0;
	list-style-type: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333300;}

.smallNote {
	margin-left: 20px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333300;}
	
#rightCol {
    background:#cccc99;
    float:right;
    width:190px;
	text-align: center;}
	
table#pic {
	margin: 30px 0;
	width: 160px;}
	
#picCell {
	width: 160px;
	background-color: #669933;
	text-align: center;}

#contactForm {
	padding: 20px 20px 40px 20px;}

#contactTbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333300;}
	
#contactTbl th {
	text-align: right;}

#restoLink {
	clear: both;
	text-align: center;
	padding: 10px 0;}

#restoLink img {
	border-color: #cccc99;}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-align: center;
	padding: 10px 0 20px 0;
	background-color:#dc8630;}