It seems Internet Explorer interprets '100%' in position terms as being 'the bottom of the window at render time' rather than the bottom of the _page_ like every other browser on the planet.