#map-canvas {
			width: 100%;
			height: 60%;
			}

#map-menu { width: 100%;
			font-size: 80%;
			margin: 10px;
		}
			
.menu-left {
			float: left;
			width: 40%;
			}
		
.menu-right {
			float: right;
			width: 30%;
			}
			
h2 { font-size: 120%;
		margin-bottom: 0;
		margin-top: 10px;
	}
			
p {	margin-bottom: 0;
	margin-top: 10px;
	}
			
.menu-layer-wrapper {
			margin: 0px;
			padding: 0px;
			/* background: #f8f8f8; */
			}
			
/* .menu-layer-title {
			margin-bottom: 10px;
			} */

.menu-layer-legend {
			margin-right: 10px;
			} 

.source { font-size: 80%; }

a	{ cursor: pointer; }

#legend { background: none;
			margin: 5px;
			}
			
#map-canvas img { max-width: inherit; }