Ciao simone79vi,
in realtà si vede bene anche con Mac. Basta che ingrandisci la visualizzazione com cmd + (mela più). Probabilmente se riduci la visualizzazione sul PC succederà la stessa cosa. Immagino che sia dovuto al fatto che l'immagine e il menù hanno due riduzioni diverse. Se aggiungi un paddin-left qui:
#menu { display: block; height: 30px; line-height: 30px; padding-left: 120px;}
menu.css (riga 11)
la visualizzazione orizzontale rimane la stessa anche se crea qualche altro problemino in alto e poi con un a capo per visualizzazioni molto più piccole. Forse dovresti cambiare il modo con cui è fatto quel menù...