/* stylesheet for Simon Grant's personal web site */
/* revised 2006-12-13 */

body {
  background-color:#eeeeee;
  margin: 1% 3% 6% 3%;
  font-family:Georgia, 'Deja Vu Serif', sans-serif;
  /* border-top: 10px solid #ffff00;
  border-bottom: auto solid #cc0000; */
}

a {
  color:#116600;
}

a:visited {
  color:#113311;
}

a:hover {
  color:#991100;
  background-color:#ffee99;
}
a.out:hover {
  color:#0000ff;
  background-color:#ffffff;
}

h1 {
  color:#ffffff;
  background-color:#991100;
  padding:6px;
  margin:0px;
}

h1 a {
  color:#ccff99;
}

h2 {
  color:#ffffff;
  background-color:#666666;
  padding:6px;
}

h2 kbd a:link {
  color:#99ff99;
}
h2 kbd a:visited {
  color:#ff66ff;
}
h2 kbd a:hover {
  color:#ffffff;
  background-color:#009900;
}

h2 a:link {
  color:#99ff99;
}
h2 a:visited {
  color:#ff66ff;
}
h2 a:hover {
  color:#ffffff;
  background-color:#000099;
}

h3 {
  color:#991100;
  background-color:#eeeeee;
}

h4 {
  color:#666666;
  background-color:#eeeeee;
}

.acro {
  color:#ff0000;
  background-color:#ffff99;
}

.subgroup {
  background-color:#991100;
  color:#ffffff;
  font-weight: bold;
  font-size: small;
}

table.container tr td{
  padding:6px;
}

table#footer {
  margin-left:auto;
  margin-right:auto;
  margin-top:12pt;
  border:solid 2px #003333;
  padding:6px;
  border-collapse:collapse;
  color:#ffffff;
  background-color:#991100;
}

table#footer tr td {
  border:solid 2px #003333;
  background-color:#991100;
  color:#ffffff;
  padding:10px;
  padding:6px;
}

table#footer tr td a:link {
  text-decoration:none;
  color:#ffffff;
}

table#footer tr td a:visited {
  text-decoration:none;
  color:#ffccff;
}

table#footer tr td a:hover {
  text-decoration:none;
  color:#000000;
  background-color:#ffffff;
}

th {
  color:#991100;
  background-color:#ffee99;
  font-weight: bold;
  text-align:center;
}

td {
  background-color:#ffffff;
}
