kbd { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#EEEEEE none repeat scroll 0 0; border-color:#CCCCCC #AAAAAA #888888 #BBBBBB; border-style:solid; border-width:1px 1px 2px 2px; color:#000000; padding:2px 1px; white-space:nowrap; } ..would make <kbd> a bit less broken:
Demonstration of above CSS http://img53.imageshack.us/img53/5772/kdbtagfixish.png
Sadly, it breaks Pesto's castle.