A single change to the CSS stylesheet file can apply to the entire site.
Changes to site appearance – being cheaper, easier, faster – are more likely to happen. Sites are less likely to become stale – this also means that a single change can ‘break’ the site’s appearance, and hence designers must keep multiple backups of the CSS file.
The XHTML or HTML pages are primarily made up of content, so editing those files is less likely to ‘break’ the appearance of the site. Pages using CSS to store layout information are also easier to update: if the content is properly marked up, no new layout information needs to be added in order for the new content to be consistent with the existing one.
Source: Wikipedia