﻿/*
	Dark Brown	#977449
	Med Org/Yellow	#e8c31f
	Dark Purple	#542784
	lt. Purple	#987CB5
	lt. Peach/Tan	#F8F0D0
*/
html {
  height: 100%;
  width:100%;
  margin: 0px;
  padding:0px;
}

body
{
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	font-size: 14px;
	/*color: #977449;*/
	color:#542784;
	background: #e8c31f url(/theme/css/images/bg.png) repeat-x fixed center top;
}

ul
{
	padding:0px;
	margin: 0px 0px 0px 6px;
}
li
{
	margin: 2px 0px 0px 0px;
	list-style-type: none;
	list-style-position: outside;
}

h1, h2, h3, h4, h5, h6
{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
h1 { font-size:18px}
h2 { font-size:17px}
h3 { font-size:16px}
h4 { font-size:14px}
h5 { font-size:12px}
h6 { font-size:10px}

p
{
	margin: 8px 0px 12px 0px;	
}

img
{
	border-width:0px;	
}
a, a:hover, a:link, a:active, a:visited
{
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	color:#987CB5;
}
a:hover { font-style:italic;}


a.mnuMain, a.mnuMain:hover, a.mnuMain:link, a.mnuMain:active, a.mnuMain:visited
{
	font-size: 14px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	color: #987CB5;
	color: #542784;
}
a.mnuMain:hover {	text-decoration: underline;color:#987CB5;}

.space6
{
	background: transparent; 
	height:6px; 
	margin: 0px 0px 0px 0px;
}

div#center
{
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	height: 100%;
}

div#wrapper
{
	margin: 0px auto;
	padding: 0px;
	width: 918px;
	height: auto;
	text-align: left;
	background: transparent url(/theme/css/images/content_bg.png) no-repeat fixed center top;
}

div#header
{
	margin: 0px auto;
	padding: 0px;
	width: 918px;
	height: 171px;
	text-align: center;
	background: transparent url(/theme/css/images/logoheader.gif) no-repeat center top; 
}

div#menu
{
	margin: 0px auto;
	padding: 0px;
	width: 918px;
	height: 49px;
}

div#contentoutter
{
	border-left:solid 1px #e7c141;
	border-right:solid 1px #e7c141;
}
div#contentinner
{
	border-left: solid 3px #e6Bf3c;
	border-right: solid 3px #e6Bf3c;
	background: #f8f0d0 url(/theme/css/images/body-rt.png) repeat-y right top; 
}
div#content { }

div p
{
	margin-left:8px;
}


div#barn
{
	margin: 0px auto;
	padding: 0px;
	height: 207px;
	width: 910px;
	text-align: center;
	vertical-align: bottom;
	font-size: x-small;
	text-transform: capitalize;
	color: #e8c31f;
	background: transparent url(/theme/css/images/barn.gif) no-repeat center top;
}

div#footer
{
	text-align:center;
}

a.menufooter, a.menufooter:hover, a.menufooter:link, a.menufooter:active, a.menufooter:visited
{
	font-size: 12px;
	text-transform: capitalize;
	color: #e8c31f;
	text-decoration: none;
}


td#bodylt 
{
	background-color: transparent;	
}
#bodywrapper
{
	margin: 10px 18px 10px 18px;
	/*color: #977449;*/
}

td#bodylt { }

td#bodyrt
{
	width: 294px;
	background-color: transparent;
	/*color: #977449;*/
}
#rightwrapper
{
	margin: 10px 14px 10px 14px;
	text-align:left;
	color: #977449;
}
#rightwrapper h5, #rightwrapper h6
{
	margin:0px;	
}
#rightwrapper p
{
	margin:0px;
}

#rightwrapper a { text-decoration:none;}

.line_white
{
	background: #ffffff; 
	height:1px; 
	margin: 10px 0px 10px 0px;
}
.spacer6
{
	height:0px; 
	margin: 6px 0px 6px 0px;
}
.farmers_name
{
	width:170px;
	font-weight: bold;
}
.farmers_location 
{
	width:170px;
}
.farmers_link 
{
}

#inthenews p.blurb
{
	margin: 2px 0px 0px 18px;
	padding:2px;
	font-size: 11px;
	font-style: italic;
	border: dashed 1px #977449;
}
#inthenews .read_artical
{
	margin: 0px	 0px 0px 6px;
}

/*
		Blog Items 
*/
.blogItem
{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 6px 0px;
	margin:0px 0px 6px 0px;
	/*border-bottom:dashed 1px white;*/
}

.blogAuthor
{
	text-align:left;
	font-size:11px;
}

.blogPostDate
{
	text-align:right;
	font-size:11px;
	font-weight:normal;
	padding-right:8px;
}

.blogPostContentWrapper
{
	width: 254px;
	overflow:hidden;
	font-size:10px;
	background-color: #F8F0D0;
	border:dashed 1px #977449;
	padding:5px;
}

.blogPostContent
{
	width: inherit;
	height: 90px;
	overflow:hidden;
	/*max-height:100px;*/
	font-size:10px;
	/*background-color: #F4E6B5;*/
}

.blogLink
{
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.blogLink a { text-decoration:none;}

/*
		Book List 
*/
.bookLink
{
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.bookLink a { text-decoration:none;}
.mnuMain a
{
	font-size: xx-large;
	text-decoration: none;
}

