I am currently working on a big project which includes wrangling over 12k lines of CSS. Tonight it took me an hour to create a very simple form when it would normally take me 5 minutes. Why? Overcomplicated CSS. At this point I am using so many default values (like vertical-align: baseline; and float:none;) that it is insane.
Why can’t I start from scratch and just toss all the old code that is messing everything up? I wish I could, but so much of the project is reliant on it, that I am forced to plow through it.
Just a quick reminder to all those people who work with CSS: keep it simple and define the bare minimum.