Confira neste Papo Reto, Vinícius Ueda falando sobre o CSS Object Model.
O CSS Object Model é um conjunto de APIs que permite manipular o CSS através do JavaScript. Isto depende do DOM e da HTML APIs. Com isto é permitido a leitura e a modificação dos estilos CSS dinamicamente.
Confira a apresentação.
Imagens da Apresentação: