Fix for screen resolutions. All pages should be clear and readable on all devices now. Removed quite a lot of absolute positioning, and decided to hide menus on smaller screens.