Ojo... lo que quieres hacer requiere un poco de javascript, ya que css solo puede manejar los eventos inmediatos del mouse, cuando el mouse sale y no se cierra el menú inmediatamente, eso solo se logra con javascript como te dije, pero si quieres algunas ideas, buscando en el foro encuentras lo que necesitas, aquí uno enlaces que todavía sirven.
http://www.forosdelweb.com/f53/menu-...00-css-595007/ http://www.forosdelweb.com/f85/menus...on-css-354812/
Espero que esto te sirva.
Exitos