If you’re not using CSS, you just might be part of the problem with the Internet today.
Sites are slowly coming to realize that you should never ignore accessibility in favor of looking pretty. This rather important lesson comes at the cost of saving some bandwidth as you remove those stupid, STUPID <font> tags, all those <table>s, replacing it all with CSS, <div>s, and a little time.
Learn how to design without tables, and you’ve won half the war.
(hint: consider adding a couple of links that jump between navigation and content, and hiding them with CSS (display:none). They won’t show in modern browsers, which will use your CSS, but in text browsers, they can jump between content and navigation sections without much work.)

