	/*-------- body, links and headings --------*/
		div, #navList ul { padding: 0; margin: 0; border: 0px none; }
		
		input { border: 1px none; solid }
		body {
			width: 100%; margin: 0; 
			background: #3D2B33 url('http://www.hiddenoaksworkingfarm.com/new/images/background_1.gif') repeat-y center top;
		}
		p, td, div { font: normal 11px/18px Verdana; color: #333; }
		p { padding: 0 0 10px; }

		h1, h2, h3, h4, h5, h6 { font: bold 14px Verdana; padding: 0 0 4px; }
		h1 {
			font-size: 12px;
			padding: 4px 4px 4px 0;
			color: black;
			border-bottom: 1px solid #cccccc;
		}
		h2 { font-size: 11px; }

		a:link { color: #000066; text-decoration: underline; }
		a:visited { color: #666; text-decoration: underline; }
		a:hover { color: #0000cc; text-decoration: underline; }

		big { font-size: 110%; }
		small { font-size: 90%; }

	/*-------- container and divs --------*/
		#container { width: 734px; margin: 0 auto; }

		#headerDiv {
			
				background: #3D2B33 url('http://www.hiddenoaksworkingfarm.com/images/pixel.gif') repeat-x center top;
			
			width: 734px;
			height: 150px;
			position: relative;
			font-face: Verdana
		}

		#midbarDiv {
			background: #304327 url('http://www.hiddenoaksworkingfarm.com/new/images/bar_middle.jpg') repeat-x center;
			width: 734px;
			height: 5px;
			position: relative
		}

		#main {
			width: 734px;
			margin: 0 auto;
			position: absolute;
		}

		#navDiv {
			color: black;
			font: 10px Verdana;
			width: 137px;
			text-align: right;
			position: absolute;
			
		}

		/* Hide from IE5-mac. Only IE-win sees this. \*/
		* html #headerDiv, #midbarDiv, #navDiv { margin-left: 1px; }
		/* End hide from IE5/mac */

		#infoDiv {
			padding: 0 10px 10px 0;
			font-size: 10px;
			color: #666;
			position: relative;
		}
		#infoDiv a:link { color: #666; text-decoration: none; }
		#infoDiv a:visited { color: #666; text-decoration: none; }
		#infoDiv a:hover { color: #666; text-decoration: underline; }

		#appsDiv {
			padding-right: 10px;
			font-size: 9px;
			color: #333;
			margin: 20px 0 0 0;
			position: relative;
		}
		#appsDiv a:link { color: #666; text-decoration: none; }
		#appsDiv a:visited { color: #666; text-decoration: none; }
		#appsDiv a:hover { color: #666; text-decoration: underline; }
/*-------- below here is code color for content bkgrd --------*/
		#bodyDiv {
			width: 514px;
			text-align: left;
			padding: 18px;
			margin: 0 0 0 137px;
			position: absolute;
			background: DEC6A5;
		}

		.homeText { padding-right: 4px; }
		.primaryNav { border-right: 1px solid #333; }

	/*-------- Tables --------*/
		.tblWeather { }
		.tblWeather td { padding: 4px; border: 1px solid #eee; }

		td.padding { padding: 5px; }
		td.paddingWhite { background:#fff; padding: 5px; }

	/*-------- Navigation List --------*/
		#navList {  }
		#navList ul li { list-style-type: none; }
		#navList li {
			text-align: right;
			color: black;
			font: bold 10px Verdana;
			padding: 4px 10px 6px 0;
			border-top: 1px solid #fff;
			display: block;
		}
		#navList li a:link { color: black; text-decoration: none; }
		#navList li a:visited { color: black; text-decoration: none; }
		#navList li a:hover { color: black; text-decoration: underline; }

		#navList li li {
			text-align: right;
			color: black;
			padding: 2px;
			border-top: 0px none;
			display: block; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana
		}
		#navList li li a:link { color: black; text-decoration: none; }
		#navList li li a:visited { color: black; text-decoration: none; }
		#navList li li a:hover { color: black; text-decoration: underline; }

	/*-------- Inputs and Buttons --------*/
		.formInput { 
			font: normal 10px Verdana;
			background-color: #fff;
			border: 1px solid #aaa;
			color: #333;
		}

		.formOption { background-color: #e5e5e5; }

		.formButton { 
			font: normal 10px Verdana;
			background-color: #fff;
			border: 1px solid #aaa;
			color: #555;
		}

	/*-------- Poll Styles --------*/
		.pollQuestion {
			color: black;
			font: bold 10px Verdana;
			border: 1px solid #666;
			padding: 4px;
			background-color: #cccccc;
		}

		.pollBody {
			color: black;
			font: normal 10px/14px Verdana;
			border: 1px solid #ccc;
			padding: 4px;
			background-color: #fff;
		}

		.pollBodyS {
			color: black;
			font: normal 9px/14px Verdana;
			border: 1px solid #ccc;
			padding: 2px;
			background-color: #fff;
		}

		.pollButton {
			font: 9px Verdana;
			color: #666;
			background-color: #eee;
			border: 1px solid #cccccc;
		}

		.pollGet {
			background-color: #eee;
			border: 1px solid #ccc;
			color: #666;
			font-size: 9px;
			padding: 4px;
		}

		.pollDisclaimer {
			background-color: #fff;
			color: #666;
			font: italic 9px Verdana;
			padding: 4px;
		}

		.pollDisclaimerS {
			color: #666;
			font: italic 9px Verdana;
			padding: 4px;
		}

		.pollBar { border: 1px solid #333; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
a{font-family:verdana: arial,sans-serif}