/* Coyote Creek Stylesheet */

html,body{
	color:#fef0d4;
	background-color:#47502e;
	font-family:"Helvetica Neue",helvetica,arial,sans-serif;
	font-size:100%;
	margin:0;
	padding:0;
}
body{
	line-height:1.3em;
}
a:link, a:visited{
	color:#fef0d4;
	text-decoration:none;
}
a:link:hover, a:visited:hover, a:link:active, a:visited:active, a:focus{
	color: #e67800;
	text-decoration:underline;
}
a:link img, a:visited img{
}
p{
	margin:0 0 1.4em;
	padding:0;
}
h1, h2, h3, h4, h5, h6{
	font-size:1em;
	margin:0 0 0.4em;
	padding:0;
	color:#a1b561;
}
h2{font-size:1.4em;}
h3{color: #bde799; margin-bottom: 2px; margin-top: 18px; font-size:1.2em;}
h4{font-size:1.1em;}
.wrapper{
	font-size:0.85em;
}
.header{
	text-indent:-9999px;
	background-color:#fef0d4;
}
.header h1{
	font-size:1em;
	width:100%;
	min-width:700px; /* width of body contents */
	max-width:2000px; /* width of bg image */
	height:105px;
	margin:0 auto;
	padding:0;
	background:#47502e url(./img/header.gif) 50% 0 no-repeat;
}
.header h1 a:link, .header h1 a:visited{
	position:relative;
	display:block;
	margin:0 auto;
	width:99.5%;
	height:100%;
}
/*
.header .icon{
	position:absolute;
	top:4px;
	left:50%;
	margin-left:-224px;
	display:block;
	width:56px;
	height:30px;
	background:transparent url(./img/home.gif) 0 0 no-repeat;
}
*/
.header .icon{
	position:absolute;
	top:75px;
	left:50%;
	margin-left:-385px;
	display:block;
	width:57px;
	height:19px;
	background:transparent url(./img/home.gif) 0 0 no-repeat;
}
.header .usda{
	position:absolute;
	top:30px;
	left:50%;
	margin-left:332px;
	display:block;
	width:60px;
	height:61px;
	background:transparent url(./img/usda.gif) 0 0 no-repeat;
}
.body{
	width:800px;
	min-width:50em;
	margin:0 auto;
	padding:0;
}
.home .body{
	width:715px;
}

/* main nav */
.mainnav ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0.4em 0 0;
	text-align:center;
	white-space:nowrap;
	float:right;
	width:47%;
}
.home .mainnav ul{
	width:53%;
}
.mainnav li{
	display:inline;
	list-style-type:none;
}
.mainnav a:link, .mainnav a:visited{
	position:relative;
	display:block;
	float:left;
	text-decoration:none;
	color:#cdbd97;
	background:#602f01 url(./img/bg_edge_top.gif) 100% 0 repeat-x;
	margin:0 0.15em;
	padding:0.2em 0.25em;
	text-align:center;
	min-width:64px;
}
.mainnav a:link:hover, .mainnav a:visited:hover, .mainnav a:active, .mainnav a:focus{
	color:#fff;
	background-color:#e67800;
	background-position:0 0;
}
.mainnav .current a:link, .mainnav .current a:visited{
	color:#fff;
	background-color:#e67800;
	background-position:0 0;
}
.mainnav a span{
	font-size:2px;
	display:block;
	position:absolute;
	bottom:-7px;
	left:50%;
	margin:0 0 0 -34px;
	padding:0;
	width:68px;
	max-width:100%;
	height:7px;
	background:transparent url(./img/bg_chevron.gif) -416px 100% no-repeat;
}
.mainnav .current a span, .mainnav a:link:hover span, .mainnav a:visited:hover span, .mainnav a:link:active span, .mainnav a:visited:active span, .mainnav a:focus span{
	background-position:-116px 100%;
}

/* columns */
.subnav, .primarycontenthome, .primarycontent, .secondarycontent{
	float:left;
	/*overflow:hidden;*/
	width:30%; /* override */
}
.subnav{width:18%;}
.primarycontenthome{width:45%;}
.primarycontent{width:34%;}
.secondarycontent{width:47%;float:right;}
.home .secondarycontent{width:54%;}
.endmain{clear:both;} /* clear floated columns */

