Тогда по другому: есть решение, чтобы окончательно разделить труд верстальщика и программиста. Программист имеет отношение только к шаблонам и данным и никоим образом не касается CSS.
Шаблонизатор в котором изначально я формирую структура макета (допустим каркас всплывающего окна), прописываю элементам css-свойства, а шаблонизатор САМ создаёт css-правила.