CSS files are good for keeping the design of a page in a separate place.
http://www.w3.org/Style/CSS/ The CSS box model