Improved style for home, search, crop, and user pages

Let me know how this looks – everything should be fairly responsive too ;)

I'm very open to feedback on everything (the styling is of course fairly temporary).
I'm trying to stick to 2-space indentation, sorry if I've left and lingering 4-spaces.
Still not sure if I should be checking in gemlocks?