/* Style sheet for the AAT website.
 * Colours:
 * #333366  Cyan background
 * gold,    for table heads and h1 headers
 * #ffff00  Yellow, for table struts and nav, footer table background
 * #B22222  Firebrick for "jo" table entries
*/

body {font-size: 12pt;
      font-family: Arial, Verdana, sans-serif;
      color: black;
      line-height: 12pt;
      margin-top: 25pt;
      margin-left: 20pt;
      margin-right: 20pt;
      background: #006666; }   /* was 00ffff */

#main {
   background-color: cornsilk; 
   margin: 8px;
   padding: 8px;
/*   width: 7.5in; */
   }

.float-right { float: right; }
.float-left { float: left; }
.clearit { clear: both; }

.caption { font-size: 10;
   font-style: oblique; 
   text-align: center; }

.jo { color: #b22222; }

p {margin-left: 10pt;
   margin-right: 10pt; }


/* headers were previously 'PT Barnum BT', BinnerD, Impact, sans-serif
*/
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    color: #333366;
    text-align: left; }
h1 {font: 36pt 'Times New Roman', serif;
    line-height: 28pt; 
    color: #006666;
     }
h2 {font: 24pt ;
    line-height: 18pt; 
   }
h3 {font: 20pt 'Times New Roman', serif;
    line-height: 14pt; 
    text-align: center;
     }
h4 {font: 16pt 'Times New Roman', serif;
    line-height: 12pt; 
     }
h5 {font: 8 pt 'Times New Roman', serif;
    line-height: 10pt;
    }

pre { font: 9pt Courier ; }

a:link {color: #333366; }
a:visited {color: teal; }


table.stats {font: 8pt Verdana, Arial, sans-serif;
     line-height: 12pt; }

table.topper {font: 24pt Verdana, Arial, sans-serif;
     font-weight: bold;
     font-style: italic;
     line-height: 30pt;
     color: white; }

table.nav {font: 10pt Verdana, Arial, sans-serif;
     font-weight: bold;
     font-style: italic;
     line-height: 10pt;
     color: #006666; 
     border: 8px;
     cellspacing: 3;
     
}
  table.nav td {
     background-color: yellow;
}

table.calendar {
  text-align: left;
  border: 3px outset #ffff99;
  background-color: #ffff00;
  border-spacing: 10px 2px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  }
  table.calendar thead, table.calendar th, table.calendar tfoot {
    font-weight: bold;
    text-align: center;
    font-size: 95%;
    color: white;
    background-color: gold;  /* was #0066cc */
    }
  table.calendar tbody, table.calendar td {
    font-weight: normal;
    font-size: 90%;
    background-color: white;
    border: thin solid #ccffff;
    }

/* columns for the Calendars */ 
  col.day {
  width: 35px;
  }
  col.meet {
  width: 250px;
  }
  col.location {
  width: 150px;
  }
  col.details {
  }

div.quicklist {font: 12pt Verdana, Arial, sans-serif;
     font-weight: bold;
     font-style: italic;
     line-height: 20pt; }



