chécate las FAQ's de CSS en este mismo foro:
http://www.forosdelweb.com/f53/faqs-css-114830/
En sí, las CSS (Hojas de Estilo) sirven para darle color a tu documento web, es decir, todo lo bonito que le vas a poner a tu web, se lo pones con CSS. Puedes crear un documento html, estructurarlo semánticamente y mediante las CSS le das estilo visual, sin tocar el html...
saludos