Content and layout overhaul
Styling overhaul continued
Further styling changes for mobile screens