body {

font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
margin: 0;

}

h1 {

font-size: 2.0em; font-weight: bold; text-align: center;
color: white; background-color: black;
padding: 5px 0;
margin: 0 0 20px;

}

h2 {

text-align: center;
display: none;
font-size: 0.5em;

}

.clearfix {display: inline-block; } .input { overflow: show;} .instruction { color: #666; padding: 0 30px 20px; font-size: 0.9em} .instruction p { padding: 0 0 5px; } .instruction li { padding: 0 10px 5px; }

.form { background: EEE; padding: 20px 30px; border-radius: 5px; margin-left: auto; margin-right: auto; width: 500px; margin-bottom: 20px} .form p, .form form { text-align: center } .form form {padding: 0 10px 5px; } .form .fun_routes { font-size: 0.9em;} .form .fun_routes a { margin: 0 5px 0 0; }