Use transitions for slide down effects

Instead calling heavy-weighted JavaScript functions to animate menus
with slide up/down effects I implement using CSS3 transitions.  For it,
I have to re-work some HTML structures because I animate the max-height
property.