Responsive Design Fixes

Fixed background display issues on mobile devices. Still working on the
footer. Needs special attention for iPads.