CSS3 transition in menu for modern browers.

still working in IE8, got nice fade in of submenus without having to add
a separate block via js.  Much cleaner.