#funcTab{margin-top:30px}#regView a{color:#cf5900}#regView a:hover{text-decoration:underline}#regView h2{color:#666;margin-bottom:1.5em;text-align:center}#regView.showError h2{display:none}#regView.showError #errormsg{display:block}#regView #errormsg{background-color:#bf0029;border:1px solid #ff0a50;color:white;display:none;margin-bottom:2em;padding:6px 12px}#regView #errormsg ul{margin:.5em 3em}#regView #errormsg ul li{list-style:circle}#regView #errormsg a{color:white;text-decoration:underline}#regView .button{border-radius:4px;border-width:1px;border-style:solid;color:white;display:inline-block;font-family:Arial,Verdana;font-size:14px;padding:8px 22px}#regView section{float:left}#regView section#manual{border-right:1px solid #ccc;padding:2em 20px 2em 3px;margin-right:20px;max-width:320px;width:100%}#regView section#rightPanel{max-width:320px;padding-top:2em}#regView.loginView section#rightPanel{max-width:320px;padding-top:3px}#regView #rightPanel div,#regView #rightPanel h3{margin-bottom:1.5em}#regView #rightPanel .button{width:100%;text-align:center}#regView #rightPanel .button.weibo-button{margin-top:.5em}#regView #rightPanel #term{line-height:1.5em;padding-left:1.5em}#regView #rightPanel #term input{float:left;height:1.5em;margin-left:-1.5em;border:1px solid}#regView #rightPanel #term label{cursor:pointer}#regView #rightPanel #term.error input{border-color:#bf0029;box-shadow:0 0 2px #ff0a50}#regView .overlay_form input,#regView .overlay_form select,#regView .overlay_form textarea{background-color:#FFF;font-size:18px;margin:.5em 0;padding:4px 8px;max-width:100%}#regView .overlay_form input[type=text],#regView .overlay_form input[type=password],#regView .overlay_form input[type=email]{width:100%}#regView .overlay_form select{margin:.5em .25em .5em 0;padding:4px 8px}#regView .overlay_form textarea{width:100%}#regView .overlay_form #register_submit{background-color:#bf022a;border-color:#6f0000;margin-top:1em;padding:6px 8px;width:100%}#regView .overlay_form #nick input{margin-top:0}#regView .overlay_form #nick .help{margin-bottom:.5em}#regView .overlay_form #nick #is_name_valid.checking:after{content:url(//s.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif)}#regView .overlay_form #nick #suggestions{display:none}#regView .overlay_form #nick #suggestions li{display:block;line-height:1.75em}#regView .overlay_form #nick #suggestions li input{margin:0 .25em 0 0;border-color:none;box-shadow:none}#regView .overlay_form #nick.error #is_name_valid{background-color:#bf0029;color:white}#regView .overlay_form #nick.error #suggestions.show{display:block}#regView .overlay_form #email.checking #input_email{background:url(//s.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif) right center no-repeat}#regView .overlay_form #birthday .lbl{display:block}#regView .overlay_form #reset_password{text-align:right}#regView .overlay_form .errormsg{display:none}#regView .overlay_form .error input{border-color:#bf0029;box-shadow:0 0 2px #ff0a50}#regView .overlay_form .error select.error{border-color:#bf0029;box-shadow:0 0 2px #ff0a50}#regView .overlay_form .error .errormsg{display:block}#regView .overlay_form .valid input{border-color:#7cbf00;box-shadow:0 0 2px #9ded09}#regView #term.error input{box-shadow:#ff0a50}#regView #term.valid input{box-shadow:#ff0a50}@media screen and (max-width:760px){#regView{padding:0 5px}#regView #existID{display:none}#regView h2{border-bottom:1px solid #ccc;font-size:14px;padding:1em 0 1.5em}#regView #errormsg ul{margin:.5em 0 .5em 1.5em}#regView section#rightPanel{padding-top:0;max-width:none}#regView section#rightPanel #term{padding-left:2em}#regView section#rightPanel #term input{margin-left:-2em}#regView section#manual{border:0;margin-right:0;max-width:none;padding:0 0 1em}#regView section#manual #register_form #nick #suggestions li{display:inline-block;margin:.5em 0 .5em 1em}}