body {background-color: black; color: #DDDDDD; text-align: justify; margin: 0em; padding: 0em;}
p.signature {color: red; font-family: "Blackadder ITC", cursive; text-align: center;}
div.nav { position:fixed; left:0em; top:0em; background-color: #0A0A22; width: 6.2em; height: 99.2%; padding: 0.01em; padding-top: 1em;  overflow: auto; clear: left; float: left;}
div.nav td { text-align: center; vertical-align: middle; font-size: smaller; line-height: 86% }
div.nav img {border-style: none; border-color: #000033;}
tr.lighting td {  width: 8%; }
div.main { position: relative;  margin-left: 7em; margin-right: .6em;}
h1, h2, h3 {text-align: center; color: silver;}
img.logo {text-align: center; display: block; position: relative; width: 100%; }

p  {  text-indent: 2em; }
a:link {color:red;}
a:visited {color:#880000;}
div.nav hr {line-height: 20%;}
h4 a:link {color:#3333FF;}
h4 a:visited {color:#0000BB;}

div.para { position: relative;  margin-left: 7em; margin-right: .6em;}
img.lightlink {width: 7em;}
img.soundlink {width: 7em;}
img.videolink {width: 7em;}
img.otherlink {width: 7em;}
img.homelink {width: 7em;}
img.picfull {width: 98%; text-align: center; display: block; position: relative;}

div.thumbnail {position: relative; clear: right; float: right; width: 11em;  border: thin silver solid;  margin: 0.5em;  padding:0.5em; text-align: center;}
div.thumbnail p {text-align: center;  text-indent: 0; width: 10em;}
img.norm {width: 12em; border-color: black;}
.img.thumb { right: 1em; float: left; clear: both; }
img.high {width: 12em; border-color: red;}

p.caption {padding: 1em; text-indent: 0em;}
.text { margin: 1em; }
table.scrapbook {text-align: center; width: 86%}
table.scrapbook img {width: 98%; text-align: center;}

td {vertical-align: top;}

div.search {position: relative; clear: right; float: right; width: 16em;  border: thin silver solid;  margin: 0.5em;  padding:0.5em; text-align: center;}