body { width: 98%; margin: 0 auto; }
.voa { border: 2px #aaa solid; border-radius: 5px; box-shadow: 0 0 3px 3px #ccc; width: 98%; margin: 1em auto; }
.voa header { padding: 0.5em; }
.voa h3 { margin: 0; padding: 0; font-weight: bold; }
.voa .map { border: 1px #888 solid; border-left: none; border-right: none; width: 98%; height: 600px; margin: 0; }
.voa footer { background: #f0f0f0; padding: 0.5em; }
.voa ul.info { list-style: none; margin: 0; padding: 0; font-size: smaller; }
.voa ul.info li { color: #666; padding: 2px; display: inline; }
.voa ul.info li span { color: black; }
.leaflet-container.crosshair-cursor-enabled {
    cursor:crosshair;
}