要素をクリックして、サブメニューを前面に表示しようとしています。サブメニュー (青色) は、下のナビゲーション メニュー (黄色) をオーバーレイすることになっていますが、そうではありません。
これは動作が壊れたデモです: http://jsfiddle.net/rqeRC/1/
sub menu == #profileMenu
navigation menu == #navigation
サブメニューは z-index 3 の絶対配置ブロックですが、ナビゲーション メニューは z-index 2 の相対配置ブロックです。この方法では機能しないようです。
注: バックグラウンドに固定要素が既にあるため、これらの要素をフォアグラウンドに保持するには z-index が必要です。