body{						/* <--- Main styles for pages. DO NOT set any font sizes in here */
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
	color:black;
	font-size:70%;
	line-height:1.6em;
	letter-spacing:0.02em;
	text-align:center;
}

a{							/* <--- Main defining style for anchors */
	text-decoration:none;

}



a:hover{					/* <--- Main style for anchor rollovers */

}

a img
{
border:none;
}

form
{
display:inline;
}

div#the_page
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:760px;
background-color:white;
}

div.main_border
{
border:1px solid #005A0F;
float:left;
margin:0px;
padding:0px;
width:760px;
}

img.bdfa_logo
{
width:160px;
height:49px;
background-color:#005A0F;
float:left;
margin:0px 2px 0px 0px;
display:inline;
}

ul.navigation
{
width:160px;
height:251px;
background-color:#005A0F;
float:left;
clear:left;
margin:0px 2px 0px 0px;
text-align:left;
padding:0px;
list-style-type:none;
overflow:hidden;
}

ul.navigation li
{
float:left;
clear:left;
width:140px;
height:25px;
margin-bottom:1px;
padding-left:20px;
padding-top:6px;
color:white;
background-color:#529216;
cursor:pointer;
background-image:url(images/framework/dot_1.gif);
background-repeat:no-repeat;
background-position:7px 9px;

}

ul.navigation li.Highlight
{
background-image:url(images/framework/dot_2.gif);
}

ul.navigation li:hover
{
background-image:url(images/framework/dot_2.gif);
}

ul.navigation li a
{
color:white;
}

ul.become_member li
{
margin-bottom: 10px;
}

.dl_btn
{

}

.cl_btn
{

}

img.header
{
width:598px;
height:300px;
float:right;
margin:0px 0px 0px 0px;
}

div#content
{
width:450px;
float:left;
text-align:left;
font-size:100%;
padding:15px;
min-height:400px;
height:auto !important;
height:400px;
}

div#content_wide
{
width:760px;
float:left;
text-align:left;
font-size:100%;
background-image:url(images/framework/1px_line.gif);
margin-top:2px;
margin-bottom:2px;
min-height:400px;
height:auto !important;
height:400px;
}

div#content h1, div#content_wide h1
{
font-size:130%;
margin:0px 0px 10px 0px;
}

div#content h2, div#content_wide h2
{
font-size:120%;
}

div#content a, div#content_wide a
{
color:#005447;
border-bottom:1px solid #005447;
}

div.side_light
{
background-color:#529216;
padding:0px;
width:261px;
float:right;
text-align:left;
color:white;
padding:7px;
clear:right;
margin-top:2px;
display:inline;
}

div.member_login
{
line-height:1.4em;
}

div.member_login label
{
float:left;
clear:left;
width:70px;
}

div.member_login input
{
font-size:90%;
width:120px;
}

div.member_login input.btn
{
float:right;
width:40px;
height:20px;
margin:10px 5px 0px 0px;
}

div.side_light h3
{
font-size:110%;
margin:0px 0px 10px 0px;
}

div.side_dark
{
background-color:#005A0F;
/*background-image:url(images/tarrent_logo.gif);
background-repeat:no-repeat;
background-position:bottom right;*/
padding:0px;
width:275px;
float:right;
text-align:left;
color:white;
padding-top:7px;
margin-top:2px;
clear:right;
display:inline;
}

.recipe_listing{
	padding-bottom:10px;
}

div.recipe_listing div.title
{
font-weight:bold;
float:left; 
width:560px;
margin-bottom:5px;

}

div.recipe_listing div.downloadlink
{
float:left; 
width:560px;
margin-bottom:15px;

}

.whitelink{
	color:white; 
	text-decoration:none;
}	

div.side_dark h3
{
font-size:110%;
margin:0px;
}

div.conference
{
line-height:1.4em;
}

div.conference a{
	color:#529216;
}

div.conference a:hover{
	color:white;
}

div.side_dark a{
	color:#529216;
}

div.side_dark a:hover{
	color:white;
}
div.farming_quarterly
{
line-height:1.4em;
}
div.farming_quarterly a{
	color:#005A0F;
}

div.farming_quarterly a:hover{
	color:white;
}

.footer_under{
width:762px;
float:left;
height:20px;
color:#005A0F;
text-align:left;
border-bottom: 10px solid white;
}

.footer_under div.left{
float:left; 
width:200px;
}
.footer_under div.right{
float:right;

}
.footer_under a{
color:#005a0f;
}
div#footer
{
width:762px;
float:left;
clear:both;
height:25px;
background-color:#005a0f;
margin:2px 0px 0px 0px;
padding:0px;
text-align:center;
font-size:80%;
color:white;
border-bottom:3px solid white;
}

