broke out the css for readability