Zu dem Zeitpunkt, zu dem :active gilt, gilt immer auch :focus ==> aufgrund der von Dir gewählten Reihenfolge werden die Einstellungen für :active nie wirksam.
Ich habe die Reihenfolge geändert und trozdem passiert nichts. Ich teste mit Mozilla Firefox 1.0.6