Stai usando un browser molto obsoleto. Puoi incorrere in problemi di visualizzazione di questo e altri siti oltre che in problemi di sicurezza. . Dovresti aggiornarlo oppure usarne uno alternativo, moderno e sicuro.
Ciao, ad occhio e croce ti suggerisco di aggiungere la proprietà display: block al tag <a>, così:
#navbar li a { display: block; }
Fammi sapere se funziona...
Assegna una classe al tag <img>, così:
<img src="banner.png" alt=" " class="banner" />
Aggiungi alla classe le seguenti proprietà:
.banner {
display: block;
margin: 0px auto;
}