Recuerda que los nuevos tags en HTML 5 tienen un significado semántico, por lo cual puedes moldear cómo quieras con CSS, no te compliques, funcionan (la mayoría) tal cual un DIV y otros cómo elementos inline, sólo debes documentarte antes de usar cada uno, del resto es cómo sí trabajaras con HTML convencional.
Documéntate bien y aplica los nuevos elementos, prueba en los navegadores, tal cual cómo haces comúnmente, solo son nuevos componentes