Added home page, header and footer styles for smaller vieports.