Complete redo of styling, now completely responsive.