@charset "utf-8";
/* CSS Document */

/*//////////////////////////////////////////////////
//  HTML Styles
//////////////////////////////////////////////////*/
body {
	background-color: #f2e9d1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-shadow: 0 0 0 #000;
}

p {
	font-size: 11px;
	margin-bottom: 10px;
}

h1 {
	display: none;
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

ul {
}

li {
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
}

.center {
	text-align: center;
}

/*//////////////////////////////////////////////////
//  Class Styles
//////////////////////////////////////////////////*/
.pageBlock {
	margin: 0px auto;
	padding: 0px;
	width: 898px;
	overflow: hidden;
}

.shadowBlock {
	margin: 0px;
	padding: 0px;
	height: 660px;
	width: 898px;
	background: url(../images/sideEdge_shadow.gif) center repeat-y;
}

.bodyBlock {
	margin: 0px auto;
	width: 784px;
	background-color: #FFF;
}

.contentBottomBlock {
	height: 114px;
	background: url(../images/body_bottom.jpg) center top no-repeat;
}

.wrapper {
	clear: both;
	overflow: hidden;
}

.hidden {
	display: none;
}

/*//////////////////////////////////////////////////
//  Header Styles
//////////////////////////////////////////////////*/
.headerBlock {
	height: 138px;
	background: url(../images/header.jpg) center top no-repeat;
}

.headerBlock img {
	margin: 10px 0px 0px 100px;
}

.navigation {
	margin: 10px 0px 0px 195px;
	padding: 0px;
	list-style: none;
}

.navigation li {
	margin: 0px;
	padding: 0px;
	float: left;
}

.navigation span {
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: block;
}

.nav_home a {
	background: url(../images/nav_home.png) no-repeat;
	width: 52px;
	height: 17px;
	display: block;
}

.nav_home a:hover {
	background: url(../images/nav_u_home.png) no-repeat;
}

.nav_home .active {
	background: url(../images/nav_u_home.png) no-repeat;
}

.nav_bio a {
	background: url(../images/nav_bio.png) no-repeat;
	width: 36px;
	height: 17px;
	display: block;
}

.nav_bio a:hover {
	background: url(../images/nav_u_bio.png) no-repeat;
}

.nav_bio .active {
	background: url(../images/nav_u_bio.png) no-repeat;
}

.nav_gallery a {
	background: url(../images/nav_gallery.png) no-repeat;
	width: 70px;
	height: 17px;
	display: block;
}

.nav_gallery a:hover {
	background: url(../images/nav_u_gallery.png) no-repeat;
}

.nav_gallery .active {
	background: url(../images/nav_u_gallery.png) no-repeat;
}

.nav_press a {
	background: url(../images/nav_press.png) no-repeat;
	width: 50px;
	height: 17px;
	display: block;
}

.nav_press a:hover {
	background: url(../images/nav_u_press.png) no-repeat;
}

.nav_press .active {
	background: url(../images/nav_u_press.png) no-repeat;
}

.nav_recipes a {
	background: url(../images/nav_recipes.png) no-repeat;
	width: 65px;
	height: 17px;
	display: block;
}

.nav_recipes a:hover {
	background: url(../images/nav_u_recipes.png) no-repeat;
}

.nav_recipes .active {
	background: url(../images/nav_u_recipes.png) no-repeat;
}

.nav_links a {
	background: url(../images/nav_links.png) no-repeat;
	width: 49px;
	height: 17px;
	display: block;
}

.nav_links a:hover {
	background: url(../images/nav_u_links.png) no-repeat;
}

.nav_links .active {
	background: url(../images/nav_u_links.png) no-repeat;
}

.nav_news a {
	background: url(../images/nav_news.png) no-repeat;
	width: 48px;
	height: 17px;
	display: block;
}

.nav_news a:hover {
	background: url(../images/nav_u_news.png) no-repeat;
}

.nav_news .active {
	background: url(../images/nav_u_news.png) no-repeat;
}

.nav_cookbook a {
	background: url(../images/nav_cookbook.png) no-repeat;
	width: 92px;
	height: 17px;
	display: block;
}

.nav_cookbook a:hover {
	background: url(../images/nav_u_cookbook.png) no-repeat;
}

.nav_cookbook .active {
	background: url(../images/nav_u_cookbook.png) no-repeat;
}

.nav_contact a {
	background: url(../images/nav_contact.png) no-repeat;
	width: 76px;
	height: 17px;
	display: block;
}

.nav_contact a:hover {
	background: url(../images/nav_u_contact.png) no-repeat;
}

.nav_contact .active {
	background: url(../images/nav_u_contact.png) no-repeat;
}

.nav_blog a {
	background: url(../images/nav_blog.png) no-repeat;
	width: 42px;
	height: 17px;
	display: block;
}

.nav_blog a:hover {
	background: url(../images/nav_u_blog.png) no-repeat;
}

.nav_blog .active {
	background: url(../images/nav_u_blog.png) no-repeat;
}

/*//////////////////////////////////////////////////
//  Content Styles
//////////////////////////////////////////////////*/
.contentBlock {
	height: 408px;
	background: url(../images/body_center.jpg) center top no-repeat;
}

.subHeader {
	margin: 0px auto 10px;
	padding: 0px;
	width: 185px;
}

.subHeader span {
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: block;
}

.content1col {
	margin: 0px auto;
	width: 656px
}

.footerStroke {
	margin: 20px 72px 0px;
}

/*//////////////////////////////////////////////////
//  Footer Styles
//////////////////////////////////////////////////*/
.footerBlock {
	width: 898px;
	height: 93px;
	background: url(../images/bottomEdge_shadow.gif) center top no-repeat;
}

.footerNav {
	margin: 0px auto;
	width: 590px;
}

.footerNavigation {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.footerNavigation li {
	margin: 0px;
	padding: 0px;
	float: left;
}

.footerNavigation span {
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: block;
}

.footerLogo {
	width: 250px;
	height: 28px;
	margin: 20px auto;
}