	html{
				padding:0;
				margin:0;
				overflow: hidden;
	}
	body{
				font-family:Helvetica,Arial,sans-serif;
				color: #000;
				font-size: 11px;
				line-height: 13.5px;
				margin:0;
				padding:0;
	}
	strong{
				color: #000;
	}
	.noscript{
				display:none;
	}
	img{
				border: none;
	}
	a,a:visited, a:hover, a:active{
					color: #000000;
				text-decoration:none;
				outline: none;

	}
	li{
				font-family:Helvetica,Arial,sans-serif;
				font-size: 11px;
				line-height:13.5px;
	}
	.selected a{
				font-weight:bold;
	}
	#wrap{
					
				display:block;
				min-width: 990px;
				/*height: 2000px;*/
				padding:0;
				padding-top: 20px ;
				padding-left: 20px ;
	}
	#navContainer{
		position:  relative;
		float:right;
		width: 166px;
	}
	
	#galleryWrapper{
				position: relative;
				float: left;
				overflow: hidden;
				height:	1300px;
				width: 802px;
	}                         
	div.galleryContainer{
				position:relative;
				height:410px;
				padding-top: 0;
				padding-bottom: 6px;
	}
	div.content{
		position:absolute;
		top:0;
		left:0;
		width:580px;
		margin: 0;
		padding: 0;
	}
	div.navigation{
		position:absolute;
		left: 588px;
		top:0;
		/*right:0;*/
		width:194px;
		margin: 0;
		padding: 0;
	}
	div.photographer_text{
				font-family:Helvetica,Arial,sans-serif;
				font-size: 11px;
				font-style: italic;
	
	}
	ul.thumbs{
		margin: 0;
		padding: 0;
list-style-type: none;
	}
	li.thumb{
				display: inline;
				list-style-type: none;
				text-decoration: none;
				padding-right: 2px
	
	}
	#bottomSpacer{display:block;height:1900px;}
	#siteNav{	
		position:relative;
		right:0;
		top: 0;
		margin: 0;
		padding: 0;
	}
	#siteNav ul{
		margin: 0;
		padding: 0;
		z-index: 20;
	}
	#siteNav li{
		list-style-type: none;
	}
		#siteNav a.active{
					text-decoration: underline;
	}
	
	
	#projectNav{	
		position:relative;
		width: 166px;
		top: 13px;
		margin: 0;
		padding: 0;
		z-index: 10;
	}
	#projectNav ul{
		margin: 0;
		padding: 0;
	}
	#projectNav li{
		list-style-type: none;
	}
	ul.sub li{
		margin-left:20px;
	}

	li.selected a, li.selected a:visited{
		color: #000;
		text-decoration: none;
	}


	#overlay{
				/*
				border: thin solid green;
				display:block;
				margin:0;
				position:absolute;
				left: 0px;
				top:410px;
				width:900px;
				height: 700px;
				z-index: 99;
	*/
				background-color: #ffffff;
				display:block;
				margin:0;
				position:absolute;
				left: 0px;
				top:410px;
				width:900px;
				height: 700px;
				z-index: 99;
				opacity:0.0;
				filter:alpha(opacity=0);
	}
	#logo{
				position: fixed;
				bottom: 20px;
				z-index: 0;
	}
	h2{
				font-weight: bold;
				font-size: 1em;
				color: #000;
				line-height: 13.5px;
				padding: 0;
				margin: 0;
	}
	p.year{
				padding: 0;
				margin: 0;
	}
