@charset "UTF-8";/* CSS Document *//* ---------------- SITEWIDE ELEMENTS */body {	margin: 0;	padding: 0;	background: #cfdebb;	color: #333;}img, p img {	margin: 0;	padding: 0;}.hidden {	display: none;}/* links */a {	color: #ed7c45;	text-decoration: none;}/* ---------------- BANNER */#banner h1 {	display: none;}#banner {	background: #6c8e3d url(http://www.trlocalfoods.com/images/bkgd_banner.jpg) repeat-x;}/* ---------------- MENUS */#menu ul, #submenu ul {	list-style: none;	padding: 0;	margin: 0;}#menu li, #submenu li {	display: block;	text-align: center;}#menu a, #submenu a {	color: #FFF;	text-decoration:none;}#menu .home-icon {	margin-top: 18px;	float: right;}/* main menu */#menu {	background: #cfdebb url(http://www.trlocalfoods.com/images/bkgd_menu.jpg) no-repeat;	height: 43px;}#menu ul {	margin: 20px 10px 0 0;	height: 23px;}#menu li {	width: 116px;	height: 23px;	background: url(http://www.trlocalfoods.com/images/bkgd_menu-button.jpg) no-repeat;	float: right;	padding-top: 3px;}#menu li:hover {	background: url(http://www.trlocalfoods.com/images/bkgd_menu-button-over.jpg) no-repeat;}/* submenu */#submenu {	height: 25px;	background: #7d1517 url(http://www.trlocalfoods.com/images/bkgd_submenu.jpg) repeat-x;}#submenu ul {	margin-left: 180px;	}#submenu li {	height: 25px;	float: left;	border-left: 1px solid #FFF;	padding: 3px 15px 0 15px;}#submenu li:hover {		background: #7d1517 url(http://www.trlocalfoods.com/images/bkgd_submenu-over.jpg) repeat-x;}#submenu li.end-list {	border-right: 1px solid #FFF;}/* right column menus */#content-secondary ul#content-secondarynav,#content-secondary ul.widget-list {		padding: 0;  	margin: 10px 0 10px 0;	list-style-type: none; 	font-size: 14px;}#content-secondary ul#content-secondarynav a,#content-secondary ul.widget-list a {	display: block;	text-decoration: none;	font-weight:normal;	font-family: Arial;	color: #000;	padding: 5px 5px 5px 10px;}#content-secondary ul#content-secondarynav a,#content-secondary ul.widget-list a {	color: #d26835;	padding: 5px 5px 5px 20px;}#content-secondary ul#content-secondarynav a:hover,#content-secondary ul.widget-list a:hover {	color: #000;}/* ---------------- CONTENT AREA */#content {	background: #FFF;}/* main column */#content-main {	margin: 30px 0 10px 0;}#content-main h1 {	color: #6c8e3d;}#content-main h2 a, #content-main h2 {	color: #9f292b;}#content-main h3 a, #content-main h3 {	color: #d26835;}#content-main h1 {	font-size:  30px;}#content-main img {	padding-bottom: 10px;}#content-main h3.widget-header, #content-main h4.entry-categories-header {	padding-top: 30px;}#content-main .entry-meta {	font-size: 11px;	color: #999;	padding-bottom: 10px;	text-align: right;}/* blog */h3.entry-title {	padding: 0;	margin: 40px 0 0 0;}h2#page-title {	margin: 20px 0 0 0;}.byline, .asset-meta, .comment-header {	font-size: 11px;	color: #999;}.asset-meta {	padding-bottom: 10px;}.byline a {	color: #999;}.author {	text-transform: uppercase;}#comments-open, .comments-header {	margin: 50px 0 10px 0;}h2.comments-open-header, h2.comments-header {	font-size: 18px;	color: #3366cc;}.comment-content {	margin-left: 20px;}.content-nav {	text-align: center;	margin: 50px 0 10px 0}/* RIGHT COLUMN */#content-secondary h3, #content-secondary p, #content-secondary dt {	padding: 10px 10px 0 10px;}#content-secondary ul {	padding: 0 10px 0 10px;}h3.heading, #content-secondary h3.widget-header,#content-main h3.widget-header {	border-top: dotted #000 1px;	border-bottom: dotted #000 1px;	padding: 5px 0 5px 0;	margin: 30px 10px 0 0;}#content-secondary form {	padding: 10px 10px 20px 10px;}#content-secondary form input {	margin: 0;}/* FOOTER */#footer {	color:  #FFF;	font-size:  10px;	background: #8bad5e url(http://www.trlocalfoods.com/images/bkgd_footer.jpg) repeat-x;	}#footer p {	text-align: right;	padding: 30px 10px 30px 0;}#footer a {	font-size: 10px;	color: #FFF;}