body { font-family: Arial, Helvetica, Verdana, sans-serif;
            color:#FFFFFF; background:#095200; }
p, blockquote {font-family: Arial, Helvetica, Verdana, sans-serif;
      color:#FFFFFF; background:transparent;}
td {font-family: Arial, Helvetica, Verdana, sans-serif;
      color:#FFFFFF; background: #095200; text-align:left}
th {font-family: Arial, Helvetica, Verdana, sans-serif;
      color:#FFFFFF; background:#000000; 
      text-align:center; }
li, ul, ol {font-family: Arial, Helvetica, Verdana, sans-serif;
      color:#FFFFFF; background: transparent; text-align:left}
dl, dt, dd {font-family: Arial, Helvetica, Verdana, sans-serif;
      color:#FFFFFF; background: transparent; }
div {font-family: Arial, Helvetica, Verdana, sans-serif;
        color:#FFFFFF; background: transparent; }

span {font-family: Arial, Helvetica, Verdana, sans-serif;
          color:#FFFFFF; background: transparent; }

cite {font-family: Arial, Helvetica, Verdana, sans-serif;
         font-weight: bold; font-style: italic  }

/* green title (including "notes") */
h1 { font-family: 'ShelleyVolante BT', 'ShelleyVolante', cursive, sans-serif;
        color:#00FF00; background: transparent; text-align: center;
        font-weight: normal; 
     }

/* main title for any given page */
h2 { font-family: Arial, Helvetica, Verdana, sans-serif;
        color:#00FF00; background: transparent; text-align: center;
       }

/* main title for any given page */
h3 { font-family: Arial, Helvetica, Verdana, sans-serif;
        color:#00FF00; background: transparent; text-align: center;
     }

/* green subtitle (including "notes") */
h4 { font-family: Arial, Helvetica, Verdana, sans-serif;
        color:#00FF00; background: transparent; text-align: center;
     }

/* green subtitle */
h5 { font-family: Arial, Helvetica, Verdana, sans-serif;
        color:#00FF00; background: transparent;  text-align: center;
     }

/* green subtitle */
h6 { font-family: Arial, Helvetica, Verdana, sans-serif;
        color:#00FF00; background: transparent;  text-align: center;
     }

/* regular divider */
hr { text-align:center; }

/* links */
A:link {color:#FFFF00; background: transparent }
A:visited {color:#FFFF99; background: transparent }
A:hover {color:#00FF00; background: transparent }
A:active {color:#00FF00; background: transparent }

/* footnotes */
.footnote { font-size: small }
.fnrule { text-align:left; width: 80% }
.fnhead {text-align:left }

/* page footer table (last updated, etc. */
.pgfooterl { font-size: small; text-align:left }
.pgfooterr { font-size: small; text-align:right }

/* "Cipher" quotes, for the Campaigns notes */
.cipher { color:#00FF00; background: transparent }

/* DT in green; needed to override the inheritance problems in NN4 */
.dtg { color:#00FF00; background: transparent }

/* page number, done in gray */
.pgnum { color:#909090; background: transparent }

/* my editing changes in source documents, done in gray */
.medit { color:#909090; background: transparent }
.meditc { color:#909090; background: transparent; text-align: center }

/* a generic black text class */
.black { color:#000000; background: transparent }

/* highlight color */
.hlcolor { color:#00FF00; background: transparent }

/* simple paragraph alignment */
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }

/* titles division */
.titles { text-align:center }

 /* top bar, left, center, right cells */
.tbl { color:#FFFFFF; background:#000000; text-align: left }             
.tbc { color:#FFFFFF; background:#000000; text-align: center }
.tbr { color:#FFFFFF; background:#000000; text-align: right }

/* bottom bar (left/right/index) */
.bbl { color:#FFFFFF; background:#000000; text-align: left;}
.bbc { color:#FFFFFF; background:#000000; text-align: center }
.bbr { color:#FFFFFF; background:#000000; text-align: right;}

/* blank divider bar */
.divider { color:#FFFFFF; background:#000000 }

/* Quotation box */
.qbox { color:#FFFFFF; 
             background:#000000; 
             text-align: center; 
             font-size: small }

/* Image Box (black background) */
.ibox { color:#FFFFFF; 
            background:#000000; 
            text-align: center; 
            font-size: small;}

/* Non-standard image box (green background) */
.igbox { background:#095200; 
            color:#FFFFFF;
            text-align: center; font-size: small }

/* letter opener (indent a bit from right margin */
.letteropen {text-align:right; margin-right: 5%}
.letterclose {text-align:right; margin-right: 5%}

/* Author title */
.author { color:#FFFFFF; background: transparent;}

/* Printing information title */
.printed { color:#FFFFFF; background: transparent;}

/* A "credits" paragraph */
.credits { font-size: small }

/* A paragraph for naming the source of a quotation */
.source { font-size: small }

/* A general small text paragraph or table cell */
.stxt { font-size: small }
.stxtc { font-size: small; text-align: center }
.stxtr { font-size: small; text-align: right }
.stxtsup {font-size: small}

/* A general extra small text paragraph or table cell */
.xstxt {font-size: x-small}
.xstxtc { font-size: x-small; text-align: center }
.xstxtr { font-size: x-small; text-align: right }
.xstxtsup {font-size: x-small}

/* Table cell with black background and white text */
.tabsh {font-size: small; color:#FFFFFF; background:#000000; text-align: center }

/* In-line quote (i.e. one set as text, not a graphic in a qbox */
.ilquote { color:#00FF00; background: #000000; 
               font-weight: bold; font-style: italic; text-align: left }

/* Navigation bar cells */
.navbar {font-size: small; color:#FFFFFF; background:#000000; text-align: center }

/* Obsolete; do not use; get rid of after careful confirmation that they aren't in use */
.green { color:#00FF00; background: transparent }
.letterdate {text-align:right; margin-right: 5%}

/* blockquote within a table cell */
.blkquote {margin-left: 3em; margin-right: 3em}

/* table rows for index table */
.idxTable { color:#FFFFFF; background:#000000;
            font-weight: normal; font-size: small; 
            text-align: center; margin-right: 2em}

