Massive styling update to fix the layout for smaller/mobile screens. Also removed all the centering javascript and added in some javascript to help indicate scrollable areas on mobile browsers.