body {
    margin: 0px;
      padding: 0;
    }

    #map {
    position: absolute;
      left: 0;
      top: 50px;
      bottom: 0;
      width: 100%;
}

#heading {
    text-align: center;
    padding: 20px;
    background: #333;
    color: #CCC;
}

a {
    color: #3388ff;
}

#map {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #333;
}

.leaflet-canvas-layer {
    opacity: 0.55;
}

    .leaflet-top .leaflet-control {
    	margin-top: 50px;
    }
