body {
  background-color: #000000;
  color: white;
}
div {
   background-color: transparent;
   /*overflow: auto;*/
}
h1,h2,h3,h4,p {
   color: white;
   background-color: #000000;
   opacity: 1.0;
}
td.section {
   font-size: 150%;
   font-weight: bold;
   color: white;
   background-color: #000000;
   border-style:inset;
   text-align: center;
}
td.captionleft {
   text-align: center;
   font-weight: bold;
   color: white;
   font-size: 110%;
   opacity: 1.0;
}
td.captionright {
   text-align: center;
   font-weight: bold;
   color: white;
   font-size: 110%;
   opacity: 1.0;
}
td.thumb {
   border-style:inset;
   text-align: center;
}
img {
   border-style:outset;
   border-width:thin;
   text-align='center';
}
img.noborder {
   padding: 0px;
   margin: 0px;
   border-style:none;
   border-width:0px;
}
span.textondark {
opacity: 1.0;
}
td.textonlight {
opacity: 1.0;
}
td.textondark {
   opacity: 1.0;
}
h2 {
   font-size: 150%;
   opacity: 1.0;
}
td,th,p {
   font-size: 110%;
   color: white;
   font-weight: bold;
   background-color: transparent;
   opacity: 1.0;
   padding: 5px;
}
html>body img {
   -moz-border-radius: 5%;
   opacity: 1.0;
}
html>body img.noborder {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   -moz-border-radius: 0%;
   opacity: 1.0;
}
html>body td, th {
   font-size: 110%;
   color: white;
   font-weight: bold;
   background-color: transparent;
   padding: 5px;
   -moz-border-radius: 5%;
   opacity: 1.0;
}
html>body td.noborder, th.noborder {
   border-width: 0px;
   background-color: transparent;
   padding: 0px;
   margin: 0px;
   -moz-border-radius: 0%;
}
div {
   -moz-border-radius: 1%;
   opacity: 1.0;
}
html>body table {
   -moz-border-radius: 1%;
   opacity: 0.95;
}
text, span, tr, td, img {
   opacity: 1;
}
tr.showpic {
   background-color: transparent;
}
tr.hidepic {
   background-color: #202040;
}
