Hi,
#navigation ul li>ul {display:none;}
#navigation ul li:hover>ul {display:block;}
das sollte funktionieren in modernen Brosern - einschließlich dem IE7 im standardkompatiblen Modus.
#navigation ul li: a:active>ul {display:block;}
Das ist Unsinn.
freundliche Grüße
Ingo