html { height: 100% } body { height: 100%; margin: 0; padding: 0 } #map_canvas { height: 100% } #info { position: absolute; width:20%; height:100%; bottom:0px; right:0px; top:0px; background-color: white; border-left:1px #666 solid; font-family:Helvetica; } #info div { padding:0px; padding-left:10px; margin:0px; } #info div h1 { margin-top:10px; font-size:16px; } #info div p { font-size:14px; color:#333; } #info_footer { position: absolute; display: none; text-align: center; padding:0px; margin:0px; } #tableinfo { font-size: x-small; font-family: monospace; }