BODY {
  margin: 0px;
  padding: 0px;
  background-color: #BCD2EE;

  font-size: 1em;
}

A:link {
  background: transparent;

  color: #0000CC;
  text-decoration: none;
}

A:visited {
  background: transparent;

  color: #0000CC;
  text-decoration: none;
}

A:hover {
  background: transparent;

  color: #0000CC;
  text-decoration: none;
}

A:active {
  background: transparent;

  color: #0000CC;
  text-decoration: none;
}

DIV.website5 {
  margin-left: 7em;

  margin-right: 3em;
}

TABLE.search TH {
  text-align: left;

  padding-left: .5em;

  padding-right: .5em;

  border: none;

  background: #CCCCCC;
}

TABLE.results TH {
  text-align: left;

  border: .01em solid #111111;

  background-color: #CCCCCC;

  padding-left: .3em;
}

TABLE.results TD {
  padding-right: .5em;

  padding-left: .5em;

  border-bottom: .00em solid #111111;
}

INPUT.search {
  text-align: left;

  padding-left: 0em;

  background: transparent;

  border: none;

  font-weight: bold;
}

.news {
  font-size: 1em;

  margin: .3em .7em .3em .3em;
}

.comment .post {
  border: .05em solid #111111;

  margin-bottom: .2em;
}

.comment .post .subject {
  padding: .05em .05em .05em .2em;

  margin: .1em .1em .1em .1em;

  border: .05em solid #111111;

  background-color: #CCCCCC;

  font-weight: bold;

  color: #003366;
}

.comment .post .article {
  padding: .1em .3em .1em .3em;

  margin: .1em .1em .1em .1em;
}

.comment .post .small {
  font-size: .8em;

  padding: .1em .1em .1em .3em;

  margin: .1em .2em .1em .2em;

  border-bottom: .1em dashed #111111;
}

H1.comments {
  margin-bottom: 0em;

  padding-bottom: 0em;
}

H2.comments {
  margin-bottom: 0em;

  padding-bottom: 0em;
}