body		{ background: #3f4042; margin: 0; padding: 0; font-family: 'trebuchet ms', arial, helvetica, sans-serif; }
td			{ color:#333; }
h1 			{ color:#519fc7; font-size: 20px; margin-top:0;}
h2 			{ color:#519fc7; font-size: 18px; margin-top:0;}
h3 			{ color:#519fc7; font-size: 14px; margin-bottom: 6px;}
h4 			{ color:#519fc7; font-size: 14px; font-weight: bold; margin-bottom:5px; }
p			{ color:#333; font-size:12px; line-height: 140%; margin-top:0;}
blockquote	{ color:#333; font-size:12px; line-height: 140%; margin-top:0;}
img			{ border: 0; }

		/* li			{ color:#333; font-size:12px; line-height: 140%; margin-bottom: 12px;}  */

#nyh-logo {
	padding:0;
	}

#cm	{
	text-align:right;
	}

#mm	{
	position:relative;
	margin-left:62px;
	}

#mmsub	{
	width:693px;
	}

a			{ color: #bd8542; text-decoration: none; font-weight:700; }
a:hover		{ color: #19ca36; }
a.subcon	{ color: #735128; text-decoration: none; font-weight:700; font-size: 13px;  font-family: arial, helvetica, sans-serif; }
a.subcon:hover	{ color: #19ca36; }

		/* page, header, band and content wrappers  */
#wrap-page	{ background: #fff; width: 980px; padding: 0; text-align: left; margin: 0 auto 0 auto; }
#header		{ background: #fff; width: 980px; margin: 0; padding: 0; }	
#band		{ background: #fff; width: 980px; margin: 0; padding-right: 0; padding-left: 0; padding-bottom: 20px;}	
	#band img { border: 0;  }
#band-art	{ background: #fff; width: 980px; margin: 0; padding: 0; }
	#band-art img { border: 0;  }
#band-tour	{  }	
	#band-tour	{ border: 0; }	
#wrap-content	{ width: 980px; padding-top: 0; padding-bottom: 15px; margin-top: 0;}
#wrap-content-vthome	{  }


		/* ------------- */
		/* visit content */
		/* ------------- */
		
		/* visit left column */		

#left-vt { width: 190px; margin-top: 0; margin-left: 12px; margin-right:30px; padding:0;}
	#left-vt h3	{ margin-top: 0; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid; font-size: 15px;  }
	#left-vt h5	{ margin-top: 14px; margin-bottom: 0; font-size: 12px;  }
	#left-vt p	{ margin-top: 0; margin-bottom: 12px; line-height: 130%; font-size: 11px; font-weight: normal; }
	#left-vt li	{ margin-top: 0; margin-bottom: 6px; margin-left: -22px; line-height: 120%; font-size: 11px; font-weight: normal; }

#left-vt strong { color: #121212; }
	#leftpromo-vt { background-color: #dbe3d8; height:230px; margin-bottom: 18px; }
		#leftpromo-vt h4 { margin-left: 6px; line-height: 120%; font-size: 11px; color:#333; font-weight: normal; }
		#leftpromo-vt p { margin-top: 24px; margin-left: 6px; line-height: 120%; font-size: 11px; }

		/* visit main column */			

#main-vt	{ width: 417px;  margin-top: 0; margin-right:48px; padding:0; margin-bottom: 28px; }

	#maintitle-nonnpcontainer-vt	{ margin-left: 18px } 	/* adjusts left margin on pages without the arrowhead - goes round the maintitle-vt div */

		#maintitle-vt	{margin-bottom: 22px;} 
			#maintitle-vt img { float: left; }
			#maintitle-vt h1	{ margin-bottom:0;}
			#maintitle-vt h2	{ font-style: italic; font-size: 14px; margin-top: 3px; }
			#maintitle-vt h6	{ font-style: italic; font-size: 10px; color: #999; margin-top: 0; margin-bottom: 0;}

	#mainoverview-vt { }
		#mainoverview-vt p	{ font-size: 13px; margin-left: 18px;}
		#mainoverview-vt li	{ font-size: 13px; margin-bottom: 12px; margin-left: 18px }

	#mainranger-vt { margin-left: 14px; margin-right: 14px;}
		#mainranger-vt p { margin-top:6px; margin-bottom: 0; margin-left: 160px; margin-right: 5px; text-align: center; font-weight: normal; font-size: 10px; line-height:100%; }

	#mainbox-vt {  margin-left: 18px; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; background-color: #d4e7ee;  }
		#mainbox-vt p	{  line-height: 130%; font-size: 11px; color: #333;}		
	
		/* visit right column */			

#right-vt 	{  margin-bottom: 28px }
	#rightimages-vt	{ margin-top:0; padding-top: 18px; background-color: #a8ad9f; padding-bottom:0;}
		#rightimages-vt img	{padding-bottom: 0;}
	#rightcaption-vt	{ padding-top: 12px; padding-bottom: 1px; background-color: #a8ad9f; margin-bottom: 1px;}
		#rightcaption-vt p	{ padding-left: 15px; padding-right: 15px; line-height: 130%; font-size: 11px; color: #fff; font-weight: bold; font-family: arial, helvetica, sans-serif;}
		#rightcaption-vt a	{ color: #FEE494; text-decoration: none; font-weight:bold; }
		#rightcaption-vt a:hover	{ color: #88f79a; }

	#rightimages2-vt	{ margin-top:0; padding-top: 0; background-color: #a8ad9f; padding-bottom:0; margin-bottom: 0;}
		#rightimages-vt2 img	{padding-bottom: 0;}
	#rightcaption2-vt	{ padding-top: 12px; padding-bottom: 1px; background-color: #a8ad9f; margin-bottom: 1px;}
		#rightcaption2-vt p	{ padding-left: 15px; padding-right: 15px; line-height: 130%; font-size: 11px; color: #fff; font-weight: bold; font-family: arial, helvetica, sans-serif;}
		#rightcaption2-vt a	{ color: #FEE494; text-decoration: none; font-weight:bold; }
		#rightcaption2-vt a:hover	{ color: #88f79a; }

	#rightimages3-vt	{ margin-top:0; padding-top: 0; background-color: #a8ad9f; padding-bottom:0; margin-bottom: 0;}
		#rightimages3-vt img	{padding-bottom: 0;}
	#rightcaption3-vt	{ padding-top: 12px; padding-bottom: 1px; background-color: #a8ad9f; margin-bottom: 1px;}
		#rightcaption3-vt p	{ padding-left: 15px; padding-right: 15px; line-height: 130%; font-size: 11px; color: #fff; font-weight: bold; font-family: arial, helvetica, sans-serif;}
		#rightcaption3-vt a	{ color: #FEE494; text-decoration: none; font-weight:bold; }
		#rightcaption3-vt a:hover	{ color: #88f79a; }

	#righttext-vt { padding-left: 15px; padding-right: 15px; padding-top: 6px; padding-bottom: 18px; background-color: #d4e7ee;}
		#righttext-vt p	{  line-height: 130%; font-size: 11px; color: #333; font-weight: bold; font-family: arial, helvetica, sans-serif;}		
	#righttext2-vt	{ padding-left: 15px; padding-right: 15px; padding-top: 6px; padding-bottom: 1px; background-color: #d4e7ee; margin-bottom: 1px;}
		#righttext2-vt p	{ line-height: 130%; font-size: 11px; color: #fff; font-weight: bold; font-family: arial, helvetica, sans-serif;}	

	#rightvideo1-vt	{ margin-top:0; padding-top: 18px; background-color: #a8ad9f; padding-bottom:0;}
		#rightvideotext1-vt	{ padding-top: 12px; padding-bottom: 1px; background-color: #a8ad9f; margin-bottom: 1px;}
		#rightvideotext1-vt p	{ padding-left: 15px; padding-right: 15px; line-height: 130%; font-size: 11px; color: #fff; font-weight: bold; font-family: arial, helvetica, sans-serif;}
		#rightvideotext1-vt a	{ color: #FEE494; text-decoration: none; font-weight:bold; }
		#rightvideotext1-vt a:hover	{ color: #88f79a; }

	#rightpromo_rs1-vt { margin-top:0; padding-top: 0; background-color: #a8ad9f; padding-bottom:0;}
		#rightpromo_rs1-vt p	{ padding: 12px 15px 18px; margin-bottom:0; line-height: 130%; font-size: 11px; color: #fff; font-weight: bold; font-family: arial, helvetica, sans-serif;}
		#rightpromo_rs1-vt a	{ color: #FEE494; text-decoration: none; font-weight:bold; font-size: 11px;}
		#rightpromo_rs1-vt a:hover	{ color: #88f79a; }

	#rightpromo_other-vt { margin-top:0; padding-top: 0; background-color: #a8ad9f; padding-bottom:0;}
		#rightpromo_other-vt p	{ padding: 12px 15px 18px; line-height: 130%; font-size: 11px; color: #fff; font-weight: bold; font-family: arial, helvetica, sans-serif;}
		#rightpromo_other-vt a	{ color: #FEE494; text-decoration: none; font-weight:bold; font-size: 11px;}
		#rightpromo_other-vt a:hover	{ color: #88f79a; }

	#rightseparator1-vt {background-color: #b6dce5; padding-bottom:0; margin-bottom: 1px; }
		#rightseparator1-vt p {padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 2px; color:#516961; font-weight: bold; font-size: 14px; margin-bottom:0; font-family: arial, helvetica, sans-serif; }

		/* ### */

		
		/* ------------- */
		/* explore content */
		/* ------------- */
		
		/* explore left column */		

#left-ex 	{ width: 180px; margin-left: 12px; margin-right: 40px; }
	#left-ex p	{ line-height: 130%; font-size: 10px; font-family: verdana, arial, sans-serif;}


		/* ranger stories main column */			

#main-ex	{width: 378px;  margin-top: 0; margin-left:0; margin-right:50px; margin-bottom: 3px; padding:0;}
	#main-ex p { font-size: 13px; }

	#maintitle-ex	{margin-bottom: 22px;} 
		#maintitle-ex h1	{ margin-bottom: 18px;}
		#maintitle-ex h6	{ font-style: italic; font-size: 10px; color: #999; margin-top: 0; margin-bottom: 0;}

	#rsbio-ex {  }
		#rsbio-ex p {font-size: 13px; }
		
		/* 'be there now' main column */			
		/* 'be there now' is a 2-column format so there is no right column */			

#main-bt	{width: 730px;  margin-top: 0; margin-left:0; margin-right:12px; margin-bottom: 3px; padding:0;}
	#main-bt p { margin-left: 14px; margin-right: 14px; font-size: 13px; }

	#maintitle-bt	{margin-bottom: 22px;} 
		#maintitle-bt h1	{ margin-bottom: 18px; color: #ccc; }
		#maintitle-bt h6	{ font-style: italic; font-size: 10px; color: #ccc; margin-top: 6px;  margin-bottom: 0;}
		

		/* explore right column */			
#right-ex { width: 308px; margin-top: 0; margin-right:12px; padding:0;}
		/* ### */

		
		
		/* video left column */
			
#left-vid { width: 202px; height:457px; background-color: #94a689; margin: 0; padding: 16px 0 0; }
	#about-vid	{  } 
		#about-vid p		{ margin: 0 24px; color: #181b16; line-height: 140%; text-align: center; font-size: 11px; }

	#promo-vid { width: 175px; margin-top: 40px; margin-left: 14px; margin-right: 14px; text-align: center; }
		#promo-vid p	{ font-size: 11px; line-height: 130%; margin-bottom:9px; }

		/* video main column */	
		
#maintd-vid	{ background-color: #d4dad0; padding: 18px 14px; }

#maintxt-vid	{  float:right; width: 220px; height:420px; padding: 18px 10px 0; margin-top: 0;}
	#maintxt-vid h1 {  margin-bottom: 18px; color: #2e5052;}
	#maintxt-vid h6 {  font-style: italic;  color: #2e5052; font-size: 10px;  margin: 0; }
	#maintxt-vid p {  color: #2e5052; font-size: 14px;}
	#maintxt-vid a {  color: #817039; }
	#maintxt-vid a:hover { color: #009966; }
		/* ### */
		
		

		/* --------------- */
		/* visions content */
		/* --------------- */

		/* visions left column */
			
#left-vn { width: 202px;  padding-top: 16px; background-color: #84836e; }
	#title-vn	{padding: 0 8px 8px 14px; } 
		#title-vn p		{ color: #ffffff; line-height: 180%; font-size: 11px; }
		#title-vn a	{ color: #cab774; font-weight:700; }
		#title-vn a:hover	{ color: #92ca73; }

	#leftchips-vn 	{ background-color: #ffffff; padding-left:14px; padding-right:0; margin-right:0; height:240px; }
		#leftchips-vn p	{ font-weight: bold;  padding-top:80px;  padding-right:0; margin-right:0; }

		/* visions main column */	
		
#maintd-vn	{ background-color: #b4c3ac; }
#maindiv-vn	{  margin-left: 28px; padding-top: 16px; padding-bottom: 18px; margin-right:28px; color: #2e5052;}
	#maindiv-vn h1 {  color: #2e5052;}
	#maindiv-vn h2 {  color: #2e5052; font-style:italic; font-size: 15px; margin-top: 0; }	
	#maindiv-vn h3 {  color: #2e5052; margin-top: 0; margin-bottom: 0; font-size: 14px; }
	#maindiv-vn h6 {  color: #2e5052; font-style: italic; font-size: 10px;  margin-top: 0; margin-bottom: 0;}
	#maindiv-vn p {  color: #2e5052; font-size: 12px;}
	#maindiv-vn blockquote {  color: #2e5052; }
	
	#maindiv-vn a {  color: #817039; }
	#maindiv-vn a:hover { color: #5e8138; }

	#main-sum-vn {font-size: 13px; line-height: 120%; }

#interview-vn { margin-top: 18px; margin-left: 28px; padding-right: 50px; }
	#interview-vn h2	{ font-size: 15px; color: #519fc7;}
	#interview-vn h3	{ font-size: 13px; color: #519fc7; font-style: italic;}
	#interview-vn p	{ font-size: 12px;  line-height: 120%;}
	#interview-vn li	{ font-size: 12px; margin-bottom: 12px; }

a.spot-link-vnhome	{ color: #766738; font-weight: normal; } 
a.spot-link-vnhome:hover	{ color: #009966;  font-weight: normal;}
		/* ### */
	

		/* ------------------- */
		/* conservancy content */
		/* ------------------- */

		/* conservancy left column */

#left-co { width: 130px; }


		/* conservancy main column */

#main-co	{ width: 608px;  margin-top: 0; margin-right:62px; padding:0;}
	#title-co { margin-left: 18px } 	
		#title-co h1	{ }
		#title-co h2	{ font-style: italic; font-size: 14px; margin-top: 3px; }
		#title-co h6	{ font-style: italic; font-size: 10px; color: #999; margin-top: 0; margin-bottom: 0;}
	#overview-co { }
		#overview-co p	{ font-size: 13px; margin-left: 18px;}
		#overview-co li	{ font-size: 13px; margin-bottom: 12px; margin-left: 18px }
		#overview-co h4 { margin-left: 18px; }		
	#callout-co	{ float:right; width: 200px; margin-left: 10px; margin-right: 16px;  margin-bottom: 5px; margin-top: 0;  padding-right: 0; padding-top: 10px; padding-bottom: 10px; border-left: 1px solid #ccc; padding-left: 10px; }
		#callout-co p	{  font-size: 11px; line-height: 120%; margin-right: 0;}

		/* offers (postcard) content */

#right-co-post	{ width: 180px; }		
		
		/* offers (wallpapers) content */
				
#main-co-wall	{ width: 628px;  margin-top: 0; margin-right:40px; padding:0;}
		/* ### */


		
		
		
#content-sitemap	{ width: 608px;  margin-top: 0; margin-right:62px; padding:0;}
#content-sitemap h4	{ margin-top: 0; margin-bottom: 6px; }
#content-sitemap p	{ font-size: 11px; color: #565656; margin-right: 30px; line-height: 120%;}
#content-sitemap ul	{ margin-top: 0; margin-bottom: 6px;}
#content-sitemap li	{ font-size: 11px; color: #565656; margin-right: 0; margin-bottom: 3px;; line-height: 120%;}
#content-sitemap strong	{ color:#333; }
#content-sitemap a	{ font-size: 11px; }



		/* footer */



#footer 	{ color:#ccd3cb; font-size:10px; font-weight: bold;  }
#footer p	{  color:#ccd3cb; font-size:10px; font-weight: bold; margin-top:0; margin-bottom: 9px; line-height: 120%;  text-align:center; }
#footer	a	{ color:#fff; font-size: 11px;}
#footer a:hover	{ color: #ccffff; }

.author		{ text-align: right; margin-right: 5px; margin-top:0; margin-bottom: 40px;}
.uline		{ margin-left:0; padding:0; border-bottom: 1px solid #ccc; line-height: 140%;}
.uline-indent		{ margin-left:20px; padding:0; border-bottom: 1px solid #ccc; line-height: 140%;}
.tidbits	{ font-family: arial, helvetica, sans-serif; font-size: 10px; color: #555; font-weight: normal; line-height: 130%; margin-left: 0; margin-right:0; margin-top: 8px;}
.caption	{ font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 130%; margin: 3px 30px 12px 3px;}


		/* addthis share and email containers */
div#addthis-rs { font-size: 11px; font-family: arial, helvetica, sans-serif; padding-bottom: 15px;}
div#addthis-vid { font-size: 11px; font-family: arial, helvetica, sans-serif; padding-bottom: 15px;}
div#addthis-store { font-size: 11px; font-family: arial, helvetica, sans-serif; float:right; }
div#addthis-about { font-size: 11px; font-family: arial, helvetica, sans-serif; padding-bottom: 15px;}
div#addthis-alltours { font-size: 11px; font-family: arial, helvetica, sans-serif; margin-top: 3px; padding-bottom: o; float:right;}