This CSS code creates a "3 state" horizontal menu out of an ordinary list. When the mouse moves over the menu, the menu item bevels up. Furthermore, in Modern browsers such as Firefox (not IE6), clicking on the menu creates a depressed effect while the mouse is held down. Also see: Bevel Vertical Menu. The menu can easily be set to either align "left", "center", or "right" on the page, just by changing the "text-align" attribute.
The bevel effect is painlessly created by using the Border-style: outset attribute. There's no need to manually color the 4 borders of the menu item.