body, p, div, td {font-family: times new roman, serif;
    font-size: .95em;
    background-color: transparent;
    line-height: 1.25;
    text-align: justify;
    padding: 0px;
    margin: 0px;
    color: #300060;
    cursor: default;
   }

p {margin-bottom: .95em}

h1 {font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    align: center;
    color: #300060
   }
h2 {font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1.3em;
    text-transform: capitalize;
    color: #300060
   }
h3 {font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1em;
    color: #300060
   }
caption {font-family: arial, sans-serif;
    font-weight: bold;
    font-size: .75em;
    color: #300060;
    text-align: left;
   }
li {font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1em;
    list-style-type: none;
    line-height: 1.5;
    color: #300060
   }
hr { color: #300060;
     background-color: #300060;
   }
.hr2 { color: #300060;
     background-color: #300060;
    margin-left: -2.2em;
    margin-right: -1em;
   }
a:link, a:visited {font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
    color: #008000
   }
a:hover, a:active {font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1em;
    color: #44FF44
   }
img {
     border: none
    }
.pagehead {font-size: 2.5em;
    background-color: #008000;
    margin-top: .5em;
    margin-left: -.5em;
    margin-right: -.4em;
   }
#pagehead2 {font-size: 2em;
    background-color: #88CC88;
    margin-top: -1em;
    margin-bottom: -1em;
    margin-left: -2em;
    margin-right: 12.5em;
   }

.pagehead h1 {margin-top: 0px;
              margin-bottom: 0px;
              margin-left: 2em;
             }
              
#lmenu {background-color: #FFFFA0;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        padding-right: 4px;
        border-right: 1px solid #008000;
        position: absolute;
        height: 100%;
   }
#obit { padding-top: 24px;
        padding-bottom: 24px;
        padding-left: 24px;
        padding-right: 24px;
        border-right: 8px double #000000;
        border-left: 8px double #000000;
        border-top: 8px double #000000;
        border-bottom: 6px double #000000;
       }
body > #lmenu {
               position: fixed;
              }
#lmenu ul {
            margin-bottom: -10px;
          }
#lmenu li {
            font-size: .75em;
            margin-left: -20px;
            margin-right: 10px;
           }
#lmenu h1 {
            font-size: 1em;
            margin-bottom: -15px;
           }
.signoff {font-style: italic;
          font-size: 1.2em
   }
.indent {padding-left: 40px}
.showtable {
            width: 55%;
            border-collapse: collapse;
            empty-cells: show;
           }
.showtable td {
               padding: 4px;
               font-size: .7em;
               border-bottom: 1px solid #008000;
               border-top: 1px solid #008000;
              }
.showtable th {font-family: arial, sans-serif;
               font-weight: bold;
               font-size: .8em;
               color: #300060;
               text-align: left;
              }
.shoptable {
            width: 55%;
            border-collapse: collapse;
            empty-cells: show;
           }
.shoptable td {
               padding: 4px;
               font-size: .7em;
               border-bottom: 1px solid #008000;
               border-top: 1px solid #008000;
              }
.shoptable th {font-family: arial, sans-serif;
               font-weight: bold;
               font-size: .8em;
               color: #300060;
               text-align: left;
              }
.subcap {font-family: arial, sans-serif;
         font-weight: bold;
         font-style: italic;
         font-size: .9em;
         color: #300060;
         text-align: left;
         }
.content {
          padding: 0em 14em 0em 14em;
         }  
.navi {
       margin-top: 20px;
   }
.navi a:link, .navi a:visited { background-color: #FFFFCC;
        text-align: center;
        font-size: .85em;
        font-style: bold;
        width: 14em;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 3px solid #008000;
        border-right: 3px solid #00A000;
        border-top: 3px solid #A0CCA0;
        border-left: 3px solid #A0CCA0
  }
.navi a:hover, .navi a:active { background-color: #FFFFBB;
        text-align: center;
        font-size: .85em;
        font-style: bold;
        width: 14em;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 3px solid #A0CCA0;
        border-right: 3px solid #A0CCA0;
        border-top: 3px solid #00A000;
        border-left: 3px solid #00A000
  }
.navi ul {
          list-style: none;
          text-align: center;
         }
.navi li {
          margin-bottom: 2px;
         }
.agenda  li {font-family: times new roman, serif;
          font-size: .95em;
          background-color: grey;
          line-height: 1.25;
          text-align: justify;
          padding: 0px;
          margin: 0px;
          color: #300060;
          font-weight: normal;
          list-style-type: decimal;
          }
.outerlist li {list-style: decimal;
              }
.innerlist li {list-style: lower-alpha;
              }
.innerlist ol {margin-bottom: .95em;}