cleaned up css, updated layout to be responsive