Major CSS Update and Layout Fixes

Altered colours for entire site, added icon fonts, fixed layouts as
needed; altered footer; added socialtags and likes