form  { display: table;      }
align { display: table-row;  }
label { display: table-cell; }
input {
    display: table-cell;
    text-align: right;
}

.inline-div {
    display: inline-block;
}

section {
    float: left;
    margin: 0 1.5%;
    width: 30%;
}

footer {
    clear: both;
}
