BODY {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0; 
	background-color: #E0DFCC;
	font-family: Arial,Helvetica,sans-serif;
	color: #293423;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}

A {
	color: #715025;
	text-decoration: none;
}

A:link {
	color: #715025;
	text-decoration: none;
}

A:visited {
	text-decoration: none;
	color: #715025;
}

A:hover {
	text-decoration: underline;
	color: #A18D73;
}

A.navSubhead {
	color: #EFCD73;
	text-decoration: none;
}

A.navSubhead:link {
	color: #EFCD73;
	text-decoration: none;
}

A.navSubhead:visited {
	text-decoration: none;
	color: #EFCD73;
}

A.navSubhead:hover {
	text-decoration: underline;
	color: #EFCD73;
}

A.navSubhead2 {
	color: #EFCD73;
	text-decoration: underline;
}

A.navSubhead2:link {
	color: #EFCD73;
	text-decoration: underline;
}

A.navSubhead2:visited {
	text-decoration: underline;
	color: #EFCD73;
}

A.navSubhead2:hover {
	text-decoration: underline;
	color: #EFCD73;
}


/* Culinary Creations Styles */
.navCulinary3 {
	color: #442812;
	font-weight: bold;
	}

A.navCulinary2 {
	color: #916317;
	text-decoration: underline;
}
A.navCulinary2:hover {
	text-decoration: underline;
	color: #dbdab5;
}

a.navCulinary {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #403216;
	text-decoration: none;
}

a.navCulinary:link {
	color: #403216;
	text-decoration: none;
}

a.navCulinary:visited {
	color: #403216;
	text-decoration: none;
}

a.navCulinary:hover {
	color: #A18D73;
	text-decoration: none;
}

a.navCulinary_on {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #A18D73;
	text-decoration: none;
}

a.navCulinary_on:hover {
	color: #A18D73;
	text-decoration: none;
}

td.culinaryMenu {
	background-color: #bcc29f;
}

div.CulinaryLeftMenu {
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 50px;
}

table#leftMenu td {
	padding-top: 5px;
	padding-bottom: 5px;
}

a.leftMenuItem, a.leftMenuItem:visited, a.leftMenuItemSub, a.leftMenuItemSub:visited {
	color: #281909;
}

a.leftMenuItem:hover, a.leftMenuItemSub:hover {
	color: #ebead8;
	text-decoration: none;
}

a.leftMenuItemSub {
	padding-left: 20px;
}

div.culinaryMainContent {
	padding: 25px;
}

span.culinarySubhead {
	color: #7d8359;
	font-weight: bold;
	font-size: 18px;
}

/* Chef Blog's Styles */
.navChefBlog {
	color: #fffadb;
	font-weight: bold;
	}

td.chefMenu {
	background-color: #99766e;
}

div.chefLeftMenu {
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 50px;
}

.navchef3 {
	color: #fffadb;
	font-weight: bold;
	}

A.navchef2 {
	color: #fffadb;
	text-decoration: underline;
}

a.chefLink {
	color: #68362a;
}

a.chefLink:hover {
	color: #99766e;
}

/* Footer Styles */

A.footerNav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #715025;
	text-decoration: none;
}

A.footerNav:link {
	color: #715025;
	text-decoration: none;
}

A.footerNav:visited {
	text-decoration: none;
	color: #715025;
}

A.footerNav:hover {
	text-decoration: underline;
	color: #A18D73;
}

A.footerNav_current {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #A18D73;
	text-decoration: none;
}

.formInput {
	border: 1px solid #715025;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	text-align: left;
	vertical-align: top;
}

.formSubmit {
	background-color: #E7E0D7;
	border: 1px solid #715025;
	cursor: pointer;
	color: #715025;
	font-weight: normal;
	font-size: 10pt;
	text-align: center;
}

/* Recipe Styles */
td.recipeTableHeader, p.recipeSubhead {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

/* Recipe Style on Home Page */
td.recipeBox {
	background-color: #e7e2d6;
}

p.recipeBoxSubhead {
	font-weight: bold;
	color: #40310a;
	font-size: 14px;
}

span.recipeBoxTitle {
	font-weight: bold;
	color: #40310a;
	font-size: 18px;
	line-height: 20px;
}

td.recipeBox a, table#cdBox a {
	color: #c78b27;
}

/* CD Styles */
table#cdBox td {
	border-top: 1px solid #ccd0b7;
	border-bottom: 1px solid #ccd0b7;
}

/* Homepage Rollovers for links on main image */

div#homeChefLuiz {
	width: 160px;
	height: 73px;
}

div#homeChefLuiz h3 {
	display: none;
	}
	
#homeChefLuiz a {
	background-image: url(../Images/Homepage/idf_home_04.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 73px;
	display: block;
}

#homeChefLuiz a:hover {
	background-position: bottom;
}

div#culinaryCreationsLink {
	width: 160px;
	height: 82px;
}

div#culinaryCreationsLink h3 {
	display: none;
	}

#culinaryCreationsLink a {
	background-image: url(../Images/Homepage/idf_home_05.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 82px;
	display: block;
}

#culinaryCreationsLink a:hover {
	background-position: bottom;
	}

div#fpdLink {
	width: 160px;
	height: 140px;
}

div#fpdLink h3 {
	display: none;
	}

#fpdLink a {
	background-image: url(../Images/Homepage/fpd_spot.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 140px;
	display: block;
}

#fpdLink a:hover {
	background-position: bottom;
	}