/* homepage sidebars */
.sidebar{
	border:solid 2px #e67800;
	margin:8px 9px 10px;
	padding:7px 7px 0;
	position:relative;
	border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.sidebar h3{
	width:140px;
	height:90px;
	float:left;
	margin:0 7px 7px 0;
}
#contact.sidebar h3{
	height: 140px;
}
.sidebar p{
	font-size:0.95em;
	line-height:1.1em;
}
.sidebar .start, .sidebar .start span, .sidebar .end span{
	display:none;
	position:absolute;
	top:-6px;
	left:20px;
	width:10px;
	height:11px;
	background:transparent url(./img/barb.gif) 0 0 no-repeat;
}
html>body .sidebar .start, html>body .sidebar .start span, html>body .sidebar .end span{
	display:block;
}
.sidebar .start span{
	top:20px;
	left:-26px;
}
.sidebar .end span{
	top:auto;
	left:auto;
	bottom:-6px;
	right:25px;
}
.sidebar .end{
	height:1px;
	clear:both; /* clears the floated h3 */
}

/* main contents */
.main{
	font-size:0.95em;
	line-height:1.4em;
}
.main a:link, .main a:visited{
	color: #e67800;
	text-decoration:underline;
}

.subnav ul, .subnav ul li, .primarycontent ul, .primarycontent ul li{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
.subnav ul li, .primarycontent ul li{
	margin:0.3em 0 1em;
	padding:0 0 0 15px;
	background:transparent url(./img/bullet.gif) 6px 0.5em no-repeat;
}
.subnav ul li{
	margin:0 0 0.7em;
	line-height:1.1em;
	background:transparent url(./img/bullet_deco.gif) 2px 0.2em no-repeat;
}
.subnav .contents, .bannerhome{
	margin:0.8em 10px 0;
	padding:10px;
	background:#e67800 url(./img/bg_edge_top.gif) 0 0 repeat-x;
	min-width:100px;
}
.subnav a:link:hover, .subnav a:visited:hover, .subnav a:active, .subnav a:focus{
	color:#602F01 !important;
}

.bannerhome{
	font-size:1.2em;
	padding-bottom:1px;
}
.bannerhome h2, .bannerhome p{
	color:#fff;
	padding:5px 5px 0;
}
.bannerhome h2, .bannerhome a:link, .bannerhome a:visited{
	color:#602F01;
}
.endsubnav{
	margin:0 auto 0.8em;
	width:120px;
	height:11px;
	background:transparent url(./img/bg_chevron.gif) -90px 100% no-repeat;
}
.endbannerhome{
	margin:0 auto 1em;
	width:300px;
	height:25px;
	background:transparent url(./img/bg_chevron.gif) 0 100% no-repeat;
}
.subtitle{
	text-align:center;
	margin:20px -20px;
}
.primarycontent .contents{
	margin:1.4em 10px 1em;
}
.secondarycontent{
	color:#a1b561;
	padding-top:1.8em;
	text-align:center;
}
.secondarycontent .contents{
	font-size:0.95em;
}

/* scrapbook */
.scrapbook{
	text-align:left;
	float:left;
	width:81%;
}
.scrapbook ul, .scrapbook li{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
.scrapbook li{
	float:left;
	text-align:center;
	width:108px;
	height:104px;
	overflow:hidden;
	margin:10px;
}
.scrapbook a:link img, .scrapbook a:visited img{
	border:solid 1px #47502e;
}
.scrapbook a:hover img, .scrapbook a:active img, .scrapbook a:focus img{
	border-color:#fef0d4;
}

/* BuzzBoost Feedburner */

/* remove default bullets */
div.feedburnerFeedBlock ul {
	margin-left:0;
	padding-left:0;
	list-style-type: none
}

div.feedburnerFeedBlock .date {
	font-size: 80%;
	font-style: italic;
	margin-bottom:3px;
	
}

div.feedburnerFeedBlock ul li span.headline {
	font-weight:bold;
	display:block;
	margin:12px 0 0 0;
}

div.feedburnerFeedBlock ul li span.headline {
	font-weight:bold;
}

#creditfooter {
	display: none;
	visibility: collapse;
}



/* footer */
.footer{
	margin:2em 0;
	color:#fef0d4;
	font-size:0.95em;
	text-align:center;
	margin:2em 0;
	padding:0;
}
.footer ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
.footer li{
	display:inline;
	margin:0;
	padding:0 2em;
	border-left:solid 1px #fef0d4;
}
.footer li.first{
	border-left:0;
}
.certified{
	font-size:0.9em;
	margin:10px 0 0 0;
}
.copyright{
	font-size:0.9em;
}
em{
	color: #a1b561;
	font-size: 100%;
	font-style: italic;
}
.style6{
	color: #fdefd4;
}
.imgnews{
	border-left-color: #E67800;
	border-bottom-color: #E67800;
	border-right-color: #E67800;
	border-top-color: #e67800;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 12px;
	border-bottom-width: 12px;
	border-right-width: 12px;
	border-top-width: 12px;
	font-weight: bold;
	color: #E67800;
}
