body {
  border: 0;
  margin: 0; }

h1 {
  font-size: 200%; }

#header {
  padding: 0.5ex 2ex;
  background: url("../img/snow-forest.jpg") repeat-x;
  color: #FFF;
  text-shadow: #000 3px 3px 2px; }

#content {
  padding: 2ex 1ex; }

a.plain {
  color: inherit;
  text-decoration: none; }

span.ftf {
  background: #8f8;
  border-radius: 1ex; }

span.stf {
  background: #fa8;
  border-radius: 1ex; }

span.ttf {
  background: #ff8;
  border-radius: 1ex; }

span.owner {
  background: #ccf;
  border-radius: 1ex; }

span.error {
  background: #c00;
  border-radius: 1ex; }

span.sameday {
  background: #4ff;
  border-radius: 1ex; }

span.second {
  background: #ff4;
  border-radius: 1ex; }

table {
  margin: auto;
  border: 1px solid black;
  border-collapse: collapse; }
  table tr.even {
    background: #DDD; }
    table tr.even span.ftf {
      background: #6d6;
      border-radius: 1ex; }
    table tr.even span.owner {
      background: #aad;
      border-radius: 1ex; }
  table tr.odd span.ftf {
    background: #8f8;
    border-radius: 1ex; }
  table tr.odd span.owner {
    background: #ccf;
    border-radius: 1ex; }
  table td {
    border: 1px solid black; }
  table td.pos {
    text-align: right; }
  table td.poeng {
    text-align: center;
    font-weight: bold; }
  table td.logday {
    text-align: center;
    padding: 0 1ex; }
    table td.logday span {
      display: inline-block;
      width: 1.5ex; }
  table td.day {
    text-align: center;
    min-width: 1.8em; }
