added padding and margins where needed, and colors galore