Avec #menu ul{}, tu mets en forme tout les ul présent dans une balise avec menu comme id.
Exemple:
<ul id="menu">
<li></li>
</ul>
Avec ul#menu , tu mets en forme tout les ul ayant menu comme id.
Je répète ce que tu as dis au dessus, mais tu avais bien raison.