body
{
	font-size:       70%;
	margin:          0;
	padding:         0;
	background-color: #000;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
}
html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; }

#container
{
	margin:          0 auto;
	padding-top:20px;
	width:           750px;
	position:        relative;
	background-color:  #000;
}

#header
{
	margin:          0 auto;
	width:           700px;
	height:          250px;
	background:      transparent url('header.jpg') top left no-repeat;
}

.headtitle
{
	position:        relative;
	font-family:     Times;
	font-size:       30px;
	color:           #FFF;
	top:             210px;
	left:            12px;
}

#menu
{
	margin:          0 20px;
	height:          29px;
	padding:         5px 0;
	text-align: center;
}

#menu ul
{
	margin:          0;
	padding:         7px;
	height:          29px;
}

#menu ul li
{
	list-style:      none;
	display:         inline;
}

#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited
{
	color:           #FC3;
	padding:         10px 7px 10px 7px;
	font-size:       1.25em;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
}

#menu ul li a:hover
{
	background-color:   #acc873;
	color:           #000;
}


#content
{
	min-height:      390px;
	width:           700px;
	margin:          0 auto;
	background-color:#FFF;
}

#insidecontent
{
	float:           left;
	padding-left:    2px;
	padding-right:    25px;
	width:           auto;
}

#insidecontent p
{
	margin:          0;
	color:           #000;
	font-family:     Tahoma;
	font-size:       1.4em;
	line-height:     170%;
	padding: 12px;
}
blockquote
{
	margin:          12;
	background-color:   #acc873;
	font-weight:     normal;
	color:           #000;
	font-size:       1.75em;
	font-family:Times;
	padding: 12px;
	font-style: italic;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #E64726;
}




h1
{
	margin:          0;
	font-weight:     normal;
	color:           #d14c27;
	font-size:       2.5em;
	padding: 12px;
	font-family: "Times New Roman", Times, serif;
}

h2
{
	margin:          0;
	display:         inline;
	position:        relative;
	font-size:       1.8em;
	font-weight:     normal;
	color:           #94c258;
}

h3
{
	margin:          0;
	font-size:       1.75em;
	font-weight:     normal;
	color:           #E04C26;
	text-align: center;
}

#footer
{
	margin:          0 auto;
	width:           641px;
	height:          39px;

}

#footer span
{
	display:         block;
	position:        relative;
	font-family:    Tahoma;
	font-size:       1.3em;
	padding:         10px;
	color:           #FC3;
	text-align: center;
}
#map {
	padding-top:40px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 60px;
}
#map ul li a:link, #menu ul li a:active, #menu ul li a:visited {
	padding:         10px 7px 10px 7px;
	font-size:       1.25em;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
}
#insidecontent a {
	margin:          0;
	color:           #DE4C25;
	font-family:     Tahoma;
	font-size:       1em;
	line-height:     100%;
	padding: 1px;
}
h5 {
	margin:          0;
	font-size:       1.3em;
	font-weight:     normal;
	color:           #999;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 15px;
	padding-right: 1px;
	padding-bottom: 25px;
	padding-left: 1px;
}
  div#menu2  {
	width : 550px;
	text-align : left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 90%;
	margin-top: 50;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

dl {
width : 100%;
overflow : auto;
margin : 0 0 1em;
background : url(dot.gif) repeat-x 0 1.2em;
}
dt, dd.price {
background : #fff;
font-size : 130%;
font-weight : bold;
}
dt {
float : left;
padding-right : 3px;
color : #f70000;
}
dd {
margin : 0;
}
dd.price {
float : right;
padding-left : 3px;
color : #aaa;
}
dd.ingredients {
float : left;
width : 100%;
padding : 3px 0;
font : italic 100% Georgia, Times, sans-serif;
color : #555;
} 
h4 {
	margin:          0;
	font-weight:     normal;
	color:           #000;
	font-size:       1.75em;
	padding-left: 26px;
}
dl{
	width: 100%;
	overflow: auto;
	margin: 0 0 1em;
	background-image: url(menu/dot.gif);
	background-repeat: repeat-x;
	background-position: 0 1.2em;
} 
dt,dd.price{background: #FFF;font-size: 130%;font-weight: bold}
dt{
	float: left;
	padding-right: 3px;
	color: #9CB767;
}
dd{margin:0}
dd.price{
	float: right;
	padding-left: 3px;
	color: #9CB767;
} #menu3 {
	padding-top:20px;
	width:           580px;
	position:        relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 40px;
	background-color: #FFF;
}
dd.ingredients{
	float: left;
	width: 100%;
	padding: 3px 0;
	color: #555;
	font-family: Georgia, Times, sans-serif;
	font-size: 120%;
	font-style: italic;
}
.smallerlist {
	font-size: 100%;
	color: #555;
	background-color: #FFF;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-style: italic;
}
.tablehead {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #000;
	background-color: #AECB71;
	text-align: center;
	font-weight: bold;
}
