That was the point of CSS - to give greater control over placement with a much cleaner structure and less weight than tables - not to mention with css, it separates the presentation layer from the content layer (allowing you to add a new stylesheet and replace the entire design around your content). I can promise you that CSS can do far more with text positioning than tables - unless it is truly tabular data that your displaying.
Do you have an example of what you're trying to accomplish. My guess is that you just need to get up to speed with a few more attributes in CSS. I, as well as others, can help with that.