Bruce, this might be a lot to read and understand, but here's an article about setting up a versatile CSS for a number of layout variations, yours included. http://www.contentwithstyle.co.uk/Articles/17/a-css-framework/ Matthias