CSS Simplification

Merging .button with .speedIcon and .muteIcon causes positioning errors
for the speed & mute icons, despite the fact that they all have
identical styles. Why?