body, html {
margin:0;
padding:0;
color:#000;
background:#69B3E7;
font-family: 'Quicksand', sans-serif;
}

#wrap {
width:90%;
margin:0 auto;
background:#FFFFFF;
border: 1px solid #293377;
}

.padded {
padding:10px;
}

h2 {
margin:0 0 1em;
border-bottom: 1px solid #6cc24a;
text-align: right;
padding:10px;
}

h3 {
border-bottom: 1px solid #6cc24a;
}

label, input, textarea {
margin:3px;
}

#footer {
clear:both;
padding:5px 10px;
background:#000;
color: #FFF;
}

#footer p {
margin:0;
}

.submit {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}