/* Main Selectors */
body {background-color: #474441; color: #ffffff;}

a, a:visited {background-color: transparent; color:#808080;}
a:hover      {background-color: transparent; color:#DA4800;}

/* Header */
div#header h1 {font-family:georgia, verdana, tahoma, arial; text-align: center; background-color:transparent; color:#fff; font-size:22px;}

/* Thumbnail Index */
div#index                  {margin: 1ex 0 1ex 0; text-align:center;}
div#index table            {text-align: center; margin: 0 auto 0 auto; color:#fff;}
div#index td.thumbcell     {width:100px; border-style:solid; border-color:#575451; 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:verdana, arial, helvetica, sans-serif; font-size:0.8em; text-align:right;}

/* Photo Navigation */
div#navigation                  {text-align:center; font-family:verdana, tahoma, arial; 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:#575451; 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; border-color:#DA4800;}
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:#808080; border-width:1px;}

/* Photograph Title */
h1.title {text-align:center; font-family:verdana, tahoma, arial; font-size:0.8em; margin:0px;}

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

/* Footnote */
p.footnote {font-family:verdana, tahoma, arial; font-size:0.6em; text-align:center; padding:2em 2em 0 0;}

