split css files into layout and themes for better abstraction