
div#recaptcha_widget
{
}

div#recaptcha_widget a
{
	font-size: 10pt;
	color: #7ea81b;
}

div#recaptcha_image
{
	border: 3px solid #b6dfe8;
	width: 265px!important;
}

div#recaptcha_image img
{
	width: 265px;
}

div.recaptcha_only_if_incorrect_sol, span#span_recaptcha_only_if_image, span#span_recaptcha_only_if_audio
{
	font-size: 14px;
	color: #67921d;
	letter-spacing: -1px;
	display: block;
	width: 100%;
	margin-top: 20px;
}

div.recaptcha_only_if_incorrect_sol
{
	color: red;
}

input#recaptcha_response_field
{
	background: #dcedf1 url('images/input.text.bg.gif') repeat-x top left;
	padding: 5px;
	border: 1px solid #4ac5e0;
	font-size: 14px;
	color: #198fa9;
	display: block;
	width: 100%;
}

div.recaptcha_get_another a, div#recaptcha_only_if_image a, div#recaptcha_only_if_audio a, div.recaptcha_help a
{
	width: 25px;
	height: 16px;
	color: red!important;
	font-size: 0px!important;
	text-indent: -10000;
	display: block;
	outline: none;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.recaptcha_get_another a
{
	height: 17px;
	background-image: url('images/refresh.gif');
}

div#recaptcha_only_if_image a
{
	background-image: url('images/audio.gif');
}

div#recaptcha_only_if_audio a
{
	background-image: url('images/text.gif');
}

div.recaptcha_help a
{
	background-image: url('images/help.gif');
}

p.the_words_above
{
	clear: left;
}
