Mozilla gets most things really, really right. However, one of the minor annoyances is the outline that Firefox places on every <a>, <button> and :focus element. Utilizing the Gecko specific pseudo-selector ::-moz-focus-inner and some standard CSS you can rid yourself of this pesky problem.
Just put this in your with your other CSS resets.
a, :focus {
outline: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}You do have a good set of CSS resets in place right? If not, maybe you should read this...

