JWF: Added user specified colours. Fixed alignment issue.