Added automatic map resizing, it'll automatically fit to the screen's height, with a minimum height of 512.
Added reset.css and a few modifications in map.css to make the style look nearly the same on every major browsers.