
dd textarea {
	width: 85%;
}

.skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}

fieldset dt {
	float: left;	
	width: 40%;
	text-align: left;
	display: block;
}

fieldset.fields1 #recaptcha_widget_div div {
	margin-bottom: 0;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top left;
}

.inputbox:focus {
	border: 1px solid #eaeaea;
	color: #4b4b4b;
}

.postprofile a:active {
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

fieldset.fields1 div {
	margin-bottom: 3px;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}

fieldset.forum-selection2 {
	margin: 13px 0 3px 0;
	float: right;
}

a.right:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 100% 60%;
}

fieldset.display-options {
	text-align: center;
	margin: 3px 0 5px 0;
}

label img {
	vertical-align: middle;
}
