@charset "UTF-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#b2d234;
	color:#939598;
	font-size:11px;
	line-height:19px;}
	
	#container { 
	background: #b2d234;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding-top:20px;
	
	text-align: left; /* this overrides the text-align: center on the body element. */
	width:924px;
} 

.bold{ font-weight:bold;}
.dark-green {color:#0c7d47;}
a.dark-green {color:#0c7d47;}
a {color:#939598;}

img {padding:0; margin:0;}

p { padding:6px 0 6px 0; margin:0;}
p.top { padding:0px 0 6px 0; margin:0;}
p.bottom { padding:6px 0 0 0; margin:0;}

.bl {background: url(images/bl.gif) 0 100% no-repeat #ffffff; width: 924px; margin: 0 auto; height:668px; }
.br {background: url(images/br.gif) 100% 100% no-repeat; height:668px;}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 

.home-logo { padding:0; margin:135px 0 0 0; text-align:center;}
.enter {padding:0; margin:35px 0 0 0; text-align:center;}
.home-left-txt {text-align:right; float:left; width:425px; padding:0 22px 0 0; margin:130px 0 50px 40px; font-size:11px;
 background:url(images/chef-home-v-line.gif) no-repeat right;}
.home-right-txt {float:left; width:180px; padding:0; margin:130px 10px 50px 22px; font-size:11px;}
.home-right-txt-thin {float:left; width:180px; padding:0; margin:130px 0px 50px 22px; font-size:11px;}

.home-food-img {float:right; margin:45px 32px 0 0; padding:40px 0 0 0;}
.home-food-img-60 {float:right; margin:60px 32px 0 0; padding:40px 0 0 0;}
.home-food-img-70 {float:right; margin:70px 32px 0 0; padding:40px 0 0 0;}
.home-food-img-75 {float:right; margin:75px 32px 0 0; padding:40px 0 0 0;}
.home-food-img-80 {float:right; margin:80px 32px 0 0; padding:40px 0 0 0;}
.home-food-img-90 {float:right; margin:90px 32px 0 0; padding:40px 0 0 0;}
.home-food-img-55 {float:right; margin:55px 32px 0 0; padding:0;}
.home-food-img-40 {float:right; margin:40px 32px 0 0; padding:0;}
.home-food-img-45 {float:right; margin:45px 32px 0 0; padding:0;}
.home-food-img-celeriac {float:right; margin:0px 32px 0 0; padding:0;}
.home-food-img-rhurbarb {float:right; margin:115px 23px 0 0; padding:0;}

.pages-logo {z-index:100; position:relative; float:right; right:46px; top:19px;}
.wavy-lines {position:relative; z-index:90; top:166px;}
.top-nav { position:relative; z-index:100; top:168px; left:35px; height:14px; padding:0; margin:0; width:500px;}
.top-nav img a { padding:0; margin:0; float:right;}

#content {position:relative; top:60px; left:35px; height:420px; width:879px;}
.content-left { float:left; width:368px;height:440px;}
.content-left-privacy { float:left; width:450px;height:440px;}
.content-right {float:right;height:397px; margin-top:40px;}
.content-right-about {float:right;height:420px;  margin-top:17px;}
 
#footer {color:#fff; background-color:#b2d234; font-size:11px; margin:5px 0;}
#footer a {color:#fff;}
#footer .bottom-nav {float:left; margin:0; padding:0;}
#footer .alex-chilton {float:right; margin:0; padding:0;}


ol.ol-press

{font-size:14px; margin:0px; padding-left:23px;}

ol.ol-press li

{font-size:14px; margin:13px 0 13px 0}

ol.ol-press h2

{font-size:11px; color:#006633; padding:0px; margin:0px; font-weight:normal;}

ol.ol-press a

{ font-size:11px; color:#006633;}

ol.ol-press p

{padding:0px; margin:0px; font-size:11px; font-style:italic; line-height:14px;}