titolo complesso, ma problema semplice

http://blekm.altervista.org/menu.html

tutti gli elementi[*] hanno un .class=menu-position impostato con un margin top negativo di -4, questo per rendere uguali gli spazi tra le varie voci

codice:
<ul id="menu-voci">
<li id="menu-voci-attivo">Home page
<li class="menu-position">Design
<li class="menu-position">Soluzioni
<li class="menu-position">Progettazione
<li class="menu-position">Portfolio
<li class="menu-position">Contatti[/list]

.menu-position
{
	margin-top: -4px;
}
funziona tutto ok su TUTTI i browser, ma su IE7 l'unica cosa cliccabile è la SCRITTA, invece di essere cliccabile tutta la scatola dell'elemento[*]

se però commento margin-top:-4px; o metto un valore >= 0, (infatti la voce HOME funziona a dovere)

anche su IE7 funziona per bene..

quindi il problema sta nel MENO...

qualche suggerimento?