/* Main Selectors */body {	background-color: #999999;	color: #000000;}a, a:visited {	background-color: transparent;	color: #0000FF;}a:hover {	background-color: transparent;	color: #A0A0A4;}/* Header */div#header h1 {	font-family: tahoma, arial, helvetica, sans-serif;	text-align: center; 	background:#ffffff;	 	color: #000000;	top: 120px;	height: 90px;	border:solid #000000;	border-width:2px 0px;	margin:40px 0 0 0;}/* Thumbnail Index */div#index {	margin: 20px 20px 20px 220px; 	border: 2px solid #000000; 	background: #ffffff; 	color: #333333; 	padding: 20px; 	position :relative;	text-align: center;}div#index table {	text-align: center;	margin: 0 auto 0 auto; 	position :relative;}div#index td.thumbcell {	width: 100px;	border-style: solid;	border-color: #D7D7D7;	border-width: 1px;	text-align: center;	vertical-align: middle;	padding: 10px; 	position :relative;}div#index td.thumbcell img {	border-style: none; 	position :relative;}div#index div.pages {	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 0.8em;	text-align: right; 	position :relative;}	div#lh-col{ position: absolute; top: 80px; left: 20px; width: 180px; border: 2px solid #000000; background: #ffffff; color: #333333; margin: 0px; padding: 0px; height: 1200px;}	/* Photo Navigation */div#navigation {	text-align: center;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 0.8em;	margin: 1ex 0 1ex 0;}div#navigation table {	text-align: center;	margin: 0 auto 0 auto;}div#navigation td.previous {	text-align: left;	width: 100px;}div#navigation td.index {	text-align: center;}div#navigation td.next {	text-align: right;	width: 100px;}div#navigation td.thumbcell {	width: 100px;	border-style: solid;	border-color: #D7D7D7;	border-width: 1px;	text-align: center;	vertical-align: middle;	padding: 10px;}div#navigation td.thumbcell img {	border-style: none;}div#navigation td.selected {	border-style: outset;	border-width: 2px;}div#navigation span.home {	display: block;	padding-bottom: 1em;}/* Photograph */div#photograph {	text-align: center;	margin: 1ex 0 1ex 0;}div#photograph img {	margin: 0 auto 0 auto;	border-style: solid;	border-color: #000000;	border-width: 6px;}/* Photograph Title */h1.title {	text-align: center;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 0.8em;	font-weight: bold;	margin: 0px;}/* Photograph Caption */p.caption, p.description {	font-family: tahoma, arial, helvetica, sans-serif;	text-align: center;	font-size: 0.8em;	display: block;    margin: 20px 20px 20px 220px; 	width: 450px;}/* Footnote */p.footnote {	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 0.6em;	text-align: right;	padding: 0 2em 0 0;}