body.scroll* is deprecated.  Use documentElement instead.  Fixes #26
safari still needs document.body
Merge pull request #28 from Caged/scroll-offsets-fix

Use documentElement as the default for scroll offsets