Cita:
Iniciado por Uncontroled_Duck
...
Si es div class ( .contenedor {margin: 0 auto;} ) el estilo empieza por un punto (.)
Y si es div id ( #contenedor {margin: 0 auto;} ) el estilo empieza por una almohadilla (#)....
Tienes el estilo como div class, y en el menú como div id.
Edito:
<div id="menu2"> el estilo sería #menu2{...
<div class="menu2"> el estilo sería .menu2{...