sono utilizzati selettori discendenti e le varie proprietà sono impostate su più elementi (separati dalla virgola)

ul.menu li.active ul li a

Il link ("a") è "figlio" (è contenuto) di una voce elenco (li) di una lista (ul) a sua volta contenuta in un'altra lista (precisamente in una voce elenco alla quale è attribuita una classe chiamata "active"). Di seguito poi hai selettori con ulteriori elenchi annidati, ma il criterio è lo stesso, vengono definiti i collegamenti nei vari livelli del menu.

Per evitare di scrivere nel css più regole quando le impostazioni sono le stesse, piuttosto che avere

ul.menu li.active ul li a {proprietà varie}
ul.menu li.active ul li.active ul li a {stesse proprietà della regola precedente}

avremo

ul.menu li.active ul li a, ul.menu li.active ul li.active ul li a {proprietà varie}