It is a type of style sheet used to describe the presentation of elements in a Web site. CSS can affect the colours, fonts, and items within a web site, such as borders and images.
SharePoint Designer can be used to adapt CSS files to suit your particular branding requirements.