basic styling and colors; still have weird spacing issues