Originally posted by DStaal
The idea w/ HTML 4.01/CSS and XHTML/CSS is to seperate content and presentation. <div> is a division of the document: you may center it, left align it, right align it, float it, hide it, or whatever. You can even do nothing with it. <center> just says center what comes next.
<div align="center"> may be harder to type, but <div class="header">, where header is styled to be centered, bold, in a different font, three sizes bigger and be outlined in a shadow is much quicker, especially if you have a header on every page...
(I do worry about your code; in my experiance graphic artists who haven't made a few mental adjustments write the worst web sites. And those who have made the adjustments make the best.)