Various styling updates, including responsiveness (gasp!).