There is a movement toward separating content from style within web pages. CSS is about style. A single document (a .css file) defines how typefaces, tables, backgrounds and many other attributes look. One simple change in the CSS file can instantly change the look of the entire site.