What are style sheets?
Enable precise control over presentation
Enable variation in rendition of web-pages
A set of guidelines to tell a browser how to display/present a document
Huge range of browsers in use, with differing amounts of support for CSS