new stylesheet with media

responsive design and added footer, nav, header tags