Colors  | Styles             |
	--------|--------------------|
	black   | bold               |
	red     | dark               |
	green   | underline          |
	yellow  | negative           |
	blue    | hide               |
	magenta |                    |
	cyan    |                    |
	white   |                    |

	PythonColorize.colorize(text=[text], color=[color], style=[style], light=[True|False], background=[True|False])

def colorize(text=None, color=None, style=None, light=None, background=None):
	'''
	Colors  | Styles             |
	--------|--------------------|
	black   | bold               |
	red     | dark               |
	green   | underline          |
	yellow  | negative           |
	blue    | hide               |
	magenta |                    |
	cyan    |                    |
	white   |                    |

	PythonColorize.colorize(text=[text], color=[color], style=[style], light=[True|False], background=[True|False])
	'''

	param = colors.color
	param_color = 7
	param_style = 0
	if text == None:
		text = ''
		
	if color:
		if color == 'black':
			param_color = colors.b
		elif color == 'red':
			param_color = colors.r
		elif color == 'green':
			param_color = colors.g
		elif color == 'yellow':
			param_color = colors.y
		elif color == 'blue':
			param_color = colors.bl
		elif color == 'magenta':
			param_color = colors.m
		elif color == 'cyan':
			param_color = colors.c
		elif color == 'white':
			param_color = colors.w
		else:
			param_color = color

	if style:
		if style == 'bold':
			param_style = colors.bold
		elif style == 'dark':
			param_style = colors.dark
		elif style == 'underline':
			param_style = colors.underline
		elif style == 'negative':
			param_style = colors.negative
		elif param_style == 'hide':
			param_style == colors.hide
		else:
			param_style = style

	if light:
		if background:
			param = colors.bg_light
		else:
			param = colors.light
	elif background:
		param = colors.bg_color

	apply_text = '{n1}{text}{n2}'.format(n1=colors.prefix + str(param_style) +\
										';' + str(param + param_color) + 'm',
										text=text, n2=colors.nocolor)

	return apply_text