added 'styles' option, added 'light' colors, txt color now defaults to white