#login-form TABLE.login-form{float:left;width:1%;margin-right:25px;}
#login-form TD.label{padding-top:.3em;padding-bottom:.9em;}
#login-form INPUT.text{width:19em;height:1.7em;}
#login-form TD.button{padding:1em 0 2em 0;}
#login-form A{white-space:nowrap;}
#login-openid{float:left;width:500px;}
#login-openid .note IMG{float:left;margin-right:10px;vertical-align:top;}
#login-openid .login-buttons{clear:left;margin-top:1px;padding-left:28px;}
#login-openid .login-buttons IMG{margin-right:40px;}
#login-openid .login-buttons DIV{display:inline;width:70px;white-space:nowrap;font-weight:bold;}
#login-openid .slash{padding-left:30px;}
#login-openid .login-buttons TR.links TD{padding-top:.35em;}
#reg-form TABLE{width:1%;}
#reg-form INPUT.text{width:40em;}
#reg-form .code TD{padding-top:.5em;padding-right:1.5em;vertical-align:middle;}
#reg-form .code INPUT.text{width:9em;}
#reg-form BLOCKQUOTE{padding-left:12em;}
#reg-form.step2 .passport{padding-left:.5em;}
#reg-form.step2 .passport INPUT.text{width:30em;}
#reg-form.step2 TD{white-space:nowrap;}
#reg-form.step2 INPUT.text,#reg-form.step2 TEXTAREA{width:100%;}
#reg-form.step2 TEXTAREA{height:10em;}
#reg-form.step4 table{width:100%;}
#reg-form.step4 .padbot{padding-bottom:5px;}
.big-padbot{padding-bottom:1em;}
div.hspace{float:left;margin:0 .5em 0 0;}
.subscription DIV{padding-right:2em;}
.note IMG{vertical-align:top;}