/* CSS Document */body {	margin: 0;	background-color: #000000;		}img { margin: 0; }img { padding-bottom:12px; }#df { font-size: 11px; }#mast {		margin-top:35px;	padding-top:20px;	background-color: #ffffff;	}#mast-farmer {		margin-top:35px;	padding-top:20px;	padding-bottom:20px;	background-color: #ffffff;	}#df-inside {	background-color: #ffffff;		margin-top:35px;	padding-top:25px;	min-height:600px;	margin-bottom:20px;}#home {	padding-top:30px;	background-color: #ffffff;		padding-bottom:20px;	margin-bottom:20px;}#home-blog {	margin-top:160px;}#home-blog h2 {	color:#a44f61;	font-size: 11px;	margin-bottom:3px;	font-weight: bold;}#home-blog p {	color:#452935;	width:350px;}#home-blog a {	color:#a44f61;	text-decoration: none;	}#home-blog ul {	padding:0;	margin:0;}#home-blog li {	padding:0;	margin:0;}#creditfooter {	display: none;	}.feedburnerFeedBlock {	padding:0;	margin:0;	color:#452935;}.feedburnerFeedBlock li {	padding:0;	margin:0;	list-style-type: none;	}#home-description {	margin-top:50px;}#home-description p {	color:#452935;	padding-right:40px;	text-align: justify;	}.red {	color:#a44f61;}#farmers {	background-color: #ffffff;		background-image: url(../images/farmers-bg-1.png);	background-repeat: repeat-y;	padding-bottom:20px;	margin-bottom:20px;}#farmers-nolines {	background-color: #ffffff;		background-repeat: repeat-y;	padding-bottom:20px;	margin-bottom:20px;}#interior {	padding-top:20px;	background-color: #ffffff;		padding-bottom:20px;	margin-bottom:20px;}.farmer {	color:#452935;	padding-top:0;	margin-top:0;}.farmer p {	color:#452935;	padding-left:30px;	padding-right:10px;    margin: 0 0 .5em;}.farmer a {	color:#452935;	text-decoration: none;	 }.farmer h1 {	color:#452935;	font-size:18px;	padding-left:25px;	font-weight: bold;	margin-bottom:-3px;	letter-spacing: .1em;	}.small {	font-size:12px;	font-weight: normal;	}#contact-box {	border:solid #a5ae75 1px;	padding: 5px;	width: 135px;	color:#52305e;	margin-left:115px;	margin-top:270px;}#map {	padding-left:25px;}#design-nav {	margin-left: 140px;	margin-top: 30px;	list-style-type: none;	text-align: right;	padding-right:20px;}#design-nav li {	padding-bottom:4px;;}#design-nav a {	text-align: right;	font-weight: bold;	text-decoration: none;		color:#452935;}#design-nav a:hover {	color:#a44f61;}#portfolio-description {	margin-top: 95px;	color:#452935;	margin-left: 15px;}#portfolio-description p {	margin-bottom:1em;}#portfolio-description h2 {	color:#a44f61;	font-size: 13px;	margin-bottom:1px;	font-weight: bold;}#portfolio-description a {	text-decoration: none;		color:#452935;}#design {	margin-top:28px;}#design img {	margin-bottom:0px;}#design-left img {	margin-left:10px;}#design-wide {	margin-left:10px;}#footer {	text-align: center;	color: #999999;	}#home-temp {	margin-top:35px;	background-color: #ffffff;		padding-bottom:20px;	margin-bottom:20px;	min-height:600px;}