Responsive Webpage

The site has been reworked to be responsive.