DIV#map-columns {
  display: table;
  width: 100%;
  *float: left;
}
DIV#map-columns UL#left,
DIV#map-columns UL#right {
  display: table-cell;
  margin: 0;
  padding: 0 3% 0 0;
  *float: left;
}
DIV#map-columns UL#left {
  *width: 35%;
}
DIV#map-columns UL#right {
  *width: 59%;
}

DIV#map-columns UL LI {
  font-weight: bold;
  list-style: none;
  padding: 0;
}
DIV#map-columns UL LI UL LI {
  font-weight: normal;
  list-style-color: #999;
  list-style-type: disc;
}
DIV#map-columns UL LI UL LI UL LI {
  list-style-type: circle;
}

DIV#map-list {
  border-top: solid 1px #ccc;
  clear: both;
  margin-top: 1.5em;
  padding-top: 1.0em;
}
DIV#map-list H2,
DIV#map-list H3 {
  margin-bottom: 0 !important;
}
DIV#map-list P {
  margin-top: 0;
}

