Some examples of push / pull and reveal / hide menu approaches: [Slide and Push Menus](http://tympanus.net/Blueprints/SlidePushMenus/)