Tidy up and some CSS3 transitions...
Tidy up and some CSS3 transitions... 2nd try, grrr