body { background-color: #004080; color: #FFFFFF; }
a, a:visited { background-color: transparent; color: #FF0000; }
a:hover { background-color: transparent; color: #008000; }
div#header h1 { font-family: tahoma, arial, helvetica, sans-serif; text-align: center;
	background-color: transparent; color: #FFFFFF; }
div#index { text-align: center; }
div#index table { margin-left: auto; margin-right: auto; text-align: center; }
div#index td.thumbcell { width: 120px; border-style: solid; border-color: #4080C0;
	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: 120px; }
div#navigation td.index { text-align: center; }
div#navigation td.next { text-align: right; width: 120px; }
div#navigation td.thumbcell { width: 120px; }
div#navigation td.thumbcell img { border-style: solid; border-color: #FFFFFF; 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: #FFFFFF; border-width: 1px; }
h1.title { text-align: center; font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.9em; font-weight: bold; margin: 0px; }
p.caption { font-family: tahoma, arial, helvetica, sans-serif; text-align: center;
	font-size: 0.9em; }
p.footnote { font-family: tahoma, arial, helvetica, sans-serif; font-size: 0.6em;
	text-align: center; padding: 0 2em 0 0; }
