body {
background-color: #000;
color: 5F605D; padding-bottom: 10px; margin-bottom: 10px;
}

.thumbcell a  {
text-decoration: none;  background: transparent;
}
.thumbcell a:visited  {
text-decoration: none;  background: transparent;
} 
.thumbcell a:hover  {
text-decoration: none; background: transparent; 
}

div.textright a {  text-decoration: none; color: gray; border-bottom: 1px dotted white;  }
div.textright a:active { text-decoration: none; color: gray; border-bottom: 1px dotted white;}
div.textright a:visited {text-decoration: none; color: gray; border-bottom: 1px dotted white;}
div.textright a:hover {text-decoration: none;  color: white; border-bottom: 1px dotted white; }

div.navigation div.textright a, div.navigation div.textcenter a, div.navigation div.textleft a {
 color: gray; border-bottom: white 1px dotted; text-decoration: none; }

div.navigation td.thumbcell div.textright a:visited, div.navigation td.thumbcell div.textcenter a:visited, div.navigation td.thumbcell div.textleft a:visited {
 color: gray; border-bottom: white 1px dotted; text-decoration: none;
}
div.navigation div.textright a:hover, div.navigation div.textcenter a:hover, div.navigation div.textleft a:hover {
color: white; border-bottom: 1px dotted white;
}

p.footnote a {border-bottom: 1px dotted white; color: gray; font-weight: bold; text-decoration: none;}
p.footnote a:hover {color: white;}
p.footnote strong {color: white;}

div.navigation a img {border: none;}


h1 {
font-family: arial, helvetica, sans-serif;
text-align: center; border: solid #555759; border-width: 0 0px 0px 0px; padding:0; background: black;
color: #fff; font-size: 150%; letter-spacing: -0.09em;
 display: inline; float: right; border-top: 3em #000 solid; text-align: right; margin: 0em auto; position: relative; top:-1em; left: -5em;
}
div.index {
text-align: center; clear: both;
}


div.index table {
margin-left: auto;
margin-right: auto;
text-align: center;

padding: 10px;
background: #000; 
}
div.index table td {padding: 25px 0;}

div.index table div.textright {margin: 10px !important; }
div.navigation {
text-align: center; 
}
div.navigation table {
margin-left: auto;
margin-right: auto;
text-align: center;

padding: 10px;


}

div.navigation table img {
border: 1px solid #fff;
}

div.photograph {
text-align: center;
}
div.photograph table {
margin-left: auto;
margin-right: auto;
text-align: center;
}
td.thumbcell {
width: 120px;
}
div.title {display: none;
font-weight: 400;
font-family: tahoma, arial, helvetica, sans-serif;
text-align: right;
font-size: 0.8em;
border-top: 1px solid #555759;
background: none;
padding: .5em; color: gray;
}
div.title strong {font-weight: 800;}
.caption {
font-family: tahoma, arial, helvetica, sans-serif;
text-align: center;
font-size: 0.8em;
color: #000; border: white dotted; border-width: 1px 0;
background-color: transparent; padding: .5em;
}
.footnote { 
font-size: 0.6em; display: inline;  float: right;
text-align: right; border: 1px solid #555759; color: gray; padding: 5px;
font-family: tahoma, arial, helvetica, sans-serif; margin: 10px; line-height: 2; 
margin: 20px; 
}

.textleft {
text-align: left;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 0.8em;
color: #fff;
background-color: transparent;
}
.textright {
text-align: right;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 0.8em;
color: #fff;

}


a:hover {colro: white;}
.textcenter {
text-align: center;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 0.8em;
color: #000000;

}

