@charset "UTF-8";
/* CSS Document */

/* Last Edited By:  Jonathan Adams  |  ja240809  |  May 24, 2011   */






		/*--------------------------------------------
		-        Eric Meyer Reset CSS          -
		-----------------------------------------------*/
		
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline;
		}
		/* remember to define focus styles! */
		:focus {
			outline: 0;
		}
		body {
			line-height: 1;
			color: black;
			background: white;
		}
		ol, ul {
			list-style: none;
		}
		/* tables still need 'cellspacing="0"' in the markup */
		table {
			border-collapse: separate;
			border-spacing: 0;
		}
		caption, th, td {
			text-align: left;
			font-weight: normal;
		}
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: "";
		}
		blockquote, q {
			quotes: "" "";
		}
		
		
		/*--------------------------------------------------
		-        Ending Eric Meyer Reset CSS             -
		-----------------------------------------------------*/
		

		/*-----------------------
		-        Body           -
		------------------------*/
		
		body { 
			margin: 0;
			font: normal 13px/17px Vegur, Arial, sans-serif;
			color: #444444;
			background-image: url(images/stonebackground.jpg);
		}
		
		
		/*------------------------
		-   Positioning Rules    -
		-------------------------*/
		
		h1 {
			padding-bottom: 3px;
			font: bold 18px/22px Vegur, Arial, sans-serif;
			color: #444444;
			
		}
		
		h2 {
			padding-bottom: 3px;
			font: bold 16px/20px Vegur, Arial, sans-serif;
			color: #444444;
			
		}
		
		
		h3 {
			padding-bottom: 3px;
			font: bold 14px/18px Vegur, Arial, sans-serif;
			color: #444444;
			
		}
		
		p {
			padding-bottom:9px;
			
		}
		
		.credit {
			font-style: italic;
			text-align: right;
			
		}
		
		hr {
			color: #CCCCCC;
			width: 80%;
			margin-top: 20px;
			margin-bottom: 20px;
			
		
		}
		
		#wrapper { 
			width: 960px;
			margin: 0 auto;
			background: #fff;
		
			
		}
		
		#header {
			padding-top: 10px;
			padding-bottom: 20px;
			
		}
		
	
		#globnav { 
			height: 35px;
			background: #174674;
			position: relative;
			top: -2px;
			
		}
		
		#contentwrapper { 
			width: 724px;
			margin: 0px 0px 20px 218px;
			
		}
		
		#addthis {
			position: relative;
			width: 150px;
			left: 270px;
			
		
		}
		
		
		.addthis_toolbox addthis_default_style {
			
		}
		
		
		#footerwrap {
			padding-top: 30px;
			clear: both;
		}
	
		#footer { 
	
			
			width: 900px;
			height: 80px;
			padding: 20px 30px 40px 30px;
			background: #174674;
			text-align: center;
			color: #fff;
			text-decoration: none;
			clear: both;
			
			
		}
		
		#addthisfooter {
			position: relative;
			top: -5px;
		
		}
		
		/*------------------------
		-     Stylistic Rules    -
		-------------------------*/
		
		
		#footer a {
			text-decoration: none;
			color: #fff;
			
			
		}
		
		#globnav ul {
			margin: 0px;
			padding-left: 100px;
			
			
			}
			
		#globnav .active a {
			background: #123454;
		}
		
		
		#globnav ul li {
			display: inline;
			font-weight: bold;
			}
		
		#globnav a {
			color: #fff;
			text-decoration: none;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
			
			line-height: 35px;
			/* border-right: 1px solid #fff; */
		}
		#globnav a:hover {
			background: #123454;
		}
		
		#navwrapper {
			float: left;
			margin: 0px 0px 0px 0px;
			width: 198px;
			
		}
		
		#localnav {
			
			height: 484px;
			width: 198px;
			background: #174674;
			text-align: right;
				
		}
		
		#localnav a {
			display: block;
			}

		
		#localnav ul {
			padding-top: 15px;
			
			list-style-type: none;
			
		}
		
		#localnav a {
			color: #fff;
			text-decoration: none;
			line-height: 25px;
			padding-right: 20px;
		
		}
		
		#localnav a:hover {
			background: #123454;
			
		}
		
		#localnav .active {
			background: #123454;
		}
		
		
		
		
		#slider {
			position: relative;
			left: 12px;
			top: 12px;
			
		}
		
		
		#tsv_container {
			position: relative;
			left: -12px;
			top: -24px;
			
			}
		
		#contentwrapper {
		
			
			
		}
		
		#jhimage {
			height: 482px;
			
			
		}
		
	/*	.pano {
			background: #174674;	
			
		}
	*/
		.pano img {
			padding-top: 100px;
		}
		
		.vert img {
			position: relative;
			left: 200px;
		}
		
		#jhimage img{
			margin: auto;	
			
		}
		
		#photoinfo {
			width: 410px;
			height: 400px;
			float: left;
			padding-right: 22px;
			padding-top: 15px;
		
	
			
		}
		
		#googlemap {
			
			padding-top: 15px;
			position: relative;
			right: 0px;
			width:290px;
			float: right;
			
		}
		
		
		
		
												
		/*--------------------------------------------------
		-       About Page             -
		-----------------------------------------------------*/
		
	
		#aboutleft {
			width: 520px;
			float: left;
			padding: 0px 0px 0px 30px;
			border-right: 1px solid #CCCCCC;
			padding-right: 28px;
		
		}
		
		#aboutleft img {
			float: right;
			padding: 0px 0px 10px 5px;
		}
		
		
		#aboutright img {
			padding-bottom: 10px;
			padding-top: 10px;
			
		}
		
		#aboutleft h1 {
			padding-bottom: 6px;
			
		}
		
		#aboutright h1 {
			padding-bottom: 6px;
		}
		
		
		#aboutright {
			width: 320px;
			float: right;
			padding: 0px 30px 40px 0px;
			
		}
		
		#aboutleft h1 {
			text-align: left;
		}
		
			#aboutright h1 {
			text-align: center;
		}
		
			/*--------------------------------------------------
		-       About Page             -
		-----------------------------------------------------*/
		
		
		/*--------------------------------------------------
		-       Resource Page             -
		-----------------------------------------------------*/
		
	
		#resourceleft {
			width: 520px;
			float: left;
			padding: 0px 0px 0px 30px;
			border-right: 1px solid #CCCCCC;
			padding-right: 28px;
		
		}
		
		#resourceleft img {
			
			padding: 0px 0px 10px 0px;
		}
		
		
		#resourceright img {
			padding-bottom: 10px;
			padding-top: 10px;
			
		}
		
		#resourceleft h1 {
			padding-bottom: 6px;
			
		}
		
		#resourceright h1 {
			padding-bottom: 6px;
		}
		
		
		#resourceright {
			width: 320px;
			float: right;
			padding: 0px 30px 40px 0px;
		}
		
		#resourceleft h1 {
			text-align: left;
		}
		
		#resourceright h1 {
			text-align: center;
		}
		
		#resourceright a {
			
			text-decoration: none;
			color: #999;
		}
		
		#newspapers ul li {
			width: 170px;
			display: inline-block;
			
			
		}
		
		#newspapers ul li a {
	
			position: relative;
			top: -5px;
			  
			text-decoration: none;
			color: #999;
			
		}
		
			#newspapers ul li img {
				padding: 0px 10px 0px 0px
				
		}
			
		
			
		
		#webcams ul li {
			width: 170px;
			display: inline-block;
		}
		
		#webcams ul li img {
			padding: 20px 10px 0px 0px	
		
		}
		
		#webcams ul li a {
	
			position: relative;
			top: -5px;
			
			text-decoration: none;
			color: #999;
			
		}
			/*--------------------------------------------------
		-       Resource Page             -
		-----------------------------------------------------*/
		
				/*--------------------------------------------------
		-       Photographers Page    Begin          -
		-----------------------------------------------------*/
		
		
		#photogwrapper {
			margin: auto;
			width: 900px;
			
			
		}
		
		#photogwrapper hr {
			clear: both;
	
			
		}
		
		
		#photogwrapper h1 {
			text-align: center;
			padding: 20px 0px 20px 0px;			
			
		}
		
		
		
		#photogwrapper a {
			
			text-decoration: none;
			color: #999;
		}
		
		
		#photogwrapper img {
			padding-bottom: 30px;
		}
		
		#adams img {
			float: left;
			padding-right: 20px;
			padding-bottom: 30px;
			
		}
		
		
		#knight img {
			float: right;
			padding-left: 20px;
			padding-bottom: 30px;
			
		}
		
		
		#mangelsen img {
			float: left;
			padding-right: 20px;
			padding-bottom: 30px;
			
		}
		
		
		#holdsworth img {
			float: right;
			padding-left: 20px;
			padding-bottom: 30px;
		
		}
		#brookover img {
			float: left;
			padding-right: 20px;
			padding-bottom: 30px;
		}
		
		
		
		
		
		/*--------------------------------------------------
		-       Photographers Page End             -
		-----------------------------------------------------*/
		