RE:¿Qué son los CSS y para qué sirven?
Los CSS, son archivos de estilo. Mediente ellos podes generar estilos de texto, tablas, enlaces, etc. para aplicarlos en forma rápida.
por ejemplo.. podes crear un tabla de tipo X que posea como caracteristicas color de fondo Azul, marcos verdes, tamaño de borde 3, y el texto blanco.. (quedaría linda no?? jajaja).
bueno despues de crear el estilo y necesites una tabla así, no tenes que definir todas esas caracteristicas de nuevo, sólo le asignas el estilo a la tabla.
Espero que entiendas. Es MUY util, usalo!
Suerte!