Page switching animation and quite a few CSS tweaks