CSS is a language that helps you style a web page. It helps you specify fonts, colors, heights, widths, borders, etc.
If you haven't read it already, the What are the basic pieces of a web page? page provides some context to how CSS fits into the overall design of a web page.
The 30 CSS Selectors you Must Memorize