Hallo,
Ich weiß, im Moment ein heilloses durcheinander im CSS Teil.
Aber das ist das Resultat etlicher erfolgloser Versuche. :)
Da ist es doch naheliegend, alles nochmal sauber Stück für Stück selbst aufzubauen und auch zu schauen, dass der Code valide ist.
Aber vielleicht kommst du auch mit .menu ul a {width:200px;display:block}
weiter.
Grüsse
Cyx23