html, body, table {
    width: 100%;
    height: 100%;
    margin: 0;
}
#sidebar {
    position: absolute;
    font-family:Verdana,Arial,sans-serif;
    left: 60%;
    height: 100%;
    top: 2%;
    width: 36%;
    margin: 2%;
}
#map {
    left: 0px;
    width: 60%;
    height: 95%;
    margin: 0;
    z-index: 1;
}
#legend {
   position: absolute;
   right: 20px;
   top: 2%;
   margin: 3px;
   z-index: 1000;
}
#errorMessage {
   position: absolute;
   color: #4400ff;
   left: 72%;
   height: 20px;
   bottom: 20px;
   width: 30%;
   margin: 0;
}

#attribution {
   font-family:Verdana,Arial,sans-serif;
   font-size: 11pt;
   position: absolute;
   width: 60%;
   margin: 2pt;
   left:15px;
}

p.indented {
  position: relative;
  left:25px;
}
