Squashed commit of the following:

commit 6b3ad4330800b2c0c6b59efd1befe74ec85bd9f4
Author: Poturaev <nanopeni@gmail.com>
Date:   Wed Jun 26 10:18:14 2013 +0700

    fixedTop, fixedBottom

commit 7dba8122fb7e4298c2b0bcf4ad99dd93bbdd9f04
Author: Poturaev <nanopeni@gmail.com>
Date:   Wed Jun 26 10:17:11 2013 +0700

    fixedTop, fixedBottom

commit 6fa97cc59b007f6aa828d2d9c3d890d21dcb4bc4
Author: Poturaev <nanopeni@gmail.com>
Date:   Wed Jun 26 10:14:48 2013 +0700

    fixedTop, fixedBottom

commit be9e9c1ac1a9947e5b1a9323704c52349de6a958
Author: Poturaev <nanopeni@gmail.com>
Date:   Tue Jun 25 15:15:09 2013 +0700

    docs

commit df460bce7aed5a98cd402366c987455569ba5e45
Author: Poturaev <nanopeni@gmail.com>
Date:   Tue Jun 25 15:10:12 2013 +0700

    docs
ie7 bug with NaN parseInt(b.css('marginTop')
relative+top -> static+margin-top for inflow mode
ie7 bug with NaN parseInt(b.css('marginTop')
relative+top -> static+margin-top for inflow mode
ie7 bug with NaN parseInt(b.css('marginTop')
relative+top -> static+margin-top for inflow mode
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
initial state save and restore