div#footer ul.members
{
margin-left:180px;
margin-top:4px;
margin-bottom:4px;
text-align:center;
padding:0px;
list-style-type:none;
float:left;
display:inline;
}

div#footer ul
{
margin-left:80px;
margin-top:3px;
margin-bottom:6px;
text-align:center;
padding:0px;
list-style-type:none;
float:left;
display:inline;
}

div#footer ul li
{
float:left;
margin:0px;
height:14px;
overflow:hidden;
padding:0px 10px 4px 10px;

}

div#footer ul li a
{
color:white;
}

div#footer ul li.end
{
border:none;
}

div#content_wide div.left_bar a
{
color:white;
}

div#content_wide div.left_bar a.archive_year
{
font-weight:bold;
font-size:120%;
}

div#content_wide div.left_bar a.selected
{
border-bottom:1px solid #529216;
}

span.article_date
{
font-size:120%;
font-weight:bold;
color:#529216;
}

img.article_img
{
float:right;
margin:10px;
}

div#content_wide div.left_bar a.archive_month
{
margin-left:20px;
color:#529216;
}

div#content_wide div.left_bar
{
width:140px;
padding:10px;
color:white;
float:left;
}

div#content_wide div.left_bar select.product_type
{
width:140px;
margin-top:5px;
margin-bottom:10px;
}

div#content_wide div.left_bar select.restaurant
{
width:140px;
margin-top:5px;
margin-bottom:10px;
}

div#content_wide div.left_bar h3
{
font-size:120%;
margin:0px 0px 10px 0px;
}

div#content_wide div.content
{
width:598px;
float:left;
margin:2px 0px 0px 2px;
}

.pad10px
{
padding:10px;
}

div.product_listing
{
border:1px solid #005A0F;
padding:10px;
margin-bottom:20px;
padding-bottom:10px;
float:left;
clear:both;
width:550px;
}

div.product_listing span.title
{
font-weight:bold;
font-size:110%;
display:block;
margin:0px 0px 10px 0px;
}

div.product_listing span.date_posted
{
color:#529216;
font-weight:bold;
font-size:120%;
}

div.product_listing img
{
float:right;
margin:0px 0px 0px 10px;
}

div.product_listing a.buy
{
float:right;
margin-top:20px;
clear:right;
}

div.site_error
{
border:2px solid #D83937;
padding:10px;
margin:10px 10px 20px 10px;
color:black;
font-weight:bold;
}

div.site_error ul
{
list-style-type:none;
padding:5px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

div.member_login input.btn_logout
{
border:none;
background-color:#529216;
color:white;
font-weight:bold;
padding:0px;
margin:0px;
width:50px;
float:right;
cursor: pointer;
}

input.side_submit_btn
{
float:right;
border:none;
background-color:#005A0F;
color:white;
font-weight:bold;
cursor: pointer;
}

div.market_contact
{
float:left;
margin:10px 0px 0px 15px;
display:inline;
width:200px;
}

img.company_img
{
margin:5px 0px 0px 0px;
}

div.market_details
{
float:right;
width:340px;
margin:15px;
display:inline;
}

div.restaurant_listing
{
border:1px solid #005A0F;
padding:10px;
margin-bottom:20px;
padding-bottom:10px;
float:left;
clear:both;
width:550px;
}

div.restaurant_listing span.title
{
font-weight:bold;
font-size:110%;
display:block;
margin:0px 0px 10px 0px;
}

div.restaurant_listing img
{
float:right;
margin:0px 0px 0px 10px;
}

div.restaurant_listing a.buy
{
float:right;
margin-top:20px;
clear:right;
}

div.restaurant_contact
{
float:left;
margin:10px 0px 0px 15px;
display:inline;
width:200px;
}

.input_line
{
text-align:left;
margin:5px 0px 5px 0px;

}

.contact_label
{
width:150px;
display:block;
float:left;
text-align:left;
}

img.restaurant_img
{
margin:5px 0px 0px 0px;
}

div.restaurant_details
{
float:right;
width:340px;
margin:15px;
display:inline;
}

img.pdf_logo
{
width:75px;
height:75px;
}

p.recipe_para
{
	width: 400px;
	margin: 0px;
}

p.daves_para
{
	width: 420px;
	margin: 0px;
}


p.projects_para
{
	width: 400px;
	margin: 0px;
}
img.recipe_img
{
	padding: 0px;
	margin-bottom: 10px;
	float: right;
	clear: right;
}

.devonimage{
	text-decoration:none;
	color:yellow;
}

#devonimagediv{
	float:left;
	width:100%;
	text-align:center;
	padding-top:20px;
}

div#devonimagediv a{
	text-decoration:none;
	color:orange;
	border:0px;
	border-bottom:0px;
}







