Using external CSS files to determine the design attributes creates clean HTML code and will create better search engine rankings. With some knowledge of CSS you can change the code without destroying the visual layout.
More Tutorials