Wiki says: Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

This language tells the browser how a website should look like. It defines colors, sizes, margins, fonts (etc.) and applies them to selected elements on web page.