/* bug #1548132 */
#zWrap dl.module_bd_container dd{margin:5px 0 30px 5%;width:95% !important}
#zWrap dl.module_bd_container dl dd{margin:0 0 20px 20px;width:auto !important}
/* BUG #1532833 */
#hd:after,#ft:after{content: ".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
#body,#hd,#pageName,#zA,#zB,#zC,#ft{zoom:1}
/* BUG #1550640 */
/* On a template basis, make sure to check that this element has a width but no height (min-height is OK) */
#pageName {overflow:hidden;_overflow:visible;_overflow-x:hidden}
/***********************************
Theme: HARVEST - Derived From: HARVEST
***********************************/
/* START -> DO NOT EDIT THIS SECTION */
/* MIN-HEIGHT FOR THEME ELEMENTS (555px before #ft) */
#bd{min-height:350px;_height:355px}
#hd{min-height:200px;_height:200px}
#ft{min-height:7em;_height:7em}
/* STRUCTURE -------- */
#doc{width:800px;margin:0 auto}
#hd{float:left;width:798px}
#hContent{width:525px;padding:50px 0 15px 240px}
#hMisc{display:none}
#navigation{clear:both;float:left;width:162px;padding:0 1px;border-top-width:2.5em}
#navigation li{border-bottom-width:1px}
ul#mainNav a{zoom:1;display:block;padding:5px 5px 5px 23px}
#bd{float:right;width:636px}
#pageName{text-align:right;line-height:2.5em;min-height:2.5em;_height:2.5em;padding:0 35px}
#zWrap{float:left;width:585px;display:inline;margin:20px 0 20px 35px}
#zB #mapZone{width:260px;height:260px}
#zB #drivingDirectionsLnk{top:265px}
#zC form#contactForm{width:166px}
#ft{padding:25px 0 25px 200px}
#footerContent{float:right;width:265px;margin-right:35px;display:inline}
#fMisc{width:290px}
/* FIXES -------------- */
/* bug #1519550 IE would mess up the whole layout without this */
#hd{*float:none;}/* strangely, this fix is not needed for Harvest */
/* END -> FIXED: DO NOT EDIT */
/* END -> DO NOT EDIT THIS SECTION */



/* START -> CUSTOMIZATION SECTION */

/* TYPOGRAPHY --------- */

		/* User-Editable Body */

		#body  {
			font-size: 12px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			color: #464646;
		}

		/* Header Content */

		#hd {
			color: #ffffff;
		}

		/* p Normal */

		#zWrap p {

		}

		/* H1 Site Title */

		#body h1 {
			font-size: 36px;
			font-weight:normal;
		}

		/* H2 Page Title */

		#body h2 {
			font-size: 18px;
			font-family: Georgia;
			font-style: italic;
		}

		#pageName {
			color: #ffffff;
		}

		/* H3 Paragraph Title */

		#body h3 {
			font-size: 20px;
			font-family: Georgia;
			font-weight: bold;
		}

		#zWrap h3 {
			color: #a69073;
		}

		/* H4 Paragraph Subtitle */

		#body h4 {
			font-size: 14px;
			font-weight: bold;
			color: #000000;
		}

	/* Footer Content */

		#ft {
			font-size: 11px;
			color: #636363;
		}

		/* Contact Info */

		#fMisc {

		}
		
		span.org {
			font-weight: bold;
		}

/* LINKS --------- */

		#body a,
		#fMisc a,
		#fContent a {
			color: #1573c3;
		}

		#hd a {
			color: #ffffff;
			text-decoration: underline;
		}

		/* mainNav */

		ul#mainNav li a {
			font-family: Georgia, serif;
			font-size: 14px;
		}

		ul#mainNav li a:focus,
		ul#mainNav li a:active,
		ul#mainNav li.active a,
		ul#mainNav li.active a:hover {
			color: #ffffff;
		}

		ul#mainNav li a,
		ul#mainNav li a:hover {
			color: #401a08;
		}

/* BACKGROUNDS --------- */

		html {
			_background-color: #7a6652 !important;
 		}

		body {
			background-image: url(../images/body_1_2.gif);
		}

		#doc {
			background-color: #efe2c0;
			background-image: url(../images/doc_1_2.gif);
			background-repeat: repeat-y;
		}

		#hd {
			background-color: #1572c3;
			background-image: url(../images/hd_1_2.jpg);
			background-repeat: no-repeat;
			background-position:0 100%;
		}

		#zWrap {
		
		}

		#pageName {
			background-color: #401808;
		}

		#bd{
		}

		#navigation{
			border-top-style: solid;
			border-top-color: #401808;
		}

		ul#mainNav li {
			background-color:#e8d8aa;
                        background-image: url(../images/ulmainnavli_1_2.jpg);
                        background-position:100% 0;
                        background-repeat: no-repeat;
		}

		ul#mainNav li a:hover {
			background:#f4ecd5;
			background-image: url(../images/ulmainnavliahover_1_2.jpg);
			background-position:100% 0;
			background-repeat: no-repeat;
		}

		ul#mainNav li a:active,
		ul#mainNav li a:focus,
		ul#mainNav li.active,
		ul#mainNav li.active a:hover {
			background-color: #a38a67;
			background-image: url(../images/ulmainnavliahoverliactive_1_2.jpg);
			background-position: 100% 0;
            background-repeat: no-repeat;
		}

		#ft {
		
		}

/* BORDERS --------- */

		#hd {
			border-left-width: 1px;
			border-left-style: solid;
			border-left-color: #401808;
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #401808;
		}

		#navigation li{
			border-bottom-style: solid;
			border-bottom-color: #d4c4a4;
		}

/* END -> EDITABLE */
