You seem to use !important a lot more than necessary. Do these really need it? They have very high specificity already due to the id selector. You shouldn't use !important unless you really need it, since it's distracting and will gratuitously mess other rules up. Usually specificity will handle everything very intuitively, with more specific selectors overriding more general ones.