Update style.css

HUGE improvements and optimized valid HTML5 design is now fully responsive and should work perfectly fine on any mobile device (check @media screen at the bottom of this file (CSS)).