CSS Architectures: Refactor Your CSS  This entry is part 4 of 5
in the series CSS Architectures  CSS Architectures  The top
scalable and modular approaches I covered in the previous
article in my CSS Architectures series all have pieces of
brilliance that can help you change the way you think about and
structure your CSS. They also overlap in many areas, which
indicates which aspects of the process of improving your CSS are
truly critical. Although you could follow any single approach
while constructing a new site to great success, the fact of the
matter is that what most of us are doing is trying to make sense
of existing CSS run amok.  So, while the approaches I described
are great on their own, what we really need is a way to combine
the superpowers from them all to combat the evil of crazy code –
a sort of “Justice League” of scalable and modular techniques.
Furthermore, just as Rome wasn’t built in a day, it’s a fool’s
errand to try to correct in one fell swoop thousands of lines of
code that lack rhyme