/* Main Selectors */
body     { color: silver; line-height: 16px; background-color: #445543; background-image: none }

a, a:visited   { color: silver; background-color: transparent }

a:hover   { color: black; text-decoration: underline; background-color: #c0c0c0 }

/* Header */
div#header h1    { color: silver; font-family: "Times New Roman"; background-color: #445543; background-image: none; text-align: center }

/* Thumbnail Index */
div#index   { background-image: none; text-align: center; margin: 1ex 0 }

div#index table    { background-color: #5E6C5D; background-image: none; text-align: center; margin: 0 auto }

div#index td.thumbcell   { background-color: #5E6C5D; background-image: none; text-align: center; padding: 10px; width: 100px; vertical-align: middle; border: solid 1px #989898 }

div#index td.thumbcell img    { background-color: #5E6C5D; background-image: none; border-style: none }

div#index div.pages   { font-size: 0.8em; font-family: tahoma, arial, helvetica, sans-serif; background-color: #5E6C5D; background-image: none; text-align: right }

/* Photo Navigation */
div#navigation   { font-size: 0.8em; font-family: tahoma, arial, helvetica, sans-serif; background-color: #5E6C5D; background-image: none; text-align: center; margin: 1ex 0 }

div#navigation table   { background-color: 5E6C5D; background-image: none; text-align: center; margin: 0 auto }

div#navigation td.previous   { background-color: 5E6C5D; background-image: none; text-align: left; width: 100px }

div#navigation td.index   { background-color: #5E6C5D; background-image: none; text-align: center }

div#navigation td.next   { background-color: 5E6C5D; background-image: none; text-align: right; width: 100px }

div#navigation td.thumbcell   { background-color: 5E6C5D; background-image: none; text-align: center; padding: 10px; width: 100px; vertical-align: middle; border: solid 1px #989898 }

div#navigation td.thumbcell img   { background-color: 5E6C5D; background-image: none; border-style: none }

div#navigation td.selected   { background-color: 5E6C5D; background-image: none; border: outset 2px }

div#navigation span.home   { background-color: #5E6C5D; background-image: none; display: block; padding-bottom: 1em }

/* Photograph */
div#photograph   { background-color: 5E6C5D; background-image: none; text-align: center; margin: 1ex 0 }

div#photograph img   { background-color: 5E6C5D; background-image: none; margin: 0 auto; border: solid 1px #000080 }

/* Photograph Title */
h1.title  { font-size: 1em; font-family: "Times New Roman"; font-weight: bold; text-align: center; margin: 0 }

/* Photograph Caption */
p.caption, p.description {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 0.8em;
	display: block;
	width: 1024px;
	margin: auto;
}

/* Footnote */
p.footnote   { font-size: 0.8em; font-family: "Times New Roman"; background-color: 5E6C5D; background-image: none; text-align: right; padding: 0 2em 0 0 }
