Imported style sheets can themselves import and override other style sheets, recursively. In the example above, the first three declarations have increased weight, while the last declaration has normal weight. A reader rule with an important declaration will override an author rule with a normal declaration. An author rule with an important declaration will override a reader rule with an important declaration. Cascading order Conflicting rules are intrinsic to the CSS mechanism.
Declarations apply if the selector matches the element in question.
If no declarations apply, the inherited value is used. An imported style sheet has the same origin as the style sheet from which it is imported. Rules in imported style sheets are considered to be before any rules in the style sheet itself. This strategy gives author's style sheets considerably higher weight than those of the reader. It is therefore important that the reader has the ability to turn off the influence of a certain style sheet, e.g. through a pull-down menu.