
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:85%;
	
	}

a {
	text-decoration: none;
	color: #72C8EB;
	}
	
a:hover {
	text-decoration: underline;
	color:#555;
	}


/*------------ Typography------------ */

p	{
	color: #222;
	}

a	{
	}

a:hover	{
	
	}

div.h1_wrap h1    {
    }   

div.h1_wrap {
  
   height: 4em;
    }

h1,h2,h3,h4,h5 {
	font-family:Georgia, Times New Roman, Times, serif
	}
h1	{
	font-size: 2em;
	margin-bottom: 0.75em;
	color: #6A4032;	
	}
    
h2    {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;	
	color: #6A4032;	
    
    } 
	
h3	{
	font-size: 1.35em;
	line-height:1;
	margin-bottom: 1.125em;
	color: #6A4032;	
	
	}	
	
h4 {
	color: #6A4032;	
	
	}

h5	{
	color: #6A4032;	
	
	}

div.channel_description {
	color: #555;
	font-style: italic;
	margin-bottom: 1.5em;      
    } 

ol {
	list-style-type: decimal;
	}

ol li ol {
	list-style-type: lower-roman;
	}
	
ul {
	list-style-type: disc;
	}
	
ul li ul {
	list-style-type: circle;
	}

bold, strong {
	font-weight: bold;
	}

em, italic {
	font-style: italic;
	}
	
blockquote {
	color: #555;
	font-style: italic;
	margin-right: 2em;
	margin-left: 2em;
	
	}

/*------------ Primary Layout ------------*/
html	{
	/*background: url(../images/content_background.jpg) 0 0 repeat;*/
	}
	
body	{
	/*background: url(../images/header_background.jpg) 0 0 repeat-x;*/
	background-image: url(../images/header_background.jpg);
	background-repeat:repeat-x;
	background-color:black;
	}

div#site_wrap {
	width: 1024px;
	margin:0 auto;
	background-color:white;
	z-index:9;
	
	position:relative;

	}
	
div.container {
	margin:0px 0px;
	padding:45px 0 0 10px;
	}

div.col1 {
	}

div.col2 {

	}
		
		
	body#two_column div#content div.col2 {
		}	


div.clear_float {
	clear:both;
	}
	
	
/*------------ Header ------------*/
div#header {
	position:relative;
	background-color:white;
	z-index:20;
	padding:0 0 0 0;
	height:298px;
	}
div#headertext {
	padding:25px 0 0 0;
	text-align: left;
	}
div#logo {
	width:1024px;
	margin:0 auto;	
	}
div#logo img {
	margin:5px;
	height:97px;
	}
div#tagline {
	margin-top:-1em;
	}
div#header h1 {
	}

div#header img {
	float:left;	
}

div#photo_strip {
	clear:both;
	position:relative;
	z-index:10;
	padding-top:15px;
	height:200px !important;
	overflow:hidden;
	}
	
div#primary_photo_caption {
	width:400px;
	left:525px;
	position:relative;
	background-color:white;
	filter:alpha(opacity=90);
	opacity:0.9;
	top:-173px;
	overflow:hidden;
	padding:4px;
	height:130px;
	}


div#flower_strip {
	border-width:3px 0;
	border-style:solid;
	border-color:#8e271e;
	background-image:url(../images/header_bg.jpg);
	
	height:170px;
}

div#primary_photo_bounding {
	width:1050px;
	margin:0 auto;
	top:-192px;
	position:relative;
}

div#primary_photo {
	background-image:url(../images/farm_stockphoto.jpg);
	background-position:center center;
	width:490px;
	height:200px;
	border:4px solid #fed48b;
}


/*------------ Navigation ------------*/
.ui-wrapper { border: 1px solid #50A029; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }

ul.ui-accordion-container { margin: 0; padding: 0; list-style-type: none; }
ul.ui-accordion-container li { margin: 0; margin-bottom: 2px; padding: 0; background-image: url(i/accordion-left.png); background-repeat: no-repeat; }
ul.ui-accordion-container li a.ui-accordion-link { display: block; padding-left: 5px; margin-right: 3px; height: 28px; background-image: url(i/accordion-middle.png); color: #000; text-decoration: none; line-height: 28px; }
ul.ui-accordion-container li .ui-accordion-right { display: block; background-image: url(i/accordion-right.png); position: absolute; top: 0px; right: 0px; height: 28px; width: 3px;  }

ul.ui-accordion-container li:hover { background-image: url(i/accordion-left-over.png); }
ul.ui-accordion-container li:hover a.ui-accordion-link { background-image: url(i/accordion-middle-over.png); }
ul.ui-accordion-container li:hover .ui-accordion-right { background-image: url(i/accordion-right-over.png); }

ul.ui-accordion-container li.active { background-image: url(i/accordion-left-act.png); }
ul.ui-accordion-container li.active a.ui-accordion-link { background-image: url(i/accordion-middle-act.png); }
ul.ui-accordion-container li.active .ui-accordion-right { background-image: url(i/accordion-right-act.png); }


#navigation {
	margin:0px;
	padding:8px;
	text-indent:0px;
	background-color:#fff2dd;
	margin:-30px 10px 0 -10px;
}
#navigation .secondaryitems a {
	padding-left: 2em;
	text-indent: -1em!important;
		
}

#navigation a.head {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#e2bfad url(../images/collapsed.gif) no-repeat scroll 3px 4px;
	color:black;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:4px 0px;
	text-indent:14px;
	text-decoration: none;
	font-size:1.07em;
}
#navigation a.head:hover {
	color:#FFFF99;
}
#navigation a.selected {
	background-image: url(../images/expanded.gif);
}
#navigation a.current {
	font-weight:bold;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}


	
/*------------ Content ------------*/

div#content_wrap {
	width: 1024px;
	
	position:relative;
	
	}

div#content {
	position:relative;
	}
	
div#content_bottom {
	clear: both;
	}
	
div#content div.col1 {
	}

div#content div.col2 {
	
	}
	


	
	
/*widget styles*/
.widget {	
	padding-bottom:30px;
}
.widget_title {
	border-bottom:2px solid #8e271e;
	font-style:italic;
	font-size:1.5em;
}
.widget_content {
	padding:15px 0px 10px 0px;
	margin:-8px 0 -10px 0;
}


/*------------ Footer ------------*/


div#footer_wrap {
	border-top:7px solid #8e271e;
	background-color:white;
	overflow: auto;	
	clear: both;
	padding-bottom: 1em;
	}

div#footer 	{
	
	width: 1024px;
	margin: 0px auto;
	}
div#footer_content {
	padding:20px 0;
}

div#footer div.col1 {
	text-align:left;
	} 

div#footer div.col2 {
	border-left: 1px solid #8F7065;
	padding-left: 19px;
	text-align:left;
	} 

	
div#footer p  {
	font-family: Arial, sans-serif;	
	font-size: 0.85em;
	line-height: 1.6em;
	margin-bottom: 0.5em;
	}
	
div#footer a {
	font-family: Arial, sans-serif;
	}
	
div#footer div.col2 a {
	padding-right: 0.5em;
	border-right: 1px solid white;
	margin-right: 0.5em;	
	}
	
	
div#footer div.col1 p {
	padding-left: 20px;	
	}
	
/*edits for subpages*/