body {
  background: #000;
  font-size:10px;
}

h1, h3 {
  margin: 5px 10px;
  padding: 0;
  letter-spacing: 0.15em;
}

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

#map, #action, #tools {
  position: absolute;
}

#map {
  top: 10px; left: 50%;
  margin: 0 0 0 -375px;
  width: 240px;
  height: 350px;
  overflow: auto;
}

  #map a { position: absolute; display: block; }

  #map a span { margin: 5px; }

  #map0 { top:0; left:0; width:50px; height:30px; }
  #map1 { top:30px; left:10px; width:40px; height:20px; }
  #map2 { top:0; left:50px; width:70px; height:70px; }
  #map3 { top:0; left:120px; width:20px; height:140px; }
  #map4 { top:30px; left:140px; width:80px; height:20px; }
  #map5 { top:100px; left:140px; width:80px; height:40px; }
  #map6 { top:70px; left:50px; width:70px; height:40px; }
  #map7 { top:50px; left:140px; width:30px; height:50px; }
  #map8 { top:110px; left:50px; width:70px; height:30px; }
  #map9 { top:140px; left:0; width:240px; height:20px; }

  #map a.clear { background: #060; }
  #map a.clear.here, #map a.clear:hover { background: #0F0; }

  #map a.geese { background: #930; }
  #map a.geese.here, #map a.geese:hover { background: #F90; }

  #map a.locked { display: none; }

#action {
  top: 10px; left: 50%;
  margin: 0 0 0 -125px;
  width: 500px;
  height: 350px;
}

#action.clear { background: #0F0; }
#action.geese { background: #F90; }

  #action p {
    margin: 10px 15px;
    line-height: 160%;
    letter-spacing: 0.15em;
  }

  #action #choicebox {
    margin:10px 15px;
    display: none;
    letter-spacing: 0.1em;
  }

  #action #choicebox a {
    margin: 5px;
    padding: 2px 4px;
    background: #000;
    white-space:nowrap;
    border-radius:5px; -moz-border-radius:5px; webkit-border-radius:5px;
  }

  #action.clear #geesemessage { display: none; }
  #action.clear #choicebox a { color: #090; }
  #action.clear #choicebox a:hover { color: #0F0; }

  #action.geese #geesemessage { display: block; }
  #action.geese #choicebox a { color: #930; }
  #action.geese #choicebox a:hover { color: #F90; }
