@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	outline: 0;
}
html {
	overflow-y:scroll;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 50px 0;
	background-color:#e2ded2;
	text-align: center;
	color:#888;
}
h1 { font-size:250%; }
h2 { font-size:200%; }
h3 { font-size:175%; }
h4 { font-size:150%; }
h5 { font-size:125%; }
h6 { font-size:110%; }
div#wrap {
	width:924px;
	margin:0 auto;
	padding:0;
	background:url(../../../image/content/shadow.jpg) repeat-y;
	position: relative;
	text-align: left;
}
div#header {
	width:900px;
	height:80px;
	padding:0 12px;
}
/* search */
div#search {
	right: 20px;
	position:absolute;
	top: 40px;
}
div#search input[type="button"] {
	padding:2px;
}
div#search input[type="text"] {
	background-color:white;
	color:black;
	padding:2px;
	border:solid 1px #666;
	width:100px;
}
div#menu {
	width:900px;
	margin:0 auto;
	height:40px;
}
ul#level1 {
	width:900px;
	margin:0 auto;
	display:block;
	height:40px;
	background-image: url(../../../image/content/menu_bg.jpg);
	background-repeat: repeat-x;
}
ul#level1 li {
	display:inline;
	list-style:none;
	width:100px;
	height:40px;
}
ul#level1 a {
	text-transform:uppercase;
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	height:12px;
	margin-top:14px;
	padding:1px 5px;
	display:block;
	float:left;
	line-height:10px;
	border-right:1px solid #e64242;
}
div#content {
	margin:0 12px;
	padding-bottom:1em;
	background-color:white;
	width:900px;
	background:url(../../../image/content/left.jpg) repeat-y white;
}
div#content h3 {
	color:#E31937;
	font-size:1em;
	font-weight:bold;
	font-size:14px;
}
div#col1 {
	float:left;
	width:250px;
}
div#col1 p {
	font-size:11px;
	line-height:18px;
}
div#contact h2 {
	color:#888;
	font-size:22px;
}
div#contact h3 {
	color:#AAA;
	font-size:16px;
}
div#contact p {
	color:#333;
	font-size:12px;
}
div#contact a {
	color:#999;
	text-decoration:none;
}
div#col2 {
	float:left;
	width:602px;
	margin-left: 20px;
	margin-top: 20px;
}
ol#things li {
	margin-top:1em;
	margin-left:20px;
	color:#333;
}
ol#things p {
	font-size:10px;
	margin-left:20px;
	color:gray;
}
ol#recipe li {
	color:#333333;
	font-size:11px;
	line-height:12px;
	margin:10px;
}
ol#recipe ul{
	margin:5px 10px;
}
ol#recipe ul li{
	color:gray;
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 20px;
	padding:0;
}
ol#recipe p {
	font-size:10px;
	margin-left:20px;
	color:gray;
	line-height:12px;
}
div#banner {
	margin-bottom:20px;
}
div#one {
	width:340px;
	float:left;
	line-height:18px;
}
div#one p {
	margin-bottom:2em;
}
div#two {
	float:right;
	width:220px;
	padding-left:20px;
	border-left:1px solid lightgrey;
	font-size:10px;
}
div#two h3{
	display:block;
}
div#two img{
	display:block;
	margin-bottom:1em;
}
div#two p{
	display:block;
	margin-bottom:1em;
}
div#top {
	text-align:right;
	border-bottom:1px solid gray;
	padding-bottom:20px;
}
div#top h3 {
	font-size:11px;
	line-height:12px;
}
ul#restaurants li{
	background-color:gainsboro;
	border-bottom:1px solid gray;
	list-style:none;
	margin:1px;
	padding:2px;
}
ul#restaurants a{
	color:dimgrey;
	display:block;
	text-decoration:none;
}
div#top p {
	line-height:14px;
}
div#top a {
	color:dimgrey;
	text-decoration:none;
}
div#top img {
	margin-right:5px;
	margin-bottom:5px;
}
div#top, div#tip, div#contact {
	margin:20px 10px 20px 20px;
}
div#tip {
	border-bottom:1px solid gray;
	padding-bottom:20px;
}
div#tip h3 {
	color:black;
	font-size:14px;
}
div#tip h4 {
	color:black;
	font-size:12px;
	font-style:italic;
}
div#tip p {
	font-style:italic;
}
div#copyright {
	width:880px;
	text-align:right;
	padding:20px 20px 0 0;
	font-size:10px;
}
div#bottom{
	width:924px;
	margin:0 auto;
	height:12px;
	background:url(../../../image/content/bottom.jpg) no-repeat;
}