body {
	margin:  0;
	padding:  0;
	background-color:  #0E7025;
	color:  #6D6D6D;
	font-family:  "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  81%;
}
#container {
	margin:  0px auto;
	text-align:  center;
	width:  770px;
	background-color:  #FFFFFF;
	color:  inherit;
	font-size:  100%/71%;
	position:  relative;
	padding:  0 0 75px 0;
}
#body-container {
	padding:  90px 0 0 0;
	margin: 0;
}
#body-header {
	background:  URL(../images/body-header.jpg) top left no-repeat;
	color:  inherit;
	width:  770px;
	position:  relative;
	top:  67px;
	height:  13px;
	overflow:  hidden;
}
#body-divider {
	background:  URL(../images/body-divider.jpg) top left repeat-y;
	color:  inherit;
	width:  770px;
	margin:  0 0 0 0;
	position:  relative;
	top:  67px;
	padding:  3px 0 0 0;
	min-height:  429px;
}
#body-footer {
	margin: 0;
	padding: 0;
	background:  URL(../images/body-footer.jpg) top left no-repeat #FFFFFF;
	color:  inherit;
	width:  770px;
	height:  14px;
	position:  relative;
	top:  67px;
	overflow:  hidden;
}
#header {
	position:  absolute;
	top:  0px;
	left:  4px;
	width:  762px;
	height:  42px;
	overflow:  hidden;
	background:  URL(../images/header.jpg) top left no-repeat #0E7025;
	color:  inherit;
}
#logo-and-menu {
	position:  absolute;
	top:  42px;
	left:  4px;
	width:  762px;
	height:  49px;
	overflow:  hidden;
	margin:  0;
	padding:  0;
}
#logo {
	float:  left;
	width:  246px;
	height:  49px;
}
#menu {
	float:  right;
	width:  516px;
	height:  49px;
	
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type:  none;
}
#menu ul li {
	float:  left;
}
#content-container {
	float:  left;
	margin:  0 -217px 0 0;
	background:  inherit;
	width:  553px;
}
#content-area {
	text-align:  left;
	margin:  0;
	padding:  0 45px;
	width:  463px;
}
#right-side {
	text-align:  left;
	float:  right;
	width:  205px;
	padding: 0 0 0 12px;
	margin: 0;
}
#fresh-produce-header {
	width:  139px;
	height:  26px;
	background:  URL(../images/fresh-produce.jpg) top left no-repeat;
	color:  inherit;
}

#news-header {
	width:  139px;
	height:  26px;
	background:  URL(../images/news.jpg) top left no-repeat;
	color:  inherit;
}
#fresh-produce-header span, #news-header span {
	display:  none;
}
#produce-pics {
	padding:  6px 0 9px 30px;
}
#produce-pics p {
	padding: 0 0 18px 0;
	margin: 0;
}
#produce-pics img {
	padding:  4px;
	border:  1px solid #C0E7B2;
}
#news-body {
	margin:  4px 0 0 20px;
	width:  147px;
	background:  URL(../images/news-top.jpg) top left no-repeat #CCE9BD;
	color:  inherit;
}
ul#news-content {
	padding:  13px;
	margin: 0;
	background:  URL(../images/news-bottom.jpg) bottom left no-repeat;
	color:  inherit;
	list-style-type:  none;
}
ul#news-content li {
	margin: 0;
	padding: 0 0 0.5em 0;
}
ul#news-content li a {
	font-weight:  bold;
	color:  #0E7025;
}
#footer {
	position:  absolute;
	bottom:  25px;
	right:  25px;
	width:  200px;
	text-align:  right;
	font-size:  80%;
	color:  #65C23E;
	background-color:  inherit;
}
#footer a {
	color:  #65C23E;
	background-color:  inherit;
}
div.heading {
	width:  100%;
	background: URL(../images/header-top-left-corner.jpg) top left no-repeat #0E7025;
	color:  #FFFFFF;
	margin: 0 0 2em 0;
	padding: 0;
}
h1 {
	padding:  6px;
	margin:  0;
	background: URL(../images/header-bottom-right-corner.jpg) bottom right no-repeat;
	color:  inherit;
	font-size:  110%;
	text-transform:  uppercase;
}
h2 {
	color:  #37819E;
	background-color:  inherit;
	font-size:  120%;
	margin:  0 0 1em 0;
	padding: 0;
}
a {
	color:  #73B6D1;
	background-color:  inherit;
}
a:hover, #footer a:hover {
	color:  #0E7025;
	background-color:  inherit;
}
blockquote {
	margin:  1.5em;
	color:  #14A335;
	background-color:  inherit;
	text-align:  justify;
}
p {
	padding:  0 0 2em 0;
	line-height:  1.5em;
	margin:  0;
}
ol {
	margin:  0 3em 1em 3em;
	padding:  0;
}
li {
	line-height:  1.5em;
	padding:  0 0 0.5em 0;
}
img {
	border:  none;
}
td {
	vertical-align:  top;
}
input, textarea, select {
	font-family:  "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  100%;
}
input, textarea {
	border:  1px solid #0E7025;
}
input.button {
	background-color:  #0E7025;
	color:  #FFFFFF;
	text-align:  center;
	font-weight:  bold;
}
.noborder {
	border:  none;
}
.cboth {
	clear:  both;
}
.adamquestion {
	font-size:  130%;
	color:  #FFFF00;
	background-color:  #000000;
	font-weight:  bold;
	margin:  0 0 1.5em 0;
	padding:  0;
}
div#google-logo {
	padding:  40px;
	text-align:  center;
}
div#news-summaries h2 {
	margin: 0;
	padding: 0;
	font-size:  120%;
}
div#totals-section {
	font-size:  110%;
	border:  1px solid #0E7025;
	padding: 0.5em;
	background-color:  #F5FCF7;
	color:  inherit;
	margin:  0 0 1em 0;
	display:  none;
}
p.adam-question {
	color:  #FFFF00;
	background-color:  #000000;
	padding: 0.5em;
	margin: 0 0 1em 0;
	font-size:  150%;
	font-weight:  bold;
}