Hola attach, la verdad es que creo que hay bastantes páginas donde explican, más o menos, como hacer un menú con esas características. Supongo que quieres crear un menú en el que se desplieguen más sub-menus de cada botón.
Realmente, se puede hacer enteramente en CSS (aunque si quieres usar tb js puedes hacerlo).
Creo que en el foro hay un enlace en el que puedes ver el código fuente del css:
http://ccc.1asphost.com/rkpost/demo.htm
Y otra externa al foro:
http://www.cssplay.co.uk/menus/dropdown.html
De todas formas, se ve que la mayoría utilizan javascript. Si no es así, a ver si alguien comparte cómo hacer un buen menú desplegable usando sñolo CSS!!.