body { margin:0px; padding:0px; text-align:center; background:url(img/bg.jpg) top repeat-x #FFFFFF;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
#wrap { width:866px; padding:0px; margin:0 auto 0 auto; }
#left { width:205px; float:left; margin:0px; padding:0px; background:#FFFFFF; text-align:right; }
#left a { text-decoration:none; margin-right:25px; }	
#center { width:456px; float:left; margin:0px; padding:0px; }
#right { width:205px; float:left; margin:0px; padding:0px; background:url(img/bgr.jpg) top repeat-x #FFFFFF; }
#top { width:661px; height:105px; float:left; margin:0px; padding:0px; }
#lang { margin-top:75px; padding:0px; float:left; }
#lang a, #home a { font-size:10px; color:#FFFFFF; text-decoration:none; margin-left:5px }
#lang a:hover, #home a:hover { color:#0E6C15 }
#lang img, #home img  { vertical-align:middle; }
#home { margin-top:73px; padding:0px; float:right; width:200px; text-align:left; }
#content { border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; margin:0px; padding:15px; }
#content p{ margin:20px 5px 0px 5px; padding:0px;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; line-height:18px; }
.press { margin:20px 0px 10px 0px; padding:0px 20px 0px 20px; font-size:11px; text-align:left; line-height:15px; color:#000000; }
.archive { font-size:10px; line-height:15px; color:#7D7D7D; }
#pic { background-color:#FFFFFF; padding:1px; border:1px solid #7D7D7D; margin:10px 0px 10px 0px; }
#right h2 { margin-bottom:5px; padding:0px; font-size:10px; font-weight:bolder; color:#006822; }
#center h2 { margin:10px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bolder; color:#000000; }
.title { color:#E60003; }
a { text-decoration:none; }
#copyleft { margin:0px; padding:20px; font-size:10px; color:#7D7D7D; }

.lightcell { background:#FCFCFC; border-right:5px solid #ffffff; padding-left:10px; line-height:18px; height:20px; margin:0px; }
.darkcell { background:#F2F2F2; border-right:5px solid #ffffff; padding-left:10px; line-height:18px; height:20px; margin:0px; }
table {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px; }
.vegetable { color:#2C7614; }
.fruit { color:#EA5A00; }
.other { color:#9F0002; }
#recipe p { font-size:11px; padding:5px 0px 20px 0px; margin:0px 20px 20px 20px; border-bottom:1px solid #F2F2F2; }
a { text-decoration: none; color:#2C7614; }
a:hover { text-decoration:underline; color:#EA5A00; }
.special { font-size:14px; font-weight:bolder; }
#aleft { float:left; text-align:right; width:190px; line-height:20px; }
#aright { float:right; text-align:left; width:190px; line-height:20px; }
#sub {  color:#2C7614; font-size:11px; }
#cert a { text-decoration:none; }
ul { list-style:none; text-align:left; line-height:20px; }
#ggreen { height:25px; margin:0px; padding:0px; background:#F2F2F2; text-align:right; }
select,input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:150px; margin:5px 5px 0px 0px; padding:0px; border:1px solid #7d7d7d; background:#ffffff; }  
label { font-size:11px; color:#2C7614; padding:0px; margin:0px; line-height:15px; }
form { margin:0px; padding:0px; }
ul.links { margin:5px 0px 20px 10px; padding:0px; color:#EA5A00; }
ul.links a { color:#000000; }
ul.links a:hover { color:#EA5A00; }
h1 { color:#2C7614; font-weight:normal; padding:0px; margin:10px 0px 5px 0px; }
.p14 { font-size:14px; }
p#winter { color:#cc0000; font-size:12px; font-family:"Times New Roman", Times, serif;  }