Mana ball zoom complete

Used CSS3 transitions and a bit of javascript to toggle it correctly. We
will probably have to add the CSS3 polyfill I found earlier for older
browser support, but I'll get that later.