body {font-family:Georgia, serif; font-size:12pt; line-height:14pt;}

td {font-family:Georgia, serif; font-size:12pt; line-height:14pt; vertical-align:top;}
table.container {width:850px;
	border-right:5px solid #a52a2a; border-left:5px solid #a52a2a;
	border-top:20px solid #a52a2a; border-bottom:20px solid #a52a2a; margin-top:-3px;}

.content {padding-top:5px; padding-right:8px; padding-left:10px; padding-bottom:20px;
	vertical-align:top;}
.menu {width:190px; border-left:1px solid #a52a2a; 
	padding-right:10px; padding-left:15px; padding-top:10px; padding-bottom:5px;
	vertical-align:top; font-size:11pt; line-height:14pt; }

a:link {color:#590708; text-decoration:none; font-weight:bold;}
a:visited {color:#560406; text-decoration:none; font-weight:bold;}
a:active {color:#590708; text-decoration:none; font-weight:bold; }
a:hover {color:#000; text-decoration:underline; font-weight:bold; }
a {border:0; text-decoration:none; font-weight:bold;}

.menu a {padding:2px; }
.menulinks:hover {color:#000; text-decoration:underline; background:#b08c8c;}

.credits {margin-top:10px; font-size:9pt; line-height:11pt;}

h1 {font-family:Georgia, serif; font-size:15pt; line-height:17pt; text-align:center;}
h2 {font-family:Georgia, serif; font-size:14pt; line-height:16pt;}
h3 {font-family:Georgia, serif; font-size:12pt; line-height:14pt; display:inline; font-weight:normal;}
h4 {font-family:Georgia, serif; font-size:14pt; line-height:17pt; display:inline;}

hr {align:center; width:75%; border:1px solid #9e181a;}

/* IMAGES STYLES */
img {border:0px}
.picture { padding: 3px; font-size: 9pt; }
.picture img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 0px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 
.other { margin: 0.5em 0.8em 0.5em 0; } 

.front_image {width:195px; padding:2px; }
.display_image_vt {height:260px; padding:3px;}
.display_image_hz {width:290px; padding:3px;}

.press_coverage li {padding-bottom:3px}

.contact_us td {padding-bottom:8px; padding-left:5px}

/* SUSTAINABLE FARMING LIST */
ul.sustainable_farming li {margin-left:20px; }

/* GENERAL BLOG STYLES */
.bPosts {width:100%;}
.bPostpublished {margin-bottom:10px;}
.bCommentSmallPrint {font-family:Georgia, serif; font-size:9pt; line-height:11pt;}
.bCommentText {padding:15px}
.numbercomment {margin-top:15px;}

.bSmallPrint {font-size:80%; }
.bTitle {font-size:130%; margin-bottom:2px;}

.bSmallHead {font-family:Georgia, serif; font-size:9pt; line-height:11pt;}

h2.bTitle {font-family:Georgia, serif; font-size:14pt; line-height:16pt; text-transform:uppercase; 
	display:inline;}

.SearchField {border: 1px solid #888; margin:0px}
.widget_core_coll_search_form {border:1px dashed #000; width:160px; text-align:center; margin-left:10px;
	padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:0px;}
.widget_core_coll_search_form h3 {margin-top:2px; margin-bottom:0px; margin-right:0px; margin-left:0px; padding:0px;}
.search {margin-bottom:3px; padding:0px; margin-top:2px;}
.submit {margin:3px; padding:0px}
input.SearchField { width: 150px;}
.widget_core_coll_search_form h3 {margin-top:5px;}

.bSideItem {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
.bSideItem h3 {}
.bSideItem li {list-style: none; margin-left:0px; padding-left:0px; }
.bSideItem ul {margin-left:0px; padding-left:0px; margin-top:1px;}

/* RIPE NOW STYLES */
.ripe_sidebar {width:170px; padding:10px; border-right:1px solid #a52a2a; }
.ripe_blog {padding:10px; }

.content_full img {width:375px; margin-left:15px; margin-top:10px; margin-bottom:10px; }

.bCalendarTable td {padding:3px;  }
#bCalendarToday {border:1px solid #000;}

.edit_text {margin-top:25px; font-size:70%;}

/* FARMER'S PICK STYLES */
.farmers_sidebar {width:185px; padding-right:5px; border-right:1px solid #a52a2a; }
.farmers_blog {padding:5px; }

/* U-PICK PAGE STYLES */
.upick_table {width:80%; }
.upick_table td {border:1px solid #000;
	padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; }





