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;}
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;}
li			{ color:#333; font-size:12px; line-height: 140%; margin-bottom: 12px;}

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; margin: 0; padding: 0; text-align: left;}
#header		{ background: #fff; width: 980px; margin: 0; padding: 0; }	
#band		{ background: #fff; width: 980px; margin: 0; padding: 0;}	
#wrap-content	{ padding-top: 0; padding-bottom: 15px; margin-top: 0;}
#wrap-content-vishome	{  }



		/* visit content */
		
#sideleft-vis { width: 188px; margin-top: 0; margin-left: 14px; margin-right:30px; padding-right:0;}
	#sideleft-vis h3	{ margin-top: 18px; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid; font-size: 15px; }
	#sideleft-vis h5	{ margin-top: 14px; margin-bottom: 0; font-size: 12px;  }
	#sideleft-vis p	{ margin-top: 0; margin-bottom: 12px; line-height: 130%; font-size: 11px; font-weight: normal; }
	#sideleft-vis li	{ margin-top: 0; margin-bottom: 6px; margin-left: -22px; line-height: 120%; font-size: 11px; font-weight: normal; }
	
#main-vis	{ width: 417px;  margin-top: 0; margin-right:48px;}
	#title-vis-nonnpcontainer	{ margin-left: 18px } 	/* adjusts left margin on pages without the arrowhead */
		#title-vis	{margin-bottom: 22px;} 
			#title-vis h1	{ margin-bottom:0;}
			#title-vis h2	{ font-style: italic; font-size: 14px; margin-top: 3px; }
			#title-vis h6	{ font-style: italic; font-size: 10px; color: #999; margin-top: 0; margin-bottom: 0;}
	#overview-vis { }
		#overview-vis p	{ font-size: 13px; margin-left: 18px;}
		#overview-vis li	{ font-size: 13px; margin-bottom: 12px; margin-left: 18px }
	#ranger { margin-left: 14px; margin-right: 14px;}
		#ranger p { margin-top:6px; margin-left:10px; text-align:center; font-size: 10px; font-weight: normal; line-height:100%; }

#sideright-vis 	{ }
	#siderightimages-vis	{ width: 283px; margin-top:13px; padding-top: 18px; background-color: #DBE3D8; padding-bottom:0; margin-bottom: 0;}
		#siderightimages-vis img	{padding-bottom: 6px;}
	#siderighttext-vis	{ padding-left: 15px; padding-right: 15px; padding-top: 6px; padding-bottom: 1px; background-color: #5C8691;}
		#siderighttext-vis p	{ line-height: 130%; font-size: 11px; COLOR: #fff; font-weight: normal; font-family: verdana, arial, sans-serif;}
		#siderighttext-vis a	{ color: #F0CD9B; text-decoration: none; font-weight:700; }
		#siderighttext-vis a:hover	{ color: #88F79A; }

	#siderightvideo-vis	{ width: 283px; margin-top:13px; padding-top: 18px; background-color: #DBE3D8; padding-bottom:0; margin-bottom: 0;}
		#siderightvideo-vis img	{padding-bottom: 6px;}
	#siderighttext2-vis	{ padding-left: 15px; padding-right: 15px; padding-top: 6px; padding-bottom: 1px; background-color: #5C8691;}
		#siderighttext2-vis p	{ line-height: 130%; font-size: 11px; COLOR: #fff; font-weight: normal; font-family: verdana, arial, sans-serif;}	

	#siderighttext3-vis { padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background-color: #D4E7EE;}
		#siderighttext3-vis p	{  line-height: 130%; font-size: 11px; COLOR: #333; font-weight: normal; font-family: verdana, arial, sans-serif;}		
		/* ### */
		


		/* visions content */ 
#sideleft-vn { width: 188px; margin-top: 0; margin-left: 14px; margin-right:30px; padding-right:0; background-color: #83826D; }

	#title-vn	{padding: 8px; background-color:#83826D;} 
		#title-vn h1	{ margin-bottom:0; font-size: 16px; color: #FEFEFC}
		#title-vn h2	{ font-style: italic; font-size: 11px; margin-top: 3px; color: #FEFEFC}
		#title-vn h6	{ font-style: italic; font-size: 10px; color: #999; margin-top: 0; margin-bottom: 0;color: #FEFEFC}

	#sideleftchips-vn 	{ background-color: #C1C0A1; padding-left:5px; padding-right:0; margin-right:0; height:240px; }
		#sideleftchips-vn p	{ color: #fff; font-weight:bold;  padding-top:80px;  padding-right:0;  margin-right:0; }
	
#main-vn	{ width: 417px; margin-left: 18px; margin-top: 0; margin-right:30px;}
	#tagline-vn	{ font-style: italic; font-weight: bold; color: #886490; line-height: 120%;}
	#overview-vn { }
		#overview-vn h2	{ font-size: 18px; color: #333;}
		#overview-vn h3	{ font-size: 14px; color: #333; font-style: italic;}
		#overview-vn p	{ font-size: 13px; }
		#overview-vn li	{ font-size: 13px; margin-bottom: 12px; }

