The trick to web site design is to remember that the user has control
over how they view the site. It's a fluid medium and no fixed like a
print page where you have absolute control over the layout.
The best you can do is suggest a layout. After that it's up to the user and the limitations of their particular browser.
At larger viewport sizes, your site looks like this in Opera...
In Netscape, Mozilla, IE, and FireFox the off-white background color of
the left sidebar carries all the way to the bottom of the page but the
black area under the green table remains.
Edit: Regarding moving the sidebar links as the window scrolls...
I've seen a couple of CSS approaches t this but they usually involve
using javascript to some degree. I think that you're probably better
off looking for a single javascript solution for having the menu div
scroll. I understand that there's a couple of AJAX methods out there
but don't know how supportable they are across browser types.
Javascript comes in good and very bad flavors so you may need to try a couple before you hit on one that works.
Even better would be to repeat the menu in a footer across the bottom
of the page. Avoids java script complications and gives the user
another way to navigate that most will be familiar with.
Edited by dpyers - 06 November 2005 at 10:24am