html { font-family: Helvetica, Arial, sans-serif; }
body {
	background:#060/*url(img/bgtile.jpg) repeat*/;
	margin:0px;
	padding:0px;
}

#wrapper{ width:978px; margin:0px auto; }

#header { width:978px; background:url(img/header.png) no-repeat; height:147px; }
#header #week-farm-logo { margin-left:40px; }
#header a #week-farm-logo { border:none; }

#header ul { list-style:none; padding:0px; margin:14px 0px 0px 24px; font-size:13px; }
#header ul li { display:block; float:left; margin:0px; padding:0px; }
#header ul li a { padding:0px 6px; color:black; text-decoration:none; font-weight:bold; border-right:2px solid black; }
#header ul li#last a{ border:none; }
#header ul li a:hover { text-decoration:underline; }
#header ul li a:hover, #header ul li#current a, #header ul li.current a { color:#090; }

img.vt { float:left; margin-right:20px; margin-bottom:20px; }

#mainContentHeader { width:978px; background:url(img/mainContentHeader.png) no-repeat; height:12px; margin-top:-10px; }
#mainContent h1 { padding-top:20px; font-size:22px; }
#mainContentWrapper { background:url(img/mainContentTile.png) repeat-y; padding-left:30px; width:948px; }
#mainContent { width:812px; font-size:12px; line-height:20px; float:left; }
#mainContentFooter { background:url(img/mainContentFooter.png) no-repeat; height:43px; margin-left:0px; width:978px; }

#mainContent .fiftyColumn { width:280px; padding:0px; float:left; margin:0px 15px 0px 0px; }
#mainContent .fiftyRight { margin:0px; }
#mainContent .fiftymid {
	width:200px;
	padding:0px;
	float:left;
	margin:0px 15px 0px 0px;
	text-align: left;
}
.fiftymid  img {
	width:200px;
	border:solid 1px black;
}

#mainContent .fullColumn { width:780px; }
#mainContent .fullColumn a img { border:solid 2px black; }

#sideBarWrapper { width:110px; float:left; padding-top:50px; }
.sideBarHeader { height:45px; width:150px; background:url(img/sideBarHeader.png) no-repeat; margin-top:-50px; }
.sideBar { width:126px; background:url(img/sideBar.png) repeat-y; padding:0px 12px}
.sideBar object { clear:both; margin-left:16px; }
.sideBarFooter { height:45px; width:150px; background:url(img/sideBarFooter.png) no-repeat; }
#sideBarWrapper a img { border:none; }

h2, h3, h4 {
	color:#060;
	font-size:16px;
	margin:4px 0px;
	padding:0px;
}

#footer { width:978px; background:url(img/footer.png) no-repeat; height:56px; margin:-10px 0px auto; padding-top:28px; text-align:center; font-size:12px; font-weight:bold;  }
a {
	color:#060;
	text-decoration:none;
}
a:hover { text-decoration:underline; }
a img.vt { border:none; }

.bordered { border:solid 2px black; float:left; }

.line { background:#fff url(img/hr.jpg) no-repeat; margin:6px 0px; width:780px; height:8px; }
.clr { clear:both; }

#mainContent .fullColumn form { width:700px; font-weight:bold; color:#184200; }
#mainContent .fullColumn form fieldset { background:#8DC443; }
#mainContent .fullColumn legend { background:white; color:#72AD2C; border:2px groove threedface; padding:4px 10px; font-weight:bold; font-size:16px;}
#mainContent .fullColumn fieldset input { background:#DFF3C5; border:solid 1px #666; padding:4px; }
#mainContent .fullColumn fieldset input.text, #mainContent .fullColumn fieldset textarea.text { width:400px; }
#mainContent .fullColumn fieldset input:focus { background:white; }
#mainContent .fullColumn .contact_title {  }
#mainContent .fullColumn .captcha { border:2px groove threedface; }
#mainContent .fullColumn form select { margin-right:20px; }
#mainContent .fullColumn form .line { width:690px; }

#mainContent #contactUsForm { float:left; width:300px; }
#mainContent #directions { float:left; width:460px; padding-top:16px; }

.thumbnail { margin-right:10px; }

.divFaderLeft, .divFaderMid .divFaderRight { text-decoration:underline; }
.hiddenDivLeft { display:none; }
.hiddenDivRight { display:none; }
.hiddenDivMid { display:none; }

p.pp_description { font-weight:bold; }

