CSS hover menu
Below is a 100% CSS based hover menu. The source code for it follows.
The key here is to set each <a> element to have a "display: block" inside the CSS. This transforms each <a> to a block element, and react as such when the mouse hovers over it.