html {
    width: 975px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    font-family: Helvetica;
    .width: 100%;
}

body {
    width: 975px;
    margin-left: auto;
    margin-right: auto;
    .margin-left: 8%;
}

a img {
    border: none;
}

.blue {
    color: #0994ce;
}

.pink {
    color: #cf22d1;
}

.green {
    color: #1ec22e;
}

.orange {
    color: #d17d22;
}

.grey {
    color: #868686;
}

#header {
    height: 60px;
}

#header img {
    margin-top: 25px;
}

#get_started {
    float: right;
}

#info_bar {
    border-top: 1px dotted #868686;
    border-bottom: 1px dotted #868686;
    padding-top: 10px;
    padding-bottom: 10px;
}

#info_bar img {
    float: left;
}

#tag {
    float: left;
    margin-top: 24px;
    margin-left: 34px;
    font-size: 60px;
    font-family: Arial Rounded MT Bold;
}

.column {
    width: 209px;
    float: left;
    margin-top: 25px;
    height: 150px;
    padding-right: 30px;
}

.double_column {
    width: 442px;
    float: left;
    margin-top: 25px;
    padding-right: 30px;
}

.sub_head {
    font-family: Helvetica;
    font-size: 22px;
}

.sub_head_expl {
    color: #868686;
    font-size: 16px;
    margin-top: 15px;
}

.sub_head_expl a {
    font-size: 20px;
    color: #0994ce;
}

.fixer {
    clear: both;
}

.double_column .new_api_field {
    font-size: 18px;
    margin-top: 4px;
    width: 340px;
}

.double_column textarea {
    font-size: 18px;
    margin-top: 4px;
    width: 340px;
    height: 100px;
}

#new_api_submit {
    font-size: 18px;
    font-weight: 900;
}

#terms {
    font-size: 10px;
    color: #868686;
    margin-top: 10px;
}

.fixer {
    clear: both;
}

#terms_content {
    margin-top: 25px;
}

p { margin-top: 0px; padding-top: 0px; }
th { background-color: #444444; color: #fff; }
table { width: 750px; }
td, th { padding: 4px; vertical-align: top; }
td { border: 1px solid #eee; background-color: #ccc; }
h1, h3 { margin-bottom: 4px; margin-top: 30px; }

#press_logos {
    margin-top: 130px;
}

#press_logos img {
    margin-right: 22px;
}

#footer {
    border-top: 1px dotted #868686;
    padding-top: 12px;
    font-size: 12px;
    color #868686;
}

#footer a {
    text-decoration: none;
}

#footer_right {
    float: right;
}

.errorExplanation h2 {
    color: red;
}

.info_expl {
    margin-top: 8px;
    margin-bottom: 12px;
    font-size: 14px;
}

.sample_email {
    border: 1px dotted #868686;
    padding: 8px;
    width: 400px;
}
