First round of styling changes. Still needs to be made fully responsive, but partway there.