ciao kaboom, sul problema n. 1 non ho capito bene, ci vorrebbe un link per visualizzare il problema.
Sul n. 2, ti dico assolutamente si, devi lavorare sul css che da i comportamenti al tuo menu, creando tutte le immagini che ti servono come sfondo.
Infatti se guardi nella immagine che ci hai dato da esempio, i pulsanti non sono colorati, ma bensi hanno una immagine di sfondo che viene chiamata in base al comportamento (active, down etc.)