body {position: relative; 
	background: black; 
	margin: 0; 
	padding: 0;
	scrollbar-3dlight-color:#efefef; 
	scrollbar-arrow-color:#347c17;
	scrollbar-base-color:#efefef;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#ababab;
	scrollbar-shadow-color:#8f8f8f;
	scrollbar-track-color:#efefef;
	}

div#links {position: absolute; top: 81px; left: 0px; width: 166px; height: 700px; font: 14px Terminal, sans-serif; z-index: 100;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFC; background: #444;
   border-right: 5px solid #505050;}
div#links a:hover {color: #411; background: #AAA;
   border-right: 5px double white;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 220px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #AAA; background: black;
   font: 10px Verdana, sans-serif; text-align: center;}

div#content {position: absolute; top: 26px; left: 161px; right: 25px;
   color: white; background: #22276F; 
   font: 12px Verdana, sans-serif; padding: 10px; 
   border: solid 5px #444;}
  
	
div#right { position: relative;
	left: 2em;
	width: 10%;
	background: transparent; color: #667; 
   	font: 12px Arial, sans-serif; padding: 0;
   	padding: 1px;
}
	
div#right a {
	display: inline;
	text-decoration: none;
	color: Silver;
	background: transparent;
	}
	
p.right{
	padding-right: 25%;
	margin-left: 5px;
}
li { padding-bottom: 7px;
background: transparent;
}


div#right a.title {
	text-decoration: none;
	color: Silver;
	padding: 10px;
	line-height: 0;
}

div#right a:hover {
	text-decoration: none;
	color: Yellow;
}

div#content p {margin: 0 1em 1em; text-align: justify; line-height: 150%;}
div#content p.wrap {margin: 0 22em 1em 1em;}
div#content h3 {margin:0;
	         padding: 5px;
	color: gray;
	border: 0;
	width: 100%;}




h1 {margin: -9px -9px 0.5em; padding: 15px 10px 5px; text-align: right; 
	background: #333; color: #667; letter-spacing: 0.5em; 
	text-transform: lowercase; font: bold 25px sans-serif; 
	height: 28px; vertical-align: middle; white-space: nowrap;}
	
h2 {text-align: left;
	padding: 5px 5px 5px; 
	background: #333; color: #667; letter-spacing: 0.25em; 
	text-transform: lowercase; font: bold 15px sans-serif; 
	height: 20px; vertical-align: middle; white-space: nowrap;
	border-left: 5px double silver;
	border-right: 5px double silver;}
	
	
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
div#content a:link {color: white;}
div#content a:visited {color: #BBC;}
div#content a:link:hover {color: #FF0;}
div#content a:visited:hover {color: #CC0;}
code, pre {color: #EDC; font: 110% monospace;}

div#footer {position: absolute; 
	bottom: 1em; background-color: transparent; color: gray;
   border-top: .5px solid #444;
   text-align: right; font-size: 85%;
   padding-top: 0.33em; font-style: italic;}
	
	div#mail {margin: 1em;
				padding: 1em;
				border: 4px double Silver;
				width: 75%}
				
	p.mail 	{margin: .25em auto;
				padding: 0em;}
				
	div#right h1 	{padding: 1em; 
						text-align: right; background: #333; color: #667; 
						letter-spacing: 3px; text-transform: lowercase; 
						font: bold 11px sans-serif; height: 7px;
						border: 5px inset Gray;
						}
						
	div#contact {
   font: 13px Tahoma, sans-serif; padding: 10px; 
   border-left: 3px double Silver;
	clear: both;
	margin: 1em;
	width: 75%}
	

	div#image {
		position: relative;
		top: 0em;
		right: 0em;
		margin: 0;
		padding-bottom: 3em;}
		
	div#image a {
		color: red;
		text-decoration: none;}
		
	H3 {
		font: 150%, Arial, sans-serif;
		margin-left: 8%;
		padding-left: 3px;
	}
	div#right H4 {
		font: 100%, Arial, sans-serif;
		margin-left: 0;
		background-color: transparent;
		color: white;}
		
	div#right H4.title {color: gray;
			margin-right: 0;
			height: 1px; }
		
	div#menu {
		position: absolute;
		top: 5%;
		right: 1%;
		width: 15%;
	}
	div#menu a {
		display: block;
		float: right;
		right: 2%;
		padding: 5px;
		
	}
	
	div#current {
		position: absolute;
		margin-top: 1em;
		left: 34em;
		right: 0;
		top: 6em;
		width: 30%;
		height: 20em;
		border: 1px solid #667;
		background: transparent;
		padding: 0;
		overflow: auto;

		}
		
	div#current p {
		font: 70% verdana, sans-serif;
		color: gray;
		margin: 8px;
		padding: 3px;
		text-align: left;
		}
		
	div#current p.alternate	{
		font: 70% verdana, sans-serif;
		color: gray;
		margin: 8px;
		padding: 3px 5px 3px 3px;
		border-right:1px solid silver;
		}
		
	div#current h3 {
		font: 90% verdana, sans-serif;
		color: gray;
		text-transform: lowercase;
		letter-spacing: .375em;
		margin: 6px 6px 0 6px;
		padding: 2px;
		text-align: right;
		}	
		
	div#current p.date {
		font: 60% verdana, sans-serif;
		color: gray;
		text-align: right;
		}

	div#current a {
		text-decoration: none;
		}

	div#current a:hover {
		font: 110%;
		}

	div#current a:visited {
		color: white;
		background: transparent;
		}

		
	div#album {
		position: relative;
		border-left: 5px double silver;
		border-right: 5px double silver;
		}	
	
	div#shot {
		position: absolute;
		top: 7%;
		right: 2%;
		padding-bottom: 10px;}

	div#also {
		display: block;}

	div#also a {
		display: block;
		text-decoration: none;
		color: #667;
		padding: 3px 3px 6px 3px;
		border: 1px solid silver;
		width: 30%;
		background: #333;
		text-transform: lowercase; 
		font: bold 12px sans-serif; 
		vertical-align: middle; 
		white-space: nowrap;
		}


	div#also a:hover {color: #411; background: #AAA;
   		border-right: 5px double white;}

	div#also a span {display: none;}

	div#also a:hover span {display: block;
   		position: absolute; top: 215px; left: 275px; width: 125px;
   		padding: 5px; margin: 10px; z-index: 100;
   		color: #667; background: transparent;
   		font: 14px Verdana, sans-serif; text-align: center;}


	h4 {padding: 5px; text-align: left; 
	background: transparent; color: #667; letter-spacing: 0.15em; 
	text-transform: lowercase; font: bold 18px sans-serif; 
	height: 18px; vertical-align: middle; white-space: nowrap;}


td, th	{ font: 12px Verdana, sans-serif;
	color: gray;
	padding: 5px;
	border-top: 0;
	border-right: 0;}

div#purchase
	{margin-left: 15px;}


div#mailing 
	{position: absolute; 
	top: 490px; 
	left: 0px; 
	width: 145px; 
	height: 90px; 
	font: 14px Terminal, sans-serif; 
	z-index: 100;
	background: transparent;
	padding: 2px;
	margin-left: 5px;}

div#mailing p
	{
	font: 10pt verdana, sans-serif;
	color: white;
}

div#mailing a	{
	text-decoration: none;

}


		
	
	