Aye, that's what I did. Replaced current #navigation and #page-nav code with above said code. Still had probs though. But it's fixed now -
What I ended up doing was returning to the original 2column layout stylesheet. Any time body-container went 100%, no matter what I did, it would look fine at 100% and then bump left upon zooming out. By zoom, I mean via the mouse wheel, not changing screen res via properties.
However, when body-container was back to being fixed, all was well.
The original goal was to achieve a 100% fluid width footer, or the appearance of one, which I was able to do when you mentioned the use of html as a background element. At first, I thought my only option was to use body for a repeating img, which was occupied by a background img for the top of the page.
Now with html as an option, I've moved the top img to html, and the bottom img to body. The footer has actually stayed FIXED, (because body-container stays fixed), but with a repeating img at the bottom of body, I achived the appearance of a 100% footer.
So - for anyone following this thread, that's how it did it!
Thx for your great tips, Justin!