body{background:#222;font:12px/1.7em arial,sans-serif;margin:75px}#login{width:440px;position:absolute;left:50%;margin-left:-200px}#login h1{width:260px;height:32px;margin:0 auto 0.50em;line-height:30px;overflow:hidden;font-size:24px;color:#ffffff;text-shadow:1px 1px 14px rgba(0,0,0,0.5)}#login_panel{background:#FFF;width:440px;border:1px solid #CCC;overflow:hidden;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.6);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.6);box-shadow:1px 1px 1px rgba(0,0,0,0.6)}#login_panel #register_error.alert{display:none}#login_panel .login_fields{padding:22px 15px 15px}#login_panel .login_fields input{width:395px}#login_panel .login_fields #field_check{display:block;margin-bottom:30px}#login_panel .login_fields #field_check input{width:15px;display:inline}#login_panel .login_fields #field_check label{display:inline;margin-left:10px}#login_panel .field{margin-bottom:1.75em}#login_panel .field:last-child{margin-bottom:.85em}#login_panel .field label{font-weight:bold;display:block;position:relative}#login_panel .field label small{position:absolute;right:0;top:-2px}#login_panel .field label small a{color:#999}#login .login_actions{background:#E8E8E8;width:auto;padding:15px;border-top:1px dotted #CCC}table .check{margin:0px;padding:0px}.check input{width:50px;padding:0px;margin:0px}table td{border:solid 1px #000}label{margin-bottom:3px}#login_error a{color:#f90;margin-left:10px}div.content_pad>#messages{display:none}#messages .notice{color:#fff;text-align:left;width:auto;font-size:12px;font-weight:bold;background-color:#008800;margin-bottom:0px;padding-left:16px;border-bottom:1px solid #fff;padding-bottom:15px;padding-top:15px}#messages{width:auto;background-color:#a00;color:#fff;border-bottom:1px solid #fff;top:0px;margin:0px}#messages p.alert{color:#fff;text-align:left;width:auto;font-size:12px;font-weight:bold;background-color:#a00;margin-bottom:0px;padding-left:16px;border-bottom:1px solid #fff;padding-bottom:15px;padding-top:15px}#title{font-size:1.3em;padding-left:16px;padding-bottom:15px;padding-top:15px;margin:0px;margin-bottom:1px;background-color:#E8E8E8;border-bottom:1px dotted #ccc}.a{color:#06C;cursor:pointer}.a:hover{text-decoration:underline}div.content_pad>#messages{display:none}p#login_error{display:none}body{background:#222;font:12px/1.7em arial,sans-serif;margin:75px}table .check{margin:0px;padding:0px}.check input{width:50px;padding:0px;margin:0px}table td{border:solid 1px #000}label{margin-bottom:3px}#login_panel #messages{display:none;width:auto;background-color:#a00;color:#fff;padding-left:16px;padding-bottom:15px;padding-top:15px;font-size:12px;font-weight:bold;border-bottom:1px solid #fff;margin-bottom:0px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#login_panel #messages a{color:#f90;margin-left:10px}#login_panel #messages h2{margin:0;padding:0;border:0;font-size:10pt}#login_panel div.openid{float:right}#login_panel img.openid{height:32px;width:32px;vertical-align:middle}#title{font-size:1.3em;padding-left:16px;padding-bottom:15px;padding-top:15px;margin:0px;margin-bottom:10px;background-color:#E8E8E8;border-bottom:1px dotted #ccc}
