body {
  background: white;
  color: black
}

a:link {
  color: #00f;
  background: transparent
}

a:visited {
  color: #800080;
  background: transparent
}

a:active {
  color: yellow;
  background: red;
  text-decoration: none
}

a:hover {
  color: red;
  background: yellow;
  text-decoration: none
}

h1 {
  color: #c33;
  background: transparent;
  font-weight: bold;
  text-align: center
}

h2 {
  color: #00008b;
  background: transparent;
  font-weight: bold
}

h3 {
  color: #006400;
  background: transparent;
  margin-left: 4%;
  margin-right: 4%;
  font-weight: bold
}

h4 {
  margin-left: 6%;
  margin-right: 6%;
  font-weight: bold
}

h5 {
  margin-left: 6%;
  margin-right: 6%;
  font-weight: bold
}

ul, ol, dl, p {
  margin-left: 6%;
  margin-right: 6%
}

ul {
  list-style: url(images/icon16.gif)
}

ul.notValidators {
  list-style-image: none
}

blockquote {
  color: green;
  background: #ffffcc;
  border: thin solid black;
  padding: 0.5em;
  font-style: italic
}

blockquote cite {
  color: black;
  background: #ffffcc;
  font-style: normal
}

pre {
  color: green;
  background: none
}

.copyright {
  font-size: small;
  text-align: right
}

.footer {
  margin-top: 2em;
  padding-top: 1em;
  border-top: solid thin black
}

.html {
  color: #000080;
  background: transparent
}

.toolbar, .screenshot {
  text-align: center
}

.ads {
  font-size: 80%;
  border: solid thin gray;
  color: gray;
  background: white;
  margin-top: 3em;
  margin-right: 60%
}

.ads ul {
  list-style-image: none
}

.advheader {
  margin-bottom: 0.1em;
  padding-bottom: 0
}

.adv {
  font-size: 80%;
  border: solid thin black;
  padding: 1em
}

.adv p {
  margin-left: 0;
  margin-right: 0
}

div.textAds {
  margin-top: 4em;
  margin-left: 4%;
  margin-right: 4%;
  padding-left: 1em;
  padding-right: 1em;
  border: solid thin #00008b 
}

.textAds h2 {
  font-size: 110%
}

@media print {
  .toolbar { display: none }
}

