nel css devi dichiarare, per il tag li, display:inline e non ti viene + visualizzato in verticale. Non è html questo.
poi dovresti dichiarare, sempre per il tag li, una larghezza; cioè:
width:XXXpx. Qui dovresti provare a vedere quale è quella a te + convenienteche ti faccia andare a capo il testo.
spero di essere stato chiaro.
ciao