What is a CSS?
Cascading Style Sheets, style sheets when attached to documents describe how the document is displayed or printed, e.g. a CSS sheet is attached to an HTML document, to influence its layout when accessed via a browser. Some benefits of CSS include: a site wide look and feel consistency, lower bandwidth usage, better search engine ranking and cross-browser compatibility.