CSS básico
CSS (Folha de Estilo em Cascata) é o código que você usa para dar estilo à sua página Web. CSS básico apresenta tudo que você precisa para começar. Com o CSS mudo meu texto para preto ou vermelho, faço com que meu conteúdo apareça em determinados lugares na tela, decoro minha página com imagens e cores de fundo.
Vejamos algumas definições

O CSS usado no nosso site
Então, o que realmente é CSS?
Assim como o HTML, o CSS não é realmente uma linguagem de programação. Também não é uma linguagem de marcação — é uma linguagem de folhas de estilos. Isso significa que o CSS permite aplicar estilos seletivamente a elementos em documentos HTML. Por exemplo, para selecionar todos os elementos parágrafo de uma página HTML e tornar o texto dentro deles vermelho, você escreveria este código CSS:

A linguagem CSS
Como um site processa dados