body {
	margin: 0;
	padding: 0;
	background: url(../images/wood.jpg) -29px 0;
}
#global_wrap {
	width: 886px;
	background: url(../images/bg-white.png);
	margin: 0 auto 0 auto;
}
#header {
	background: url(../images/header_image.jpg) no-repeat left top;
}
#header img {
	float:right;
	clear: both;
}
#content {
	background: url(../images/bg-white.png);
	padding-top: 50px;
	padding-bottom: 30px;
	min-height: 300px;
}

/* ---------------------------- */
/* Footer, total height = 134px */
#footer div.top {
	background: rgba(255, 255, 255, 0.4);
	height: 22px;
}
#footer div.main {
	background: url(../images/footer.png) no-repeat;
	height: 52px;
	text-align:right;
	font-style:normal;
	font-size: 17px;
	line-height: 1.2em;
	padding-right: 78px;
	padding-top: 50px;
	padding-bottom: 10px;
}
#footer div.main p {
	margin: 0;
}
#footer div.main, #footer div.main a {
	color: white;
	font-weight:100;
}

/* ------------- */
/* Column widths */
div.column {
	float: left;
}
div.first {
	width: 32%;
}
div.second {
	width: 43%;
}
div.third {
	width: 25%;
}
.two .column {
	width: 50%;
}
.two .narrow {
	width: 32%;
}
.two .slim {
	width: 41%;
}
.two .fat {
	width: 59%;
}
.two .wide {
	width: 68%;
}
div.padder {
	padding: 0 10px 0 10px;
}
.two .wide div.padder {
	margin-right: 20px;
}
.fix_floats {
	clear: both;
	float: none!important;
}

/* ----------------------------------------------------------- */
/* Farmer Image Replacement, in this file to avoid RTE confuse */ 
h1, h2, h3, h4 {
  position:relative;
  width:100%;
  overflow:hidden;
  color:#431014;
}
h1 span, h2 span {
	visibility:hidden;
}
h1 {
	height:40px;
	line-height:40px;
}
h2 {
	height: 32px;
	line-height: 32px;
}

