More CSS

That cyan looking background for this page got old fast, so it is gone. I’m working more with CSS on the colors, and now I’m considering using it to do my three column layout. I’ve seen references to the technical superiority of using CSS for layout but I’m not sure I get it. Can someone explain to me the fundaments of the layout-with-tables == bad, layout-with-CSS == good assertion? The best thing I can see is that in my HTML I can actually send the stories first and then the two side columns last. The CSS will put them in the right place, but for those using text browsers they will see the stories first.