body { background-color: #f4f4f4; margin-top: 0; margin-bottom: 0; margin-left: 0; }
#wrapper { margin:0 auto; width:1000px; background-image: url(images/wrapper_bg.png); background-repeat:repeat-y;}
.nav { text-align:center; background-color: #0c846b; }
#nav_links, ul {
	display:inline;
	list-style-type: none;
	margin:0 auto;
	width:855px;
}
#nav_links li{ margin:0 45px 0 0; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }
#nav_links a {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
#nav_links a:hover {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f4efdc;
}

#nav_links, body#history #t-history a, body#products #t-products a, body#dailyupdates #t-dailyupdates a, body#pickyourown #t-pickyourown a, body#recipes #t-recipes a, body#faq #t-faq a, body#links #t-links a  {
	color: #f4efdc;
	text-decoration: none;
	font-weight:bold;
}

.logo img { display:inline; margin-left: 38px; margin-top: 5px;}
.sidebar { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f4efdc; text-align: center; padding-top: 10px; width: 208px; }
.sidebar a {color: #0c846b; text-decoration: underline;} 
.content { background-image: url(images/content_tile.jpg); background-repeat: repeat; margin-left: 92px; padding-top: 10px; }
.content a { color: #0c846b; text-decoration: underline; }
#content_left { text-align:left; }
.whitetitle { color: white; font-size: 30px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: bold; padding-left: 20px; }
.indextext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 16px; padding-right: 20px; padding-left: 20px; }
.indextext a {color: #2e3192;}
.productpic { padding-top: 16px; padding-bottom: 16px; padding-left: 20px; }
.producttext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 16px; padding-right: 20px; }
.producttext a {color: #2e3192;}
.faqtext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 16px; padding-right: 20px; padding-left: 20px; }
.faqtext a {color: #2e3192;}
.faqquestion { color: #0c846b; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;}
.recipetext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 16px; padding-right: 20px; padding-left: 20px; }
.recipetext a {color: #2e3192;}
.recipelist { color: black; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top:13px; padding-left: 20px; }
.recipelist ul { padding:0; line-height:22px;}
#selected_recipe, a {color:#0c846b; text-decoration: none}
.recipelist ul a  { color:#000000; text-decoration:none; }
.recipelist ul a:hover { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #0c846b; }
.recipetitle { color: #0c846b; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; }
.linktext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 16px; padding-right: 20px; padding-left: 20px; }
.linktext a {color: #2e3192; font-size: 18px;}
.green { color: #0c846b; font-weight: bold; }
.form { color: #0c846b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; }
.form a {color: #2e3192; text-decoration:underline;}
.hours { color: #0c846b; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.fbtwitter { color: #0c846b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

