body  {	color: #666;	font-size: 14px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	line-height: 21px;	padding: 4px;	position: relative;	}	h1 {	/* unused */	color: #ccc;	font-size: 38px;	font-weight: normal;	line-height: 36px;	display: block;	margin: 0	}	h2  {	/* unused */	font-size: inherit;	font-weight: normal;	margin: 0	}	ul  {	/* unused (was for nav menu if straight html) */	color: inherit;	list-style-type: none;	display: block;	margin: 0;	padding: 4px	}	a:link {	color: inherit;	text-decoration: none	}	a:hover {	font-weight: bold	}	#header  {	position: absolute;	top: 0;	left: 0;	width: 240px;	height: 160px	}	#thumbs  {	position: absolute;	top: 0;	left: 241px;	width: 400px;	height: 160px	}	#thumbs img, #mainimage img { /* ensures grid is maintained with gray blocks */	background-color: #e8e8e8;	margin: 4px	}		#sidenav  {	position: absolute;	top: 161px;	left: 0;	width: 240px;	height: 400px	}	#mainimage {	position: absolute;	top: 161px;	left: 241px;	width: 400px;	height: 400px	}	.copyright {	font-size: 9px;	line-height: 100%;	margin: 4px	}	.firstpara {	margin: 0;	padding-left: 4px	}	.textpara {	text-indent: 24px;	margin-top: 0;	margin-bottom: 0;	padding-left: 4px	}