#sideright-vn 	{ width: 283px; background-color: #C1C0A1; padding-top;0;  marrgin-top:0;  }
	#siderightspot-vn	{ width: 283px; background-color: #C1C0A1;  padding-top;15px;  padding-bottom:15px; }
		#siderightspot-vn p { color: #000; font-size: 10px; font-family: verdana, arial, sans-serif; line-height: 130%; padding-top: 3px; margin-left: 15px; margin-right: 15px; margin-bottom:0;  }
		#siderightspot-vn a	{ color: #9F8161; text-decoration: none; font-weight:700;  font-size: 11px; font-family: verdana, arial, sans-serif;   }
		#siderightspot-vn a:hover	{ color: #619B6C; }

	#siderighttext-vn 	{ width: 283px; background-color: #C1C0A1;  padding-top;15px;  padding-bottom:15px;  }
		#siderighttext-vn h2	{ color: #333; font-size: 13px; font-family: verdana, arial, sans-serif; line-height: 100%; margin-bottom: 0; padding-top: 15px; margin-top: 0; margin-left: 15px; margin-right: 15px; }
		#siderighttext-vn p	{ color: #000; font-size: 11px; font-family: verdana, arial, sans-serif; line-height: 180%; padding-top: 15px; margin-left: 15px; margin-right: 15px; margin-bottom:0;}
		#siderighttext-vn blockquote	{ color: #000; font-size: 11px;  font-family: verdana, arial, sans-serif; padding-top: 15px; margin-right: 18px;  line-height: 140%;}
		#siderighttext-vn a	{ color: #9F8161; text-decoration: none; font-weight:700;  font-size: 11px; font-family: verdana, arial, sans-serif;   }
		#siderighttext-vn a:hover	{ color: #619B6C; }
	
		/* ### */




















#header-vis p	{ margin-top: 0; margin-bottom: 20px; font-style: italic; font-size: 12px; font-weight: bold; }		
		
#content-vie	{ width: 980px; padding-left:75px; padding-right:75px;  margin-top: 15px;}
#content-vie p	{ font-size: 13px; color: #565656; line-height: 120%; margin-bottom: 0; margin-top: 12px;}
#content-vie strong	{ color:#333; }
#content-vie-main p {font-size: 14px; line-height: 180%;}


#content-con	{ width: 645px; padding-left:5px; padding-right: 15px; margin-top: 15px;}
#content-con p	{ font-size: 13px; color: #565656; margin-right: 30px;}
#content-con li	{ font-size: 13px; color: #565656; margin-right: 30px;}
#content-con strong	{ color:#333; }

#content-sitemap	{ width: 980px; padding-left:5px; padding-right: 15px; margin-top: 15px;}
#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: 30px; margin-bottom: 3px;; line-height: 120%;}
#content-sitemap strong	{ color:#333; }
#content-sitemap a	{ font-size: 11px; }


		/* visit drop-down */
#nav-sights select	{ font-family: 'trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; }
#nav-sights input	{ font-family: 'trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; }

		/* things to do and nearby attractions */
#callout-vis	{ float:right; width: 295px; margin-left: 10px; padding-right: 0; margin-right: 8px; margin-bottom: 5px; border-bottom: 2px solid #000; }
#callout-vis p	{ margin-left: 3px; margin-top:0; margin-bottom: 12px;}
#callout-vis ul	{ margin-top: 6px; margin-right: 15px; }
#callout-vis li	{ color:#555; font-size:11px; line-height: 140%; margin-left:-15px; margin-top: 0; margin-bottom: 9px;}
#callout-vis h4	{ color: #555; font-size: 12px; color: #333;}

#callout-vis-noborder	{ float:right; width: 295px; margin-left: 10px; padding-right: 0; margin-right: 8px; margin-bottom: 5px; }
#callout-vis-noborder p	{ margin-left: 3px; margin-top:0; margin-bottom: 12px;}

#calltit-things	{ color: #A3E0FF; padding-left: 0; padding-top: 2px; margin-bottom: 6px; font-size: 13px; font-weight: bold; background-image:url(../0pixif/thingstodo.gif); background-repeat:no-repeat; width: 295px; height: 22px; }
#calltit-nearby	{ color: #565656; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; margin-top: 15px; margin-bottom: 6px; font-size: 12px; font-weight: bold; background-color: #eee; width: 295px; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid;}

#calltit-story	{ background-color: #E0EAEF; border: #519FC7 1px solid; padding: 18px;}
#calltit-story p { line-height: 180%; font-size: 12px; color: #286B8D; font-style: italic; }

#callout-con	{ 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-con p	{  font-size: 11px; line-height: 120%; margin-right: 0;}

		/* right column */

#sidebar-con	{ width: 151px; }

#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%; }
#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%;}
.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;}

