CSS not working? 7 reasons your styles don't apply, and how to find which one
Why a CSS rule does nothing: the stylesheet isn't loaded, the selector doesn't match, a missing semicolon, an invalid value, another rule wins, the order, or an inline element. Each one tested in a browser.
