Yes I've read that using tables to layout your page is not a great idea. I will look into structuring the page using css. I was under the assumption that css was mainly to define text,color,width,height and that sort of thing ... but if you can position things on a page using css, than all the better.

Thanks for the help guys and pointing me in the right direction.