   body     { margin-left: 10%;
              margin-right: 10%; 
              color: black; }
   .dos     { background-color: darkseagreen; }
   .win3_1  { background-color: pink; }                             
   .win95   { background-color: aqua; }   
   .dos, .win3_1, .win95 { color: black;
                       margin-left: 50%; }
   .dos ol, .win3_1 ol, .win95 ol, .dos p, .win3_1 p, .win95 p { 
              background-color: inherit; }
   a       { text-decoration: none; }
   table tr th a  { background-color: white; }
   a:hover  { text-decoration: underline;}
   p, h3, table { font-family: Verdana, Georgia, Gillsans, serif; }
   body, h1, h2   { font-family:  Helvetica, sans-serif;  }
   h1, h2   { text-align: center; }
   code     { font-size:   150%; }
   p.email  { display: none; }
   strong   { font-variant: small-caps; }
   strong.lite { font-variant: normal; }
   .dated, th[axis=dated], td[axis=dated] {
              background-color: black;
              color: white }
   td { text-align: justify; }           
   td.sold { text-align: center;
             color: black; 
             background-color: #ff99ff; }
   td img { border: 0px;  }
   body, th[axis=dated] a { background-color: white;}
   th a:link { color: #cc0000;}
   th a:active { color: #ff3300;}
   th a:visited { color: #330099;}
   div.embrace {position: relative; }
   div#label { position: absolute; 
               width: 112px; 
               height: 77px;
               right: 56px;
               top: 123px;
               overflow: hidden; 
               border: 0;
               background-color: white; }
   div#label div { border: 0;
                   margin-left: .5em;
                   margin-right: .5em;
                   margin-top: auto;
                   margin-bottom: auto;
                   padding: .5em;
                   text-align: left;
                   background-color: lightgreen;
                   color: black;
                   overflow: inherit; }
