/* Containers */
#recaptchaForm {
float: left;
margin-left: 20px;
width: 600px;
}
#recaptcha_container {
float: left;
margin-top: 3px;
width: 560px;
}
#recaptcha_image {
border: 1px solid #CCC;
float:left;
height: 57px;
margin: 0px 0px 5px 0px;
width: 300px; 
}
/* Buttons */
#recaptcha_buttons {
float:left;
list-style-type: none;
margin: 0 0 0 18px;  
padding: 0;
width: 180px;
} 
#recaptcha_buttons li {
line-height: 16px;
padding-left: 29px;
}
#recaptcha_buttons li, #recaptcha_buttons li a {
display: block;
}
#recaptcha_buttons li a {
color: #3C89C8;
font-family: arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
#recaptcha_buttons .one {
background: url(/imgs/global/recaptcha/clean/refresh.png) no-repeat left center;
}
#recaptcha_buttons .two {
background: url(/imgs/global/recaptcha/clean/audio.png) no-repeat left center;
}
#recaptcha_buttons .three {
background: url(/imgs/global/recaptcha/clean/help.png) no-repeat left center;
}
/* Credits */
#recaptcha_security_check {
color: #BCBCBC;
float: left;
font-size: 10px;
margin: 15px 0 0 20px;
width: 120px;
}
#recaptcha_link_back {
color: #BCBCBC;
text-decoration: none;
}
#captcha { /* what's this for? */
clear: both;
margin-bottom: 30px;
}
/* User Input */
#recaptcha_input_directive {
float: left;
margin: 3px 0 0 0;
width: 300px;
}
#recaptcha_input_directive input {
margin: 3px 0px 0px 0px;
}
#recaptcha_response_field {
width: 290px;
}
#recaptchaForm .joinThreadless {
clear: left;
float: left;
font-size: 16px;
margin: 20px 0 0 0;
width: auto;
}

#recaptchaConfirmation #recaptchaForm {
margin-left: 0px;
}
