Now using CSS3 transitions.