What are your main pain or confusion points?
I want to help you, but I need to understand the problem first.
@ppk My biggest gripe with CSS is all the side effects baked into the spec. Like how used values for "auto" change depending on context, or how setting opacity can change your layout. The cause-and-effect is difficult to trace, so you end up just playing with values until you get what you want. It's hardly an inspiring environment to work in.
I'm working on a Chrome extension that will hopefully help with this but it's not an easy road.