body {
	
	background: #f7f3e4;
	}

/* Main content formatting */	
	
#main, #main_menu, #main_visit, #main_about, #menu_chinese, #menu_sushi, #menu_specials, #menu_drinks, #menu_sushi_sushi, #menu_sushi_maki, #menu_sushi_drinks, #menu_print{

	margin-top: 100px;
	border: 1px solid #cfc2b9;
	width: 778px;
	height: 418px;
	text-align: center;
	background: url(main4.jpg) no-repeat top left;
	}
	
#main_menu {

	background: url(menu.jpg) no-repeat top left;
	}

#main_visit {

	background: url(visit_map1.jpg) no-repeat top left;
	}
	
#main_about {

	background: url(visit_map1.jpg) no-repeat top left;
}


#menu_specials {

	background: url(blank.jpg) no-repeat top left;
	
}

#menu_drinks {

	background: url(drinks1.jpg) no-repeat top left;
	
}

#menu_chinese{

	background: url(chinese1.jpg) no-repeat top left;
	
}

#menu_sushi_maki{

	background: url(sushi2.jpg) no-repeat top left;
	
}

#menu_sushi_sushi{

	background: url(sushi_sushi.jpg) no-repeat top left;
	
}

#menu_sushi_drinks{

	background: url(sushi_drinks.jpg) no-repeat top left;
	
}

#menu_print{

	background: url(blank.jpg) no-repeat top left;
	
}


#butt {

	margin-top: 20px;
	}
	
#left {

	float: left;
	margin: 0px 0px 0px 20px;
	width: 152px;
	height: 408px;
	background: url(menu_back3.gif)
	}
	
#mainwrap {

	float: left;
	margin: 0px 0px 0px 0px;
	width: 570px;
    text-align: left;
	}

#content, #content2, #content3, #content4, #content5{

	margin: 25px 0px 0px 0px;
	width:510px;
	margin-left: 10px;
	}
	
#content2 {

	width:320px;
	margin-left: 10px;
	}

#content3 {

	width:270px;
	margin-left: 10px;
	}
	
	
#content4 {
	width: 550px;
	margin-left: 15px;
	margin-top: 50px;
	}
	
#content5 {
	width: 550px;
	margin-left: 15px;
	margin-top: 80px;
	}

#footer {

	margin: 15px 0px 0px 350px;
	width: 215px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #999;
	font-style: italic;
	}
			
/* text formatting */	

h1 {
	
	margin: 5px 10px 10px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase; 
	color: #431B1A;
	font-weight: 700;
	text-align: left;
	}

h2 {

	margin: 10px 10px 5px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #431B1A;
	font-weight: 700;
	text-align: left;
	}

h3 {

	margin: 0px 10px 2px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #431B1A;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	}
	
h4 {

	margin: -8px 10px 10px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #431B1A;
	font-weight: normal;
	text-align: left;
	}
	
h5 {
	
	margin: 5px 10px 3px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #E04F00;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
	}
	
p, p.main, p.main2, p.link, p.press, p.press2, p.about {

	margin: 0px 10px 10px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #431B1A;
	font-weight: normal;
	text-align: left;
	}

p.main2 {

	margin: 15px 10px 10px 20px;
	font-weight: 700;
	}

p.link {

	margin-top: 20px;
	margin-bottom: 20px;
	}
	
p.press {

	color: #563c2f;
	margin-bottom: 0px;
	}
	
p.press2, p.about {

	color: #E04F00;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 5px;
	}

p.about {
	
	margin-top: 20px;
	margin-bottom: 8px;
	}
	
p.events {
	line-height: 12px;
	}
	
p.resthead {

	margin: 3px 10px 0px 22px;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #431B1A;
	font-weight: normal;
	text-align: left;
	}
	
a {

	color: #E04F00;
	font-weight: normal;
	text-decoration: none;
	}

a:hover {
	
	color: #EE4100;
	text-decoration: underline;
	}		
	
.blogHeader {
	
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #431B1A;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
	}

	
	
	
	
	
	
#sub_menu_box {
	width: 105px;
}
	
	
	
#menu_box {
	height: 300px;
	width: 750px;
	margin-top: 50px;
	margin-left: 5px;
}
