/*****************************************
 Theme:VERNACULAR - Derived From:VERNACULAR
 *****************************************/
 #hd{min-height:100px;_height:100px}
 #bd{min-height:455px;_height:455px}
 #ft{min-height:80px;_height:80px}
 #hd{overflow:hidden;zoom:1;_overflow:visible;_overflow-x:hidden;padding-bottom:10px}
 #hContent{float:left;width:494px;margin:20px;_margin:20px 10px}
 #hMisc{margin:5px 0 0 10px;float:left;width:230px;}
 #bd{width:580px;padding-top:25px;margin:0 0 0 180px}
 #pageName{display:block;margin-bottom:25px}
 #navigation{clear:left;float:left;overflow:hidden}
 ul#mainNav{width:140px;margin:25px 0 0 18px}
 ul#mainNav li{margin-bottom:1px}
 ul#mainNav li a{_zoom:1;display:block}
 #zWrap{float:left}
 #zB h3{padding:3px 0 14px 7px}
 #zB #mapZone{width:280px;height:280px}
 #zC{padding:15px 0 0 0}
 #ft{clear:both;position:relative;margin:20px 0 0 0;padding-bottom:15px}
 #fContent{margin:20px 0 0 175px;width:570px}
 #fMisc{display:none}
 #bd{position:relative}
 #fBadges {width:575px;margin-left:175px;}
 #body #mainNav a {padding-left:3px;}		 
 #body #mainNav .subNav a {padding-left:13px;}
 #body .sub_static #mainNav {*position:static;}
 #body .navpos_west a.toggle {top:3px !important;*top:7px !important;}	
 
 
 /*****************************************
 Theme:Dusty - Derived From: Vernacular
 *****************************************/
 
 
 
 
 		#body  {
 			font-size:11px;
 			font-family:Arial, Verdana, sans-serif;
 		}
         /*
            Adding bottom padding to
            prevent overlap past image tear
         */
 
 		#hd {
             padding-bottom:25px;
 		}
 		
 		#bd {
 			font-family:Georgia, Serif;
 		}
 
 		/*
 			per variants, adding top margin
 		*/
 		#fContent {
 			margin-top: 45px;
 		}
 
 
 		#body p {
 			line-height:16px;
 		}
 
 		#bd p {
 			line-height:18px;
 			font-size:12px;
 		}
 
 
 		#body h1 {
 			font-size:26px;
 			font-family:Arial, Verdana, sans-serif;
 			font-weight:bold;
 		}
 
 		#hd h1 {
 			font-size:22px;
 		}
 
 
 		#body h2{
 			font-size:24px;
 			font-family:Arial, Verdana, sans-serif;
 			font-weight:bold;
 		}
 
 		#hd h2 {
 			font-size:20px;
 			font-weight:bold;
 		}
 
 
 		#body h3{
 			font-size:21px;
 			font-family:Arial, Verdana, sans-serif;
 			font-weight:bold;
 		}
 		#hd h3 {
 			font-size:14px;
 			font-weight:bold;
 		}
 
 		#zB h3 {
 			font-weight:bold;
 		}
 
 		#zA h3, #zB h3 {
 			font-weight:bold;
 			margin-bottom:5px;
 			font-weight:bold;
 		}
 
 		#zA h3, #zB h3, #zC h3{
 			font-size:18px;
 			font-weight:bold;
 		}
 
 
 		#body h4{
 			font-size:17px;
 			font-family:Arial, Verdana, sans-serif;
 		}
 
 		#hd h4 {
 			font-size:22px;
 		}
 		
 		#navigation {
 			font-family: Georgia,Times,serif;
 			line-height: 18px;
 			text-transform: lowercase;
 		}
 
 
 
 
 		ul#mainNav li a {
 			padding:4px 4px 4px 0;
 			font-size:20px;
 			font-weight:bold;
 		}
 		
 
 		body {
 		}
 
 		#hd {
 			background-position: left bottom;
 			background-repeat: repeat-x;
 		}
 
 		#navigation {
 			background-repeat:no-repeat;
 			background-position: 0 0;
 		}
 
 		ul#mainNav li a:hover,
 		ul#mainNav li.active a {
 			background-repeat:repeat;
 			background-attachment:scroll;
 			background-position:0 0;
 		}
 
 		#zB h3 {
 			background-repeat: no-repeat;
 			background-position: 0 100%;
 		}
 
 
 		#zC {
 			background-repeat: repeat-x;
 		}
 
 		#ft {
 			background-repeat: repeat-x;
 		}
 		
 
 
 		/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
 		#body .toggle img {
 			background-position:-36px -24px;
 		}
 	 
 		/* 
 		 * links for BOTH static and dynamic sub menus 
 		 * use this rule to group declarations common to the two different types of menus (static/dynamic)
 		 */
 		#body #mainNav .subNav a {
 			font-size: 15px;
 			font-family: arial;
 			font-weight: bold;
 		}
 		
 		/* 
 		 * :hover and selected (active) links for BOTH static and dynamic sub menus
 		 * they are both styled the same 
 		 */
 		/* 
 		 * links for dynamic sub menus 
 		 */
 		/* 
 		 * :hover and selected (active) links for fly-out menus
 		 * they are both styled the same 
 		 */
 		/* 
 		 * sub menus (fly-out) 
 		 */
 		#body .sub_dynamic #mainNav .subNav {
 			border-style:solid;
 			border-width:1px;
 		}
 
 
 
 
 /****************************************************
 Theme: VERNACULAR - Derived From: VERNACULAR
 Layout: Layout 1 - Derived From: Layout 1, With Title
 *****************************************************/
 .lo_custom1 #pageName {display:none;}
 
 
 /****************************************************
 Theme:Dusty - Derived From: Vernacular
 Layout: Layout 1 - Derived From: Layout 1, With Title
 *****************************************************/
 
 
 /****************************************************************
 Theme: VERNACULAR - Derived From: VERNACULAR
 Layout: Layout 1, With Title - Derived From: Layout 1, With Title
 *****************************************************************/
 .lo_custom1 #zA, .lo_custom2 #zA, .lo_custom1 #zB, .lo_custom2 #zB {float:left;width:330px;padding-right:2px;}
 .lo_custom1 #zB, .lo_custom2 #zB {clear:left;}
 .lo_custom1 #zC, .lo_custom2 #zC {width:210px;padding-right:2px;}
 .lo_custom1 #zC, .lo_custom2 #zC, {float:right;display:inline;}
 .lo_custom1 #zC, .lo_custom2 #zC {margin-left:370px;}
 .lo_custom1 #zC,x:-moz-any-link, .lo_custom2 #zC,x:-moz-any-link {margin-left:30px;}
 .lo_custom1 #zC,x:-moz-any-link,x:default, .lo_custom2 #zC,x:-moz-any-link,x:default {margin-left:370px;}
 .lo_custom1 #zC, .lo_custom2 #zC, {margin-left:0;}
 .lo_custom1 #formZone, .lo_custom2 #formZone {width:200px;}
 
 
 /****************************************************************
 Theme:Dusty - Derived From: Vernacular
 Layout: Layout 1, With Title - Derived From: Layout 1, With Title
 *****************************************************************/
 
 
 /****************************************************************
 Theme: VERNACULAR - Derived From: VERNACULAR
 Layout: Layout 2, With Title - Derived From: Layout 2, With Title
 *****************************************************************/
 .lo_generic_auto4 #zA {float:none;position:relative; margin-bottom:20px}
 .lo_generic_auto4 #zA .modWrap, {width:580px}
 .lo_generic_auto4 #zB {float:left;width:270px;display:inline}
 .lo_generic_auto4 #zC {float:right;width:270px;display:inline}
 .lo_generic_auto4 form#contactForm {width:255px}
 
 
 /****************************************************************
 Theme:Dusty - Derived From: Vernacular
 Layout: Layout 2, With Title - Derived From: Layout 2, With Title
 *****************************************************************/
 
 
 /*****************************************
 Theme:VERNACULAR - Derived From:VERNACULAR
 Layout:Layout 3 - Derived From:Layout 3
 *****************************************/
 .lo_auto7 #zB #mapZone {width:190px}
 .lo_auto7 form#contactForm {width:240px}
 .lo_auto7 #zC form#contactForm {margin:10px 0 0 0}
 .lo_auto7 #zA {float:left;width:360px;margin:0 20px 0 0;display:inline}
 .lo_auto7 #zB {float:right;width:190px}
 .lo_auto7 #zC {clear:both;float:none}
 .lo_auto7 #pageName {display:none}
 
 
 /*****************************************
 Theme:Dusty - Derived From: Vernacular
 Layout:Layout 3 - Derived From:Layout 3
 *****************************************/
 
 #hd {
 	color:#000;
 }
 		
 #hMisc {
 	color:#000;
 }
 
 #bd {
 	color:#666;
 }
 
 #fContent {
 	color:#939393;
 }
 
 #body h1 {
 	color:#a1a3a6;
 }
 
 #hd h1 {
 	color:#000;
 }
 
 #body h2{
 	color:#a1a3a6;
 }
 
 #hd h2 {
 	color:#000;
 }
 
 #body h3{
 	color:#de2d26;
 }
 #hd h3 {
 	color:#000;
 }
 
 #zB h3 {
 	color:#de2d26;
 }
 
 #body h4{
 	color:#de2d26;
 }
 
 #hd h4 {
 	color:#000;
 }
 		
 #zA a {
 	color:#05a100;
 	text-decoration:none;
 }
 
 #zB a, #zC a {
 	color:#009eed;
 	text-decoration:none;
 }
 
 #hMisc a:link,
 #hMisc a:visited {
 	color: #de2d26;
 }
 
 #hd a:link,
 #hd a:visited {
 	color: #000 !important;
 	text-decoration: none;
 }
 
 ul#mainNav li a {
 	color:#333;
 	text-decoration:none;
 }
 		
 #ft a:link, #ft a:visited {
 	color: #de2d26;
 }
 
 #body {
 	background-color: #f6f2d9;
 }
 
 #hd {
 	background-image: url(https://turbifycdn.com/lm/themes/yhoo/ga/vernacular/dusty/palette1/4.0.2/en-us/images/hd.png);
 	background-color:#fff;
 }
 
 #navigation {
 	background-image:url(https://turbifycdn.com/lm/themes/yhoo/ga/vernacular/dusty/palette1/4.0.2/en-us/images/navigation.png);
 }
 
 #navigation .active{
 	background-color:#ffffff;
 }
 
 ul#mainNav li a:hover,
 ul#mainNav li.active a {
 	color: #68cce2;
 	background-color:#f6f2d9;
 	background-image:none;
 }
 
 #zB h3 {
 	background-color: #d73320;
 	background-image:url(https://turbifycdn.com/lm/themes/yhoo/ga/vernacular/dusty/palette1/4.0.2/en-us/images/zbh3.png);
 	color: #fff;
 }
 
 
 #zC {
 	background-image: url(https://turbifycdn.com/lm/themes/yhoo/ga/vernacular/dusty/palette1/4.0.2/en-us/images/zc.png);
 }
 
 #ft {
 	background-image: url(https://turbifycdn.com/lm/themes/yhoo/ga/vernacular/dusty/palette1/4.0.2/en-us/images/ft.png);
 	background-color:#fff;
 }
 		
 #body #mainNav .subNav a {
 	color: #333333;
 	background-image:none;
 	background-color:transparent;
 }
 		
 #body #mainNav .subNav a:hover,
 #body #mainNav .active-sub a {
 	background-color:#F6F2D9 !important;
 }
 	
 #body .sub_dynamic #mainNav .subNav a {
 	background-color:#F6F2D9;
 }
 		
 #body .sub_dynamic #mainNav .subNav a:hover,
 #body .sub_dynamic #mainNav .active-sub a {
 	background-color:#F6F2D9;
 	color: #68CCE2;
 }
 	
 #body .sub_dynamic #mainNav .subNav {
 	border-color:#68CCE2;
 }
 
