Added a style mechanism