/*
  basic.css
*/

body {
  color: #000;
  background-color: #fff;
}

h1 {
  font-size: 150%;
}
h2 {
  font-size: 120%;
}

caption {
  font-weight: bold;
}

table {
  border: 1px solid #000;
  border-collapse: collapse;
}

thead {
  color: #000;
  background-color: #eee;
}

th, td {
  vertical-align: top;
  padding: .1em .2em;
  border: 1px solid #000;
}
.pos {
  color: #080;
  background-color: #efe;
}
.neg {
  color: #800;
  background-color: #fee;
}

tbody+tbody td {
  border-top-width: medium;
}

tr+tr td {
  border-top-width: 1px;
}