/* cream: f3ecdd */
/* blue: a1aac3 */
/* darkblue: 666688 */
/* grey: b8b0a8 .. or a0?*/
/* black: 202020 */

body {
  color:#202020;
  background-color:#f3ecdd;
  text-align:left;
  font-family: Arial,Helvetica,sans-serif;
}

A, A:visited { color: #003399; text-decoration: none; }
A:active { color: #202020; }
A:hover { color: #448844; }

.button {
  font-size: .8em;
  background-color: #ccccff;
  border-style: solid;
  border-width: 1px;
  border-top-color: #000000;
  border-left-color: #aaaaaa;
  border-right-color: #aaaaaa;
  border-bottom-color: #aaaaaa;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
}

.button A { 
  display: inline;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 7px;
  border-right: 1px dotted #066;
  padding-top: 3px;  
  margin: 0px;
  color: #202020;
}

.button A:hover {
  background-color: #eeeeff;
  color: #666688;
}

#results {
  font-size: .9em;
  background-color: #668;
  border-style: solid;
  border-width: 0px;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  border-right-color: #aaaaaa;
  border-bottom-color: #aaaaaa;
  padding:0px;
  margin-left: 15px;
}

#results th {
  background-color:#f7f0f0;
  text-align: left;
  margin: 0px;
  padding-right: 15px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #039;
}

#results td {
  background-color:#f7f0f0;
  padding-left:0px;
  padding-right: 15px;
  margin: 0px;
  padding-left: 3px;
  vertical-align: top;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* grouping not supported by n4 */

h1 { font-family: Arial,Helvetica,sans-serif; }
h2 { font-family: Arial,Helvetica,sans-serif; }
h3 { font-family: Arial,Helvetica,sans-serif; }
h4 { font-family: Arial,Helvetica,sans-serif; }
h5 { font-family: Arial,Helvetica,sans-serif; }
h6 { font-family: Arial,Helvetica,sans-serif; }
