/* Authorization Pages Styles - Version 0.8.0 */

div#registerform #register_error_msg {
font-weight: 700;
color: #fff;
}

div#registerform .callout {
margin-bottom: 20px;
background: red;
}

div#registerform form {
}

div#registerform input[type=text], div#registerform input[type=password] {
display: block;
float: left;
margin: .2em;
border: 1px solid #ccc;
font-size: inherit;
font-weight: inherit;
padding: 4px;
}

div#registerform #basicdetails {
float: left;
}

div#registerform #profiledetails {
float: right;
margin-right: -28px;
padding: 10px;
border: 1px solid #ccc;
background: #eee;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
}

#profiledetails textarea {
width: 270px;
height: 56px;
border: 1px solid #ccc;
font-size: inherit;
font-weight: inherit;
padding: 4px;
}

#recaptcha_image {
width: 356px !important;
border: 1px solid #ccc;
}

.smbutton {
border: none;
}

#recaptcha_widget div {
display: block;
}

div#registerform input#registerbutton {
float: right;
}

div#registerform label {
display: block;
float: left;
font-weight: 700;
margin: .2em;
margin-top: 5px;
text-align: right;
width: 5.2em;
}

div#registerform label.textarea {
display: block;
float: none;
text-align: left;
}

div#registerform p {
margin-bottom: 1em;
}
