However, I now have the problem that padding (or any attempt to change the button's width) is ignored
Turns out it was a simple issue of specificity... In case anyone cares, here's the working code: #ca-edit a { padding-left: 20px !important; background: url(UniversalWikiEditButton.png) no-repeat top left; }
-- F.