Much better way of changing div background
Generic hover color
Some basic transitions