CSS updates with some responsive goodness