/* CSS Document */
body{
	background:#eabd48;
	margin:25px 20px 8px 20px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#mainwrap{
	width:780px;
	height:543px;
	margin:0;
	padding:0;
	display:block;
}
#logo{
	width:667px;
	height:68px;
	display:block;
}
#authorstext{
	position:relative;
	display:block;
	text-align:center;
	line-height:13px;
	font-size:13px;
	z-index:50;
}
#mainimagearea{
	margin-top:-8px;
	width:780px;
	height:434px;
	background:url(img/main_bg.jpg) no-repeat;
	display:block;
}
#topbox{
	width:780px;
	height:14px;
	display:block;
}
#nav1wrap{
	width:780px;
	height:179px;
	display:block;
}
#nav1left{
	width:507px;
	height:179px;
	display:block;
	float:left;
}
#nav1{
	width:188px;
	height:179px;
	display:block;
	float:left;
}
#intro{
	width:188px;
	height:36px;
	display:block;
}
#intro a{
	width:188px;
	height:36px;
	display:block;
	background:url(img/intro_nav_hm.jpg) no-repeat;
}
#intro a:hover{
	position:relative;
	_position:absolute;
	_margin:0;
	background-position:100% -36px;
	z-index:50;
}
#characters{
	width:188px;
	height:34px;
	display:block;
	margin:-4px 0 0 0;
}
#characters a{
	width:188px;
	height:34px;
	display:block;
	background:url(img/character_nav_hm.jpg) no-repeat;
	z-index:5;
}
#characters a:hover{
	position:relative;
	_position:absolute;
	_margin:0;
	background-position:100% -34px;
	z-index:50;
}
#authors{
	width:188px;
	height:35px;
	display:block;
	margin:-6px 0 0 0;
}
#authors a{
	width:188px;
	height:35px;
	display:block;
	background:url(img/authors_nav_hm.jpg) no-repeat;
}
#authors a:hover{
	position:relative;
	_position:absolute;
	_margin:0;
	background-position:100% -35px;
	z-index:50;
}
#chapter{
	width:188px;
	height:31px;
	display:block;
	margin:-8px 0 0 0;
}
#chapter a{
	width:188px;
	height:31px;
	display:block;
	background:url(img/chapter_nav_hm.jpg) no-repeat;
}
#chapter a:hover{
	position:relative;
	_position:absolute;
	_margin:0;
	background-position:100% -31px;
	z-index:50;
}
#reviews{
	width:188px;
	height:38px;
	display:block;
	margin:-4px 0 0 0;
}
#reviews a{
	width:188px;
	height:38px;
	display:block;
	background:url(img/reviews_nav_hm.jpg) no-repeat;
}
#reviews a:hover{
	position:relative;
	_position:absolute;
	_margin:0;
	background-position:100% -38px;
	z-index:50;
}
#habits{
	width:188px;
	height:31px;
	display:block;
	margin:-4px 0 0 0;
}
#habits a{
	
	width:188px;
	height:31px;
	display:block;
	background:url(img/habits_nav_hm.jpg) no-repeat;
}
#habits a:hover{
	position:relative;
	_position:absolute;
	_margin:0;
	background-position:100% -31px;
	z-index:50;
	
}
#midbox{
	width:780px;
	height:13px;
	display:block;
}
#nav2wrap{
	width:780px;
	height:137px;
	display:block;
}
#nav2left{
	width:499px;
	height:137px;
	display:block;
	float:left;
}
#nav2{
	width:183px;
	height:137px;
	display:block;
	float:left;
}
#recipes{
	width:183px;
	height:36px;
	display:block;
}
#recipes a{
	width:183px;
	height:36px;
	display:block;
	background:url(img/recipes_nav_hm.jpg) no-repeat;
}
#recipes a:hover{
	background-position:100% -36px;
}
#tools{
	width:183px;
	height:44px;
	display:block;
	margin:-1px 0 0 0;
}
#tools a{
	width:183px;
	height:44px;
	display:block;
	background:url(img/tools_nav_hm.jpg) no-repeat;
}
#tools a:hover{
	background-position:100% -44px;
	z-index:50;
	position:relative;
	_position:absolute;
	_margin:0;
}
#book{
	width:183px;
	height:43px;
	display:block;
	margin:-12px 0 0 0;
}
#book a{
	width:183px;
	height:43px;
	display:block;
	background:url(img/book_nav_hm.jpg) no-repeat;
	z-index:5;
}
#book a:hover{
	background-position:100% -43px;
	z-index:50;
	position:relative;
	_position:absolute;
	_margin:0;
}
#blog{
	width:183px;
	height:50px;
	display:block;
	margin:-24px 0 0 0;
}
#blog a{
	width:183px;
	height:50px;
	display:block;
	background:url(img/blog_nav_hm.jpg) no-repeat;
	z-index:4;
}
#blog a:hover{
	background-position:100% -50px;
	z-index:50;
	position:relative;
	_position:absolute;
	_margin:0;
	
}
#mediaroom{
	width:183px;
	height:38px;
	display:block;
	margin:0 0 0 0;
}
#mediaroom a{
	width:183px;
	height:38px;
	display:block;
	background:url(img/media_room_hm.jpg) no-repeat;
}
#mediaroom a:hover{
	background-position:100% -38px;
	
}
#footer{
	margin-top:-16px;
	display:block;
	line-height:16px;
	text-align:center;
	font-size:10px;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}
#footer a:visited{
	color:#6600cc;
	text-decoration:none;
}
#footer a:visited:hover{
	color:#fff;
	text-decoration:underline;
}