Layout improvements, CSS cleanup, and switched map tile layer