Layout changes making page look nicer with background-colors and sizing