.clear { clear: both; float: none; } body { background-color: lightgray; width: 100%; } body header div { margin: 0 auto; width: 80%; } body header div p { text-align: left; } body section div#request { margin: 0 auto; width: 80%; } body section div#request p { text-align: left; } body section form div#latitude_error { color: red; margin: 0 auto; text-align: left; width: 80%; } body section form div#latitute_input { margin: 20px auto; text-align: left; width: 80%; } body section form div#latitute_input div#latitute_input_label { float: left; text-align: right; width: 80px; } body section form div#latitute_input div#latitute_input_input { float: left; text-align: left; width: 100px; } body section form div#longitude_error { color: red; margin: 0 auto; text-align: left; width: 80%; } body section form div#longitude_input { margin: 20px auto; width: 80%; } body section form div#longitude_input div#longitude_input_label { float: left; text-align: right; width: 80px; } body section form div#longitude_input div#longitude_input_text { float: left; text-align: left; width: 100px; } body section form div#submit_button { margin: 20px auto; padding-top: 20px; text-align: left; width: 80%; } body section div#result_header { margin: 0 auto; text-align: left; width: 80%; } body section div#results { background-color: white; margin: 0 auto; text-align: left; width: 80%; } body footer p { margin: 20px auto; text-align: left; width: 80%; }