body         { font-family: sans-serif;
               background-color: #BDF;
               /* background-color: lightblue; */
               /* background-color: powderblue; */
               color: Black }
h1           { font-family: sans-serif; color: navy; text-align: center }
h2           { font-family: sans-serif;
               background-color: #ACE;
               border: 1px solid #9BD;
               padding-left: 0.5em;
               padding-bottom: 0.1em;
               color: #191970; } /* midnightblue */
h3           { font-family: sans-serif;
               color: #191970; } /* midnightblue */

/* centering */
table.centered   { margin-left: auto; margin-right: auto }

table       { padding: 10px;
              /* width: 800px; */
            }

p   { text-align: justify }

td.sidebar  { background-color: #cef;
              border: 1px solid #acd;
              width: 125px;
              vertical-align: top;
              padding-left: 0.5em;
            }
td.main     { padding-left: 1em;
              width: 650px;
            }

span.date   { background-color: #99ddcc; /* #9dc too bright, #9cc too dark */
              border: 1px outset #88ccbb; /* #8cb too bright, #8bb too dark */
              color: #191970; /* midnight blue */
              /* width: 300px; */ /* the width.. it does nothing! */
              padding-left: 0.8em;
              padding-right: 0.8em;
              padding-bottom: 0.1em;
            }

span.olddate { background-color: #9cc;
               border: 1px solid #8bb; }

td.date     { vertical-align: top;
              text-align: center;
              width: 6em;
            }
td.announcement
            {
              padding-bottom: 0.5em;
            }

hr          { border: 0;
              /* color: #7f7f7f;
              background-color: #7f7f7f; */
              color: gray;
              background-color: gray;
              height: 1px;
            }

.uplinks    { font-style: italic; }

.code       { font-family: monospace; }
/* a:link       { color: tomato }
a:visited    { color: navy }
a:hover      { color: #2244ff; text-decoration: underline }
table.disp   { padding-left: 1em }
table.disp th        { vertical-align: top; text-align: left; padding-left: 0.5em }
table.disp td        { vertical-align: top; text-align: left; padding-left: 0.5em }
table#sched  { width: 100% }
div#modified { font-size: small }
*/
