body {
  margin: 0;
  text-align: center;
  background-color: #4c8fe1;
  background-image: url('img/water.png');
}
img {
  border: none;
}
h3 {
  font-size: 15px;
}
table {
  border-collapse: collapse;
}
  #layout td {
    text-align: center;
  }
  #layout td#main {
    text-align: left;
  }
  #layout td table td {
    text-align: left;
  }
td {
  padding: 0;
  vertical-align: top;
  font: 13px Arial, Helvetica, sans-serif;
}
  td.thumb {
    width: 160px;
    height: 120px;
    text-align: center;
    vertical-align: middle;
  }
  #border_tl {
    background-image: url('border/tl.png');
  }
  #border_t {
    background-image: url('border/t.png');
  }
  #border_tr {
    background-image: url('border/tr.png');
  }
  #border_l {
    background-image: url('border/l.png');
  }
  #border_r {
    background-image: url('border/r.png');
  }
  #top {
    vertical-align: middle;
  }
  #left {
    padding-top: 10px;
    background-color: #FFF;
  }
  #menu {
    background-color: #FFF;
  }  
  #main {
    padding-left: 20px;
    padding-top: 40px;
    background-color: #FFF;
    background-image: url('img/ijs.png');
    background-repeat: no-repeat;
  }
  #right {
    padding-top: 10px;
    background-color: #FFF;
  }
  #bottom {
    background-color: #FFF;
  }

#divWG a:link, #divWG a:visited {
  color: #00F;
  text-decoration: none;
}
#divWG a:hover {
  color: #09F;
}
#divWG {
  text-align:center;
}
#divNav {
  font-weight: bold;
  float: left;
  text-align: left;
  margin-top: 10px;
}
#divButtons {
  float: right;
  text-align: right;
  margin-top: 5px;
  margin-bottom: 5px;
}
#divButtons img {
  margin: 0 3px;
}
#divButtons img#imgUp {
  margin-right: 14px;
}
#divLinkHiRes {
  margin-top: 6px;
  text-align: left;
}

#problem {
  color: #F00;
}
