If you had come here and stated, "I wanted to use nested tables, but I was told CSS was better. Here's a link to my code. (show link) What tips can you give me to not use tables and to use CSS instead?" I think you would have been much better off. You came to the CSS section of this forum and asked a non-CSS question while giving no real hint as to what you were trying to do in regards to using CSS. A person told you that it was a non-CSS question and you told him his reply was a smart a$$ remark. That's showing some class.
Now let's repeat the advice you were given. Do a search on this forum for "CSS for layout," "Tables for layout," or any combo you think might return some hits. After you have done that, if you have questions, ask away and provide a link to your code so the rest of us can see what you are trying to do.