form{margin: 5px;}form span{display: block;font-size: .8em;font-weight: 700;}form input, form textarea, form select, form div.container{margin: 0 auto;display: block;width: 90%;border: 1px solid #ace;color: #589;}form input:focus, form textarea:focus, form select:focus{border: 1px solid #000;color: #000;}form textarea{height: 8em;}form div.tip{font-size: .8em;text-align: center;color: #aaa;}form div.checkbox input, form div.container input{width: auto;height: auto;margin: 0;display: inline;}form div.separator{display: block;height: 10px;}form img{margin: 3px auto;display: block;}form input.submit{margin: 10px 10px 0 auto;padding: 3px;width: auto;font-weight: 700;background: #fff;color: #000;border-color: #000;}form div.container, form div.container input{border: 0;}form div.container select{display: inline;width: auto;}img.edit_profile_avatar{display: block;margin: 0 auto;}form a.link_right{float: right;margin-right: 5%;}
