Factors regarding menu visibility (menu is missing on access denied)
So if you're ever missing something in your site, consider these factors when diagnosing:


check the raw markup itself (HTML) ensure it's not a CSS issue.
a permissions problem, does the role have access?
can you narrow the problem to the theme... this will determine further courses of action