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; } 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:

Sadly, it breaks Pesto's castle.