body {margin-left:0px; margin-right:0px; margin-top:0px; background-color:#FFF; color:#000;}
p,td,p,br {font-family:verdana,helvetica,arial,sans-serif; font-size:10pt; color:#000;}
a {color:#C60; text-decoration:underline;}
a:hover {color:#C60; text-decoration:none;}
select {font-size:7.5pt; background-color:#FFF;}
img { border:0; }

/* begin clearfix */
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */

#facebook-bar {
	background-color:#C2F4C2;
	padding:5px 0;
	text-align:right;
	margin:10px 0;
}

.border-curve {
	-moz-border-radius:5px;
	border-radius:5px;
}

.page-title {
	color:#390;
	font-weight:bold;
}

.send {font-size:7.5pt;}

#hdr-icons	{width:96px; margin:0px; margin-top:-48px;}
#hdr-icons a	{display:inline; padding:0;}
#hdr-icons a img	{border:0; padding:0; margin:0;}
#hdr-icons-full	{width:130px; margin:0px; margin-top:-56px;}
#hdr-icons-full a img	{border:0; padding:0; margin:0;}

ul#main-nav {
	width:670px;
	padding:0 0 0 5px;
	margin:0;
}

	ul#main-nav li {
		display: inline;
		list-style-type: none;
	}

	ul#main-nav li a {
		display:block;
		height:26px;
		line-height:26px;
		margin:0;
		padding:3px 8px;
		color:#db1b1b;
		text-decoration:none;
		font-weight:bold;
		font-family: "Tw Cen MT", Arial;
		font-size:13px;
		text-transform:uppercase;
		float:left;
		text-align:left;
	}
	
	ul#main-nav li a:hover,
	ul#main-nav li a.active {
		color:#439538;
		text-shadow:0px 0px 5px #FFF;
	}

/** slider markup **/
.slide {
	position:relative;
	overflow:hidden;
	height:180px;
	width:567px;
	margin:1em 0;
	background-color:#FFF;
	border:1px solid #000;
}
	
.slide .inner {
	position:absolute;
	left:-20px;
	bottom:0;
	height:180px;
	padding:0px;
	background-color:#FFF;
	color:#333;
}

	#slide-elements ul {
		padding:0;
		margin:0;	
	}

	#slide-elements li {
		list-style-type:none;
		float:left;
		margin-right:15px;
		padding:0;
		height:170px;
		width:170px;
	}
	
		img.scrollimg {
			width:170px;
			height:170px;
		}


/** homepage **/
.events {font-size:7.5pt; background-color:#FFFFCE;}
.green {font-weight:bold; color:#5AA35A;}
.featured-articles	{display:block; list-style:none; padding:0;}
.featured-articles li	{display:block; margin:0.25em 0;}

#content-wrapper {
	width:771px;
	position:relative;
	margin-top:10px;
}

	#sidebar {
		background:transparent url(../images/FB_fruitandveggieside.png) repeat-y;
		width:101px;
		height:968px;
		position:absolute;
		top:0;
		left:0;
		z-index:10;
	}
	
	#bluestripe {
		background:#FFF url(../images/FB_bluemainbarpics.png) no-repeat;
		height:246px;
		width:758px;
		position:absolute;
		top:0;
		left:0;
		z-index:0;
	}
		
	#content-main {
		margin:250px 0 0 120px;
	}
	
		#whatsnew-title {
			width:111px;
			height:20px;
			background:#FFF url(../images/FB_WhatsNew.png) no-repeat;
			margin:5px 0;	
		}

/** recipes **/
.greenbar-title {
	height:50px;
	width:100%;
	line-height:50px;
	background-color:rgb(66, 147, 56);
	text-align:center;
	color:#FFF;
	font-size:25px;
	margin-bottom:20px;
}

.greenbar-recipes-title {
	width:100%;
	height:50px;
	line-height:50px;
	background-color:rgb(66, 147, 56);
	text-align:left;
	color:#FFF;
	font-size:25px;
	margin:20px 0 5px 0;
	padding-left:10px;
}

/** buy our products **/
#buy-list td	{padding:1em 0;}

/** healthy eating **/
.healthDD {font-size:7.5pt;}

/** WIC **/
#wic-wr #wic-l	{float:left; width:45%;}
#wic-block	{width:50%; float:right; border:1px solid #000;}
#wic-block h2	{font-size:100%; padding:1em 20%; margin:0; background:#b9f0b5; text-align:center; border-bottom:1px solid #000;}
#wic-block h3	{color:rgb(112,48,160); font-size:100%; margin:0;}
#wic-block ul	{margin:0 0 1em; padding-left:20px;}
#wic-block #wic-list	{height:25em; overflow:auto; padding:1em;}

/** footer **/
#footer-signupbox	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11px; border:1px solid #717171; margin:1em auto; text-align:center;}
#footer-signupbox form	{margin:0; padding:3px;}
#footer-signupbox h3, #footer-signupbox h4	{font-size:14px; font-weight:bold; margin:0;}
#footer-signupbox p	{font-size:11px; margin:8px 0;}
.footer {font-size: 7.5pt;}
