Now using CSS 3 transitions