An OOP CSS framework