When working on positioning issues you need to start simple and then transition to more complex arrangements. Use color and borders to sort things out. It does take some fiddling.
A temporary border to aid placement.
is presented here. View the source.
A simple example of positioning



A good resource can be found at:   http://brainjar.com/css/positioning/

Valid XHTML 1.0!