Chris, thanks for your interest. That made a difference, but it didn't produce the result I wanted. The maincontainer div extends to the bottom of the page, but the scrolling area's height is still fixed.
I tried adding height:100% to bodyOuter, but that made no difference, and when I added it to bodyInner the content ceased to appear.
In case it matters, I was using Firefox 10.