Here is a re-creation of your page using a table-less CSS design. If you view the page's code, you'll notice that I have kept things to a bare minimum. It even validates.

As far as being able to correct your issues, I'm not sure if I have accomplished that or not. I know that the silhouette graphic is now positioned via the external style sheet. Also, the paragraphs should be lining up with the headlines.

Since I'm not a fan of tiling backgrounds (unless they are seamless), I added a background color to the content area and applied the background image to snap to the bottom.

Another suggestion might be to put the "What do I wear" information into a list style (with bullets).

Hope this helps.