Simon Willison pointed me to some excellent articles on CSS layouts. With these and another article on the same site, I think I finally have everything I need to solve the problems that have been causing my new design to remain unfinished. Just remember, Position is Everything.