changes to make css system more configurable from setting sheet