Clean up styling with smoother page transitions

This adds an explicit overflow-y to stop the shifting of content when
going from pages with no scrollbar and pages that have them. This also
changes page hide() to fade() for a smoother transition. Lastly uses
slideToggle() for the share list.