Mientras que HTML nos permite definir la estructura una página web, las hojas de estilo en cascada (Cascading Style Sheets o CSS) son las que nos ofrecen la posibilidad de definir las reglas y estilos de representación en diferentes dispositivos, ya sean pantallas de equipos de escritorio, portátiles, móviles, impresoras u otros dispositivos capaces de mostrar contenidos web.
Las hojas de estilo nos permiten definir de manera eficiente la representación de nuestras páginas y es uno de los conocimientos fundamentales que todo diseñador web debe manejar a la perfección para realizar su trabajo.
A partir del año 2005 se comenzó a definir el sucesor de CSS2, al cual se lo conoce como CSS3 o Cascading Style Sheets Level 3. Actualmente en definición, esta versión nos ofrece una gran variedad de opciones muy importantes para las necesidades del diseño web actual. Desde opciones de sombreado y redondeado, hasta funciones avanzadas de movimiento y transformación, CSS3 es el estándar que dominará la web por los siguientes años.
informacion tomada de: http://css3html5.com.ar
ya hemos visto la importancia que tiene el CSS3 para crear sitios web, y ahora HTML5 nos elimina la maquetacion por tablas, tenemos ya las etiquetas que nos sirven para esta tarea tediosa, solo nos queda adentrar en el mundo del CSS3 pero eso no es problema, solo es cuestión de practica.
y para ello te invito a que te pases por css3-generator es una web muy completa que te permite trabajar de forma visual el CCS.