span.yikes { 
  color: red;
}

body {
  color: black;
  background: #EEE;
}

body#halloween {
                 color: orange;
                 background: black;
}

h1 {
  font-family: sans-serif;
}

h1.title {
  color: white;
  background: black;
  margin: 0pt;
  padding: 1%;
  border: 0pt;
  text-align: center;
}

div#nextmeeting, div.warning {
  border-width: thick;
  border-style: solid;
  border-color: black;
  display: block;
  color: black;
  font-weight: bold;
  background: #FBB; 
}

div.warning {
  margin-left: 20%;
  margin-right: 20%;
  padding-left: 3%;
  padding-right: 3%;
}

div#nextmeeting {
  float: right;
  width: 32%;
  margin-right: 0pt;
}

div#nextmeeting h2 {
  padding: 5%;
  margin-top: 0pt;
  border-width: 0 0 thick 0;
  border-style: solid;
  border-color: black;
  text-align: center;
  background: red;
}

div#nextmeeting h2#oct {
                         color: black;
                         background: orange;
                         }

div#nextmeeting dl {
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 0pt;
  padding-bottom: 0pt;
  list-style: inside;
}

dl.schedule {
  display: block; 
  margin-left: 15%; 
  margin-right: 15%;
}

ul.schedule { 
  display: block; 
  margin-left: 10%; 
  margin-right: 10%;
}

.tentative {
  color: gray;
}

div.contents {
  background: white;
  margin-left: 15%;
  margin-right: 15%;
  padding: 1em;
}

div.msgcontents {
  background: white;
  margin-left: 5%;
  margin-right: 5%;
  padding: 1em;
}

div.contents#halloween {
                         color: black;
}

body {
  line-height: 170%;
}

div#nextmeeting {
  line-height: 120%;
}

ul.loose li { 
  margin-top: 3%;
}

div.postmatter {
  font-size: small;
}

A {
  text-decoration: none;
}

A.extra {
  color: black;
}

A:hover {
  text-decoration: underline;
}

H1 A:hover, H2 A:hover {
  text-decoration: none;
}

A:active {
  text-decoration: underline;
}

.toc A, .lowernavbar A {
  color: green;
}

.toc A:visited, .lowernavbar A:visited {
  color: green;
}

dl.faq dt {
  font-weight: bold;
  font-family: sans-serif;
}

.invisible { 
             display: none;
             }
