Each of those are separate class names. You only need to target one to get the job done. If you want to target them all, you have to tie them together like I showed. If you leave gaps between, that gives the wrong message to the browser. E.g. with this

li.menu .somethingelse {}

the browser tries to apply the style to an element inside the LI with a class of "somethingelse". If you meant to target a LI that had two classes—"menu" and "somethingelse", you'd do this:

li.menu.somethingelse {}

If you just do this:

li.menu somethingelse {}

with no dot before "somethingelse", the rule won't work, as there is no element called <somethingelse>. A class name must have a dot before it.