/* Main Selectors */
body { background-color: #000000; color: #fffbf0; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; }

a, a:visited { background-color: transparent; color: #c0dcc0; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; }

a:hover { background-color: transparent; color: #c0dcc0; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; }

/* Header */
div#header h1 { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: transparent; color: #fffbf0; text-transform: lowercase; }

/* Thumbnail Index */
div#index { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; margin: 1ex 0; text-align: center; }

div#index table { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: center; margin: 0 auto; }

div#index td.thumbcell { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; width: 80px; text-align: center; vertical-align: middle; padding: 10px; border: solid 1px #282828; }

div#index td.thumbcell img { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; border-style: none; }

div#index div.pages { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: right; }

/* Photo Navigation */
div#navigation { text-align: center; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; margin: 1ex 0; }

div#navigation table { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: center; margin: 0 auto; }

div#navigation td.previous { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: left; width: 80px; }

div#navigation td.index { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: center; }

div#navigation td.next { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: right; width: 80px; }

div#navigation td.thumbcell { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; width: 80px; text-align: center; vertical-align: middle; padding: 10px; border: solid 1px #282828; }

div#navigation td.thumbcell img { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; border-style: none; }

div#navigation td.selected { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; border-style: outset; border-width: 2px; }

div#navigation span.home { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; display: block; padding-bottom: 1em; }

/* Photograph */
div#photograph { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: center; margin: 1ex 0; }

div#photograph img { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; margin: 0 auto;
	borde;border: solid 1px #fffbf0; }

/* Photograph Title */
h1.title { text-align: center; font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: lowercase; margin: 0; }

/* Photograph Caption */
p.caption, p.description { text-align: center; font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; display: block; width: 800px; margin: auto; }

/* Footnote */
p.footnote { font-size: 0.4em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: right; padding: 0 2em 0 0; }

