	 body {
		margin: 0;
		padding: 0;
		background-color: #fff;
		text-align: center;
		font-family: Verdana;  
		margin: 0 0 20px 0;
	}
	a {
		text-decoration: underline;
		cursor: pointer;
	}
	a:hover {
		text-decoration: none;
		cursor: hand;
	}
	a:visited,a:active,a:hover,a:link {color:#0000FF}

	#pagewrapper {
		width: 800px;
		margin: 20px auto;
		/* border: 1px solid black; */
	}
	#header {/* border: 1px solid black; */}
	#site-nav {/* border: 1px solid black; */ margin:30px 0;}
	#gallery {text-align:left;margin: 0 0 0 35px;padding:0px;}
	.gallery-row{
		clear:both;margin:0;padding:0;height:20px;font-size:1px;
	}
	#middle{
		/* border: 1px solid black; */
	}
	#artwork {
		/* border: 1px solid black; */
		text-align:center;
	}
	#artwork-bottom {
		/* border: 1px solid black; */
		width: 100%;
	}
	#prev-next {
		clear:both;
		margin:20px 0;
	}	
	#content {
		float:left;
		/* border: 1px solid black; */
		width: 490px;
		text-align:left;
		padding: 0 0 0 50px;
		margin: 0 0 25px 0;
	}
	#details {
		float:right;
		width:163px;
		/* border: 1px solid black; */
		text-align:left;
	}
	.detail-image {
		clear:both;
		margin: 0 0 20px 0;
	}
	#statement {
		clear:both;
		margin:20px 0 20px 0;
		padding:0;
	}
	#footer {clear:both;border-style: solid; border-color:#8D8D8D; border-width: 1px 0 0 0; padding:27px 0 0 0;margin:30px 0 0 0}

	/* Lightbox */
	#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
	#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }

	#lightbox img{ border: none; } 
	#overlay img{ border: none; }
	#overlay{ background-image: url(overlay.png); }

	* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}