	body{
		margin:0px;
		background-color:#000;
		overflow:hidden;
		Overflow-y:auto;
		Overflow-x:hidden;
		
	}
	a{
		color:#e3e3e3;
		text-decoration:none;
	}
	a:hover, #credits a:hover{
		text-decoration:none;
		border-bottom:1px dashed #E3D600;
		color:#fff;
		
	}
/*	a:visited{
		text-decoration:line-through;
	}*/
	#pano{
		position:absolute;
		/*margin-top:15px;*/
		height:640px;
		width:14020px;
		z-index:10;
				background-image:url("panoportrait_cropped_640px.jpg");
				background-repeat:repeat-x;
}

	#credits{
		position:fixed;
		bottom:30px;
		right:30px;
		border:1px dashed #999;
		background-color:#525252;
		color:#e3e3e3;
		font-size:8pt;
		font-family:sans-serif;
		padding:5px;
		opacity: 0.25;
		  filter: alpha(opacity = 25);
		z-index:990;
	}
	#credits:hover{
		opacity: 1.0;
		  filter: alpha(opacity = 100);
	}
	#menu {
		position:fixed;
		top:30px;
		left:15px;
		width:19em;
		border:1px dashed #999;
		background-color:#525252;
		color:#E3D600;
		font-size:8pt;
		font-family:monospace, Courier;
		line-height:1.6em;
		padding:5px;
		opacity: 0.30;
		  filter: alpha(opacity = 30);
		z-index:999;
	}
	#menu:hover {
			opacity: .95;
			  filter: alpha(opacity = 95);
	}
	#menu li{
		letter-spacing:1px;
		
	}
	.header{
	}
	#menu_hidden{
		display:none;
	}
	li.tiny{
		margin-top:.5em;
		margin-bottom:.5em;
		line-height:1.1em;
	}
	li{
		margin-left:20px;
		list-style:none;
	}
	#contact_hidden, #cv_hidden, #colophon_hidden, #archive_hidden, #noscript{
		position:absolute;
		width:25em;
		left:22em;
		height:41em;
		top:30px;
		border:1px dashed #999;
		font-size:9pt;
		padding:15px;
		background-color:#525252;
		color:#fff;
		font-size:8pt;
		font-family:monospace, Courier;
		line-height:1.6em;
		text-align:right;
		z-index:60;
		opacity: .95;
		-moz-opacity: .95;
		filter:alpha(opacity=95);
	}
	#cv_hidden {
		width:600px;
		z-index:80;
		height:43em;
		overflow-y:auto;
		padding-top:4px;
		padding-bottom:4px;
	}
	#contact_hidden{
		width:300px;
	}
	#cv_column {
		width:600px;
		float:left;
	}

	#colophon_hidden, #archive_hidden{
		width:350px;
		z-index:40;
		
	}
	#colophon_text{
		clear:both;
		width:350px;
		margin-bottom:15px;
	}
	#noscript{
		width:50em;
		z-index:60;
	}
	span.close{
		position:absolute;
		right:15px;
		bottom:5px;
	}
	
	.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	width:140px;
	padding:2px;
	text-align:left;

	}
	.menutitle:hover{text-decoration:underline;}

	.submenu{
	
	margin-bottom: 0.5em;
	text-align:right;
	}
	
	#para{
		font-family:monospace;
		font-size:8pt;
	}
	.left, .right{
		float:left;
		padding:5px;
		border:0px solid #008800;
		}
	.left{
		margin-left:15px;
		margin-right:1em;
		text-align:right;
		width:100px;
		font-size:8pt;
		}
	.right{
		text-align:left;
		width:400px;
		
		}
	#mediaspace_hat{
		border:1px dashed #999;width:142px;height:230px;float:right;margin-bottom:5px;
	}