I created some pretty complex styles and always used the same approach. Good clean syntax and good comment in css files. Like this:
#productsContainer { background-color: #99bbff; }
#productsContainer fieldset.edit { margin: 1em 0 .2em 0; background-color: #dadada; }
#productsContainer fieldset.edit label { display: block; }
, , , - CleverCSS: https://github.com/dziegler/clevercss, , . CleverCSS :
/***** /Products/Edit ******/
#productsContainer
background-color: #99bbff
fieldset.edit:
margin: 1em 0 .2em 0
background-color: #dadada
label:
display: block;
/***************************/
, - WebStorm (http://www.jetbrains.com/webstorm/) javascript, html, css .. , Expression Web ( , MVC).