/***********************************
 Theme: Tangent - Derived From: Dovetail
 ***********************************/
 #bd {
 	min-height: 430px;
 	_height: 430px
 }
 
 #hd {
 	min-height: 105px;
 	_height: 105px
 }
 
 #pageName {
  	min-height: 30px;
  	_height: 30px;
 }
 
 #ft {
 	min-height: 100px;
 	_height: 100px
 }
 #hd {
 	width: 100%;
 }
 
 #hContent {
 	width: 800px;
 	margin: 0 auto;
 	padding: 45px 0 35px;
 }
 
 #headerContent {
 	width: 584px;
 	padding: 0 8px;
 }
 
 #hMisc {
 	display: none;
 }
 
 #wrapper {
 	position: relative;
 	width: 800px;
 	margin: -30px auto 0;
 	zoom: 1;
 }
 
 #navigation {
 	clear: both;
 	float: right;
 	width: 200px;
 	display: inline;
 	margin-top: 40px;
 }
 
 ul#mainNav a {
 	zoom: 1;
 	display: block;
 	padding: 9px 0 9px 15px
 }
 .sub_dynamic .subNav a{
 	padding: 9px 0 9px 5px !important;
 }
 #body .sub_static .subNav{
 	padding: 5px 0 10px;
 }
 #body .toggle img{
 	margin-top: 6px;
 	*margin-top: 8px;
 }
 
 #bd {
 	float: left;
 	width: 520px;
 	display: inline;
 	padding: 35px 40px 0;
 }
 
 #pageName {
 	width: 520px;
 	margin-bottom: 30px;
 	overflow: hidden;
 	_overflow: visible;
 	_overflow-x: hidden
 }
 #zWrap #zA, 
 #zWrap #zB,
 #zWrap #zC {
 	margin-bottom:20px;
 } 
 #zB #mapZone {
 	width: 235px;
 	height: 235px
 }
 
 #zB #drivingDirectionsLnk {
 	top: 240px
 }
 
 #zC form#contactForm {
 	width: 230px
 }
 
 #ft {
 	width: 800px;
 	margin: 0 auto 20px;
 	padding: 0;
 }
 
 #fWrapper {
 	width: 520px;
 	padding: 0 40px 40px;
 }
 
 #fContent, #fMisc {
 	width: 240px;
 	margin-bottom:10px;
 }
 
 #fContent {
 	float: left;
 }
 
 #fMisc {
 	float: right;
 }
 #hd {
 	*float: none;
 }
 
 #body .sub_static #mainNav .subNav a {
 	padding-left: 25px;
 }
 #zWrap dl.module_bd_container dd {
 	margin: 5px 0 30px 5%;
 	width: auto !important
 }
 
 #zWrap dl.module_bd_container dl dd {
 	margin: 0 0 20px 20px;
 	width: auto !important
 }
 #hd:after,#ft:after, #wrapper:after {
 	content: ".";
 	display: block;
 	height: 0;
 	clear: both;
 	overflow: hidden;
 	visibility: hidden
 }
 
 #body,#hd,#pageName,#zA,#zB,#zC,#ft {
 	zoom: 1
 }
 /***********************************
 Theme: Tangent - Derived From: Dovetail
 ***********************************/
 
 
 
 #body {
 	font-size: 13px;
 	font-family: "Helvetica",Arial,sans-serif;
 }
 
 
 
 #body h1 {
 	font-size: 36px;
 	font-weight: bold;
 	line-height:1;
 }
 
 
 #body h2 {
 	font-size: 24px;
 	font-weight: bold;
 }
 
 
 #body h3 {
 	font-size: 18px;
 	font-weight: bold;
 }
 
 
 #body h4 {
 	font-size: 15px;
 	font-weight: bold;
 }
 
 
 #ft {
 	font-size: 11px;
 }
 
 
 span.org {
 	font-weight: bold;
 }
 
 
 
 ul#mainNav li a {
 	font-size: 14px;
 }
 
 
 #bd {
 	background-repeat: no-repeat;
 	background-position: top;
 }
 
 #fWrapper {
 	background-repeat: no-repeat;
 	background-position: left bottom;
 }
 
 #wrapper, #ft {
  	background-repeat: repeat-y;
  	background-position: left bottom;
 }
 
 
 #zB	#mapZone {
 	border-width: 1px;
 	border-style: solid;
 	_border-width: 0;
 }
 
 #zB #mapContainer {
 	_border-width: 1px;
 	_border-style: solid;
 }
 
 
 
 #zWrap ul.module_bd_container li li {
 	border-width: 0;
 	padding: 0;
 }
 
 
 #body #zWrap ul.module_bd_container li.beforenafter {
 	width: 90%;
 	padding: 20px 3px 1px;
 }
 
 
 		/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
 #body .toggle img {
 	background-position: -288px 0;
 }
  	/* 
  	 * direction and color of the arrow for the "active" item
  	 */
 #body .active .toggle img {
 	background-position: -240px 0;
 }
 
 		/* 
 		 * 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: 12px;
 }
 
 		/* 
 		 * links for static sub menus
 		 */
 		/* 
 		 * :hover and selected (active) links for static menus
 		 * they are both styled the same
 		 */
 		/* 
 		 * links for dynamic sub menus 
 		 */
 		/* VERTICAL DYNAMIC
 		 * :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: none;
 }
 						
 
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 1 - Derived From: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #pageName {
 	display: none;
 }
 .lo_layout1 #bd {
 	padding-top:15px;
 }
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 1 - Derived From: Layout 1 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 1 with Title - Derived From: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #zWrap,
 .lo_layout1wt #zWrap {
 	overflow: hidden;
 }
 
 .lo_layout1 #zA,
 .lo_layout1wt #zA {
 	width: 520px;
 }
 
 .lo_layout1 #zB,
 .lo_layout1wt #zB {
 	float: left;
 }
 
 .lo_layout1 #zB,
 .lo_layout1wt #zB,
 .lo_layout1 #zC,
 .lo_layout1wt #zC {
 	width: 240px;
 }
 
 .lo_layout1 #zC,
 .lo_layout1wt #zC {
 	float: right;
 	margin-left: 40px;
 	display: inline;
 }
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 1 with Title - Derived From: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #zA,
 .lo_layout1wt #zA {
 	font-size: 18px;
 }
 
 .lo_layout1 #zA h3,
 .lo_layout1wt #zA h3 {
 	font-size: 24px;
 	font-weight: bold;
 }
 
 .lo_layout1 #zA h4,
 .lo_layout1wt #zA h4 {
 	font-size: 20px;
 }
 
 .lo_layout1 #bd {
 	padding-top: 45px;
 }
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 2 with Title - Derived From: Layout 2 with Title
 **************************************************************/
 .lo_layout2wt #zWrap {
 	overflow: hidden;
 }
 
 .lo_layout2wt #zA {
 	float: left;
 }
 
 .lo_layout2wt #zB {
 	float: right;
 	display: inline;
 }
 
 .lo_layout2wt #zA,
 .lo_layout2wt #zB {
 	width: 240px;
 }
 
 .lo_layout2wt #zC {
 	clear: both;
 	width: 520px;
 }
 
 .lo_layout2wt #zC form#contactForm {
 	margin-left: 40px;
 }
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 2 with Title - Derived From: Layout 2 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 3 with Title - Derived From: Layout 3 with Title
 **************************************************************/
 .lo_layout3wt #zA,
 .lo_layout3wt #zB {
 	float: left;
 }
 
 .lo_layout3wt #zB {
 	clear: left;
 }
 .lo_layout3wt #zA,
 .lo_layout3wt #zB, 
 .lo_layout3wt #zC {
 	width: 240px;
 }
 
 
  .lo_layout3wt #zC {
  	margin-left: 280px;
  	
  }
  .lo_layout3wt #zC,
  x:-moz-any-link {
  	margin-left: 40px;
  }
  .lo_layout3wt #zC,
  x:-moz-any-link,
  x:default {
  	margin-left: 280px;
  }
  .lo_layout3wt #zC, {
  	margin-left: 277px;
  }
 
 
 /**************************************************************
 Theme: Tangent - Derived From: Dovetail
 Layout: Layout 3 with Title - Derived From: Layout 3 with Title
 **************************************************************/
 
  #body {
  	color: #363636;
  }
  
  #hd {
  	color: #faf2d9;
  }
  
  #ft {
  	color: #898989
  }
  
  #body a {
  	color: #8c6239;
  }
  
  #body a:hover,
  #body a:focus,
  #body a:active {
  	text-decoration: none;
  }
  
  #hd a {
  	color: #faf2d9;
  }
  
  ul#mainNav li a {
  	color: #fff;
  }
  ul#mainNav li.active a,
  ul#mainNav a:hover,
  ul#mainNav a:focus,
  ul#mainNav a:active {
  	color: #c69c6d;
  }
  
  body {
  	background-color: #750214;
  }
  
  #bd,#fWrapper {
  	background-color: #faf2d9;
  }
  
  #hd {
  	background-color: #000;
  }
  
  ul#mainNav li.active {
   	background-color: transparent;
  }
  
  #wrapper, #ft{
 	background-image: url(http://l.yimg.com/lm/themes/yhoo/ga/tangent/art/palette1/1.0.6/en-us/images/wrapper.jpg);
  }
 
  #bd {
  	background-image: url(http://l.yimg.com/lm/themes/yhoo/ga/tangent/art/palette1/1.0.6/en-us/images/hContent.jpg);
  }
  
  #fWrapper {
  	background-image: url(http://l.yimg.com/lm/themes/yhoo/ga/tangent/art/palette1/1.0.6/en-us/images/ft.jpg);
  }
  
  #zB #mapZone {
  	border-color: #575757;
  }
  
  #zB #mapContainer {
  	_border-color: #575757;
  }
  
  #body .sub_dynamic #mainNav .subNav a {
  	background-color: #750214;
  	color: #fff;
  }
   #body .sub_static ul#mainNav .subNav a {
  	color: #fff;
  }
 #body .sub_dynamic ul#mainNav .subNav a:hover,
 #body .sub_dynamic ul#mainNav .active-sub a,
 #body .sub_static ul#mainNav .subNav a:hover,
 #body .sub_static ul#mainNav .active-sub a {
 	color: #c69c6d;
  }