.container { width:850px; }
#branding, #toolBar, #content-body { width:auto; _width:850px; }
form { font-size:11px; font-family:verdana; width:460px; position:relative; margin:1em   0; }
form h2 { font-size:1.25em; line-height:30px; height:30px; font-weight:bold; color:#3272aa; margin:0 0 1em; }
.email-check { font-size:1.5em; height:30px; line-height:30px; color:darkblue; float:left; }
.col ul li { list-style:none; overflow:hidden; margin:0 0 1em; clear:both; }
label, input { display:block; float:left; }
.frm-txt { width:355px; border:1px solid #999; padding:3px; }
label { width:100px; }
dl, dt, dd { -moz-margin-start:0; -webkit-margin-start:0; display:block; overflow:hidden; margin:0; padding:0; }
.btn, .email-check { margin-left:100px; } 
.edit-link { position:absolute; left:65px; height:30px; line-height:30px; display:none; }
.col { margin:20px 0 0 10px; }
.col-double { width:480px; }
.col.col2 { margin:2em 2em 0; padding:1em 1em 0; width:475px; clear:both; }
.col h4 { font-size:100%; font-style:italic; line-height:2em; margin:1em 0 1em 2em; }
.col a { color:#de0000; text-decoration:underline; }
.col.col2 a { display:block; }
.innerDiv { padding:5px; }

.legend { display:block; text-align:right; margin:0 0 1em;}
.req { color:#de0000; }
.frm-err * { color:#de0000; }
.frm-err .err-msg { display:block; margin:2px 0 2px 100px; font-weight:bold; }
.frm-err .frm-txt { border-color:#de0000; }
.warning { font-style:italic;}

.versions .confirm-email { display:none; }
.versions .edit-link { display:block; }

.email-check-label { font-size:1.5em; }
input.frm-txt.email-check { height:auto; line-height:auto; padding:5px auto; text-indent:10px; float:none; }
label.warning { width:170px; }
.btn-submit { border:1px solid #999; padding:3px 10px; color:#2a2a2a; cursor:pointer; }
.btn-submit.disabled { color:#aaa; }

.legend, .req { display:none; }
.versions .legend { display:block; }
.versions .req { display:inline; } 
.versions .warning { height:30px; }
.version2 .email-check { font-family:monospace; padding:0 10px; font-family:monospace; background:#ddd; }
.version4 .confirm-email { display:block; height:75px; }
.version4 input.email-check { width:275px; margin:0 12px 0 0; float:right; }
.version5 input.email-check { font-size:1.1em; }

.col.col2 .credits { border-top:1px solid #817236; padding:1em 0; }
.col.col2 .credits h5 { font-size:1.1em; }
.col.col2 .credits a { display:inline; }
