refactor all css architecture and new skin