You can have full-CSS menu but the browser must support the hover action for non-button elements.
So, without Internet Exploder, life would be better 
Code:
<style>
* { font:12px Arial; color:#333; margin:0; padding:0; }
.cssmenu { }
.cssmenu li { list-style:none; float:left; padding:3px 10px; background:#fc0; cursor:pointer; }
.cssmenu li a { text-decoration:none; color:#000 }
.cssmenu li ul { position:absolute; display:none; margin:1px 0 0 0; }
.cssmenu li ul li { display:block; float:none; }
.cssmenu li:hover ul { display:block; }
</style>
<ul class="cssmenu">
<li>This has a submenu
<ul>
<li><a href="#">button 1. 1.</a></li>
<li><a href="#">button 1. 2.</a></li>
<li><a href="#">button 1. 3.</a></li>
</ul>
</li>
<li><a href="#">Some button</a></li>
<li>Another submenu
<ul>
<li><a href="#">button 1. 1.</a></li>
<li><a href="#">button 1. 2.</a></li>
<li><a href="#">button 1. 3.</a></li>
</ul>
</li>
<li><a href="#">Another button</a></li>
</ul>
Bookmarks