responsive design and new styles

Added a single column layout for small screens and restyled the design based on Aimee's guide