* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #7a664c;
	font-size: 13px;
	line-height: 19px;
	background: #f5f3e7 url(../images/bg.gif) center repeat-y;
}  /* Tell the browser to render HTML 5 elements as block */
header,footer,aside,nav,article {
	display: block;
}  /* Main Areas */
#wrapper {
	margin: 0 auto;
	padding: 100px 0 0 0;
	width: 959px;
	overflow: auto;
}

img {
	border: 0;
}  /* Navigation */ /* Navigation */
#navigation {
	width: 200px;
	height: 227px;
	background: url(../images/nav.gif);
	list-style-type: none;
	list-style: none;
	margin-top: 32px;
}

#navigation span {
	display: none;
}

#home a {
	height: 40px;
	display: block;
}

#home a:hover {
	background: url(../images/nav.gif) -208px 0px no-repeat;
	display: block;
}

#home-on a {
	height: 40px;
	display: block;
	background: url(../images/nav.gif) -208px 0px no-repeat;
}

#home-on a:hover {
	background: url(../images/nav.gif) -208px 0px no-repeat;
	display: block;
}

#about a {
	height: 40px;
	display: block;
}

#about a:hover {
	background: url(../images/nav.gif) -208px -40px no-repeat;
	display: block;
}

#about-on a {
	height: 40px;
	display: block;
	background: url(../images/nav.gif) -208px -40px no-repeat;
}

#about-on a:hover {
	background: url(../images/nav.gif) -208px -40px no-repeat;
	display: block;
}

#recipes a {
	height: 40px;
	display: block;
}

#recipes a:hover {
	background: url(../images/nav.gif) -208px -80px no-repeat;
	display: block;
}

#recipes-on a {
	height: 40px;
	display: block;
	background: url(../images/nav.gif) -208px -80px no-repeat;
}

#recipes-on a:hover {
	background: url(../images/nav.gif) -208px -80px no-repeat;
	display: block;
}

#news a {
	height: 40px;
	display: block;
}

#news a:hover {
	background: url(../images/nav.gif) -208px -120px no-repeat;
	display: block;
}

#news-on a {
	height: 40px;
	display: block;
	background: url(../images/nav.gif) -208px -120px no-repeat;
}

#news-on a:hover {
	background: url(../images/nav.gif) -208px -120px no-repeat;
	display: block;
}

#blog a {
	height: 40px;
	display: block;
}

#blog a:hover {
	background: url(../images/nav.gif) -208px -160px no-repeat;
	display: block;
}

#blog-on a {
	height: 40px;
	display: block;
	background: url(../images/nav.gif) -208px -160px no-repeat;
}

#blog-on a:hover {
	background: url(../images/nav.gif) -208px -160px no-repeat;
	display: block;
}

#twitter a {
	height: 40px;
	display: block;
}

#twitter a:hover {
	background: url(../images/nav.gif) -208px -200px no-repeat;
	display: block;
}

#twitter-on a {
	height: 40px;
	display: block;
	background: url(../images/nav.gif) -208px -200px no-repeat;
}

#twitter-on a:hover {
	background: url(../images/nav.gif) -208px -200px no-repeat;
	display: block;
}  /* Headers */
header {
	float: left;
	margin: 0 10px 0 28px;
	width: 210px;
}

h1 {
	margin-bottom: 47px;
	background: url(../images/logo.gif) no-repeat;
	width: 153px;
	height: 75px;
	text-indent: -9999px;
}

h2 {
	background: url(../images/masterchef.gif) no-repeat;
	width: 182px;
	height: 57px;
	text-indent: -9999px;
}  /* left, middle, right */
.left {
	float: left;
	margin: 16px 20px 0 10px;
	width: 420px;
	height: 100%;
}

.leftContact {
	float: left;
	margin: 16px 20px 0 10px;
	width: 420px;
	height: 100%;
}

.ComingSoon {
	float: left;
	margin: 16px 20px 0 11px;
	width: 439px;
	height: 100%;
}

.leftAbout {
	float: left;
	margin: 16px 10px 0 11px;
	width: 210px;
	height: 100%;
}

.middle {
	float: left;
	margin: 14px 20px 0 10px;
	width: 210px;
	height: 100%;
}

.middleAbout {
	float: left;
	margin: 14px 20px 0 10px;
	width: 210px;
	height: 100%;
}

.right {
	float: left;
	margin: 16px 10px 0 20px;
	width: 210px;
	height: 100%;
}

.rightAbout {
	float: left;
	margin: 0 10px 0 -1px;
	width: 210px;
	height: 100%;
}

img.aboutImage {

	margin: 16px 0 15px 0;
		
}

hr {
	border: 0;
	background: url(../images/dash.gif) no-repeat;
	padding-bottom: 23px;
}

img.home-images-1 {
	margin-bottom: 15px;
}

img.home-images-2 {
	margin-bottom: 13px;
}  /* footer */
footer {
	float: left;
	border-top: 1px solid #b2aa7e;
	width: 670px;
	margin: 20px 28px 0 259px;
	padding: 20px 0 20px 0;
}

footer a {
	color: #7a664c;
	text-decoration: none;
}

footer a:hover {
	color: #7a664c;
	text-decoration: underline;
}

.copyright {
	float: left;
	width: 570px;
	font-size: 13px;
}

.tokyologo {
	float: right;
	width: 93px;
}

.right a {
	color: #7A664C;
	text-decoration: underline;
}

.right a:hover {
	color: #7A664C;
	text-decoration: underline;
}

input {
	
	width: 420px;
	height: 10px;
	background: #F5F3E7;
	border: 1px solid #79674d;
	margin-top: 10px;
	padding: 10px;
	color: #79674d;
	font-family: Arial, Helvetica, sans-serif;
	
}

input.submit {
	
	width: 74px;
	height: 35px;
	background: #F5F3E7;
	border: none;
	margin-top: 0;
	padding: 0;
	
}

textarea {
	
	width: 420px;
	height: 180px;
	background: #F5F3E7;
	border: 1px solid #79674d;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	color: #79674d;
	
}

img.contactImage {

	margin: 2px 0 15px 1px;
		
}

img.contactImage2 {

	margin: 0px 0 15px 1px;
		
}

img.lastImage {

		margin-top: 2px;
		
}