#cframe h1 { position: absolute; top: 30px; left: 5%; font-size: 16pt; text-align: left; width: 95%; } div.fsection { position: absolute; left: 0px; width: 100%; } .fsection#name-lang { top: 80px; } .fsection#email { top: 150px; } .fsection#passwd { top: 220px; } .fsection#planet { top: 290px; } .fsection#confirm { top: 340px; } .sechd { position: absolute; top: 0px; width: 90%; left: 10%; height: 20px; text-align: left; font-size: 12pt; } .error { background-color: red; font-weight: bold; } .formline { position: absolute; top: 25px; width: 80%; height: 20px; left: 10%; } .formline .input { width: 50%; } .formline div { text-align: right; } .formline * { font-size: 10pt; } .fcol1 { position: absolute; top: 0px; width: 50%; left: 0px; height: 100%; } .fcol2 { position: absolute; top: 0px; width: 50%; left: 50%; height: 100%; } .pad { padding: 2px 0px 0px 0px; }