
.obstruction {
  position: relative;
}

#Legend, #LegendHeader {
  border-style: none;
  border-collapse: collapse;
  padding: 0px;
}

#Legend tbody tr {
  height: 34px;
  background-image: url("/twocolor/images/board.wood.19x19.32x32.png");
  background-position: -17px -16px;
}

#Legend td, #LegendHeader th {
  width: 64px;
  max-width: 64px;
  padding: 0px;
  text-align: center;
}

#Legend td {
  vertical-align: top;
}

#Legend td img {
  vertical-align: top;
  padding: 0px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 2px;
}

#Legend td.obstruct {
  text-align: left;
}

div.left {
  margin-left: 1px;
  margin-top: 2px;
}

div.right {
  margin-top: -30px;
  margin-left: 33px;
}

