﻿@font-face {
	font-family: 'HelveticaNeue43';
	src: url('../siteart/fonts/helveticaneueltpro-ltex_0-webfont.eot');
	src: local('☺'), url('../siteart/fonts/helveticaneueltpro-ltex_0-webfont.woff') format('woff'), url('../siteart/fonts/helveticaneueltpro-ltex_0-webfont.ttf') format('truetype'), url('../siteart/fonts/helveticaneueltpro-ltex_0-webfont.svg#webfontQnDBm5C7') format('svg');
	font-weight: normal;
	font-style: normal;
}

*{margin:0; padding:0;}
table{border-collapse:collapse; width:100%;}
td, th{vertical-align:top;}

body{
	background:#392a1c url('../siteart/bg.gif') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#342416;
	font-size:13px;
}

h1{font-size:30px; margin-top:10px;}
h2{font-size:18px; font-style:italic;}

.border_it{
	border-bottom:2px solid #e85115;
}

.subhead{
	font-size:18px;
	font-style:italic;
	line-height:22px;
}

.right{float:right;}
.left{float:left;}

#wrap{
	margin:0 auto;
	width:1040px;
	background:#FFF;
	border:3px solid #e85115;
	border-top:0;
}

#header{
	background:url('../siteart/orange_bg.jpg') no-repeat;
	height:93px;
	width:773px;
	padding:15px 0px 0px 15px;
	font-family:HelveticaNeue43,Arial,sans-serif;
	font-size:14px;
	color:#FFF;
	text-shadow:1px 1px 2px rgba(0,0,0,.8);
}

#logo_sidebar{
	background:#7d634b;
	padding:5px;
	text-align:center;
	border-left:3px solid #e85115;
}

#logo_sidebar img{
	margin-bottom:7px;
}

#logo{
	background:url('../siteart/farmshop.png') no-repeat;
	height:48px;
	width:477px;
}

#nav{
	width:195px;
	background:#342416;
}

#nav ul{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-style:italic;
	font-size:14px;
}

#nav li{
	display:block;
	border-bottom:1px #FFF dashed; 
	list-style-type:none;
}

#nav li a{
	color:#FFF;
	background:url('../siteart/nav_arrow.gif') 12px 17px no-repeat;
	text-decoration:none;
	padding:16px 30px;
	display:block;
}

#nav li a:hover{
	background:#4c4032;
	padding:16px 20px;
}

#content{
	padding:10px;
	padding-right:0px;
	line-height:18px;
}

a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
a.footerlink:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10pt;}

.footertext{font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#999999;}

.smallfootertext{font-family:Arial, Helvetica, sans-serif;font-size:8pt; color:#999999;}

.divfooter
{width:450px; text-align:center; margin:0 auto; padding:20px 0px;
}








