Background colors and Header/Footer Alignment

-General background colors added to site.css
-Adjusted max-width content-wrapper to percentage value for scalability