#join_form .lastrow{margin:0!important}.join-area div.remember label,.join-area div.remember .checkbox{font-size:16px}.loginform .button{vertical-align:middle;float:right;margin-bottom:8px}.loginform div.remember label{float:left;font-size:16px}.loginform div.remember .checkbox{clear:none;float:left;font-size:16px;padding:5px}.remember label{font-weight:bold}.login-area,.join-area{margin:0}.form-entry{clear:both;overflow:hidden;position:relative;margin-bottom:10px}.validation-text{color:red;font-size:16px;margin-bottom:10px}.form-entry label{display:inline;font-size:20px;color:#666;letter-spacing:-1px;font-weight:bold}.form-entry input{border:1px solid #d5d5c5;line-height:40px;width:95%;margin-left:2px;padding:10px;font-size:30px;letter-spacing:-1px;background:#f5f5e5;color:#664}.form-entry input:focus{border:1px solid #d5d5c5;background:#ffffaa;color:#664}div.remember label{cursor:pointer}.login-area h3,.join-area h3{margin:0;letter-spacing:-1px;font-size:22px;padding:5px 0 20px}.login-area h3 span.join-invite{display:block;font-size:20px;letter-spacing:-1px;font-weight:normal;margin:2px 0 0}.form-label{overflow:hidden;font-weight:bold}.form-label span{float:right;line-height:24px;margin-right:5px;color:#68858f}.remember{color:#68858f;margin-top:10px;margin-left:4px}.remember input{margin:1px 4px 1px 0!important;padding:0!important;float:left}.loginwrapper{background:#eee!important;padding:20px;overflow:hidden}.bottom{overflow:hidden;position:relative}.bottom .right{float:right}.bottom .left{float:left}#captcha{padding:0!important;width:60%;float:right}.bottom .captcha{padding:0}.bottom .captcha span{font-size:22px;letter-spacing:-3px;line-height:45px}.badge-header h2{font-size:36px;margin:10px 0 0;line-height:36px;letter-spacing:-2px}