me perdi, ayuda porfavor

#menu li { list-style:none }
esto donde va en estilo-generas.css

igual con esto
#menu {background-color: yellow ; width: 150px ; float:left ; text-align:left }

se me juntaron los dos, son iguales??
No se si te comprendi pero aqui va una respuesta:
Ambos van en estilo-general css,

pero no desempeñan la misma funcion asi que ambos son igual de necesarios
no, no son lo mismo.

#menu {background-color: yellow ; width: 150px ; float:left ; text-align:left }

va a afectar a todo lo que hay dentro del div "menu"

#menu li { list-style:none }

va a afectar a la etiqueta "li" que esta dentro del div "menu"

si seguís sin entender, trato de explicarte mas detallado.