body { background-color: #333333; color: #FFFBF0; }
a, a:visited { background-color: transparent; color: #9BCDFF; }
a:hover { background-color: transparent; color: #E1F0FF; }
div#header h1 { font-family: tahoma, arial, helvetica, sans-serif; text-align: center;
	background-color: transparent; color: #FFFBF0; }
div#index { text-align: center; }
div#index table { margin-left: auto; margin-right: auto; text-align: center; }
div#index td.thumbcell { width: 100px; border-style: solid; border-color: #737373;
	border-width: 1px; text-align: center; vertical-align: middle; padding: 10px; }
div#index td.thumbcell img { border-style: none; }
div#index div.pages { font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.9em; text-align: right; }
div#navigation { text-align: center; font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.9em; }
div#navigation table { text-align: center; margin: 0 auto 1em 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; }
div#navigation td.thumbcell img { border-style: solid; border-color: #FFFBF0; border-width: 1px; }
div#navigation td.thumbcell img.selected { border-style: double; border-width: 5px; }
div#navigation span.home { display: block; padding-bottom: 1em; }
div#photograph { text-align: center; }
div#photograph img { margin-left: auto; margin-right: auto; border-style: solid;
	border-color: #F0F0F0; border-width: 1px; }
h1.title { text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 1em; font-weight: bold; margin: 1px; }
p.caption, p.description { font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center; font-size: 1em; }
p.footnote { font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.6em; text-align: center; padding: 0 2em 0 0; }
