#main {
    text-align: center;
}

#main h2 {
    text-align: center;
}

#internet {
    margin: 1em 0 0 0;
    padding: 0;
}

#social_links {
    margin: 0;
    padding: 6px 0;
}

#main h3 {
    color: #fff;
}

#contact_form {
    min-width: 384px;
    max-width: 384px;
    margin: 0 auto;
    padding: 0 0 1em 0;
    text-align: right;
}

label {
    float: left;
    clear: left;
    margin: 0 16px 0 0;
    width: 102px;
    text-align: right;
}

input[type='text'] {
    float: left;
    width: 260px;
    margin: 0 0 16px 0;
}

textarea {
    float: left;
    width: 260px;
    height: 100px;
    margin: 0 0 16px 0;
}

input[type='submit'] {
    clear: both;
}
