Updated Color to allow spaces in setStyle as you would get from a browser. E.g. rgb(0, 0, 0) instead of rgb(0,0,0)