Whenever I get my hands dirty with CSS, I always use LESS to assist. If you're not familiar with LESS then their own description summarizes it well. LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. LESS runs on both