div.update_profile a
{
	color:#fff;
	text-decoration:underline;
	font-size:0.9em;
}

div.update_profile h4
{
	color:#fff;
}
div.update_profile h2
{
	color:#fff;
	margin-top:0;
}

img.profile_pic
{
	border:10px solid #dcc8ac;
	margin-top:10px;
	float:left;
}


div.update_profile fieldset
{
	border:0;
	color:#553200;
	height:340px;
	font-size:0.8em;
}

fieldset ul
{
	margin:0;
	padding:0;

}

fieldset ul li
{
	margin:0;
	padding:0;
}


input.reg_btn
{
	width:125px;
	height:41px;
	
	border:0;
	background:url(../imgs/reg/sign_up_btn.gif) no-repeat;
	
	color:#584812;
	font-weight:bold;
}

fieldset
{
	border:0;
}

fieldset input, fieldset textarea
{
	width:200px;
	vertical-align:top;
}

fieldset img.security_phrase
{
	margin-right:30px;
	margin-top:-8px;
}

fieldset select
{
	width:205px;
}

fieldset input.radios, fieldset input.checkboxes
{
	width:auto;
}

fieldset p
{
	width:305px;
	font-weight:bold;
	text-align:right;
	margin:8px 0;
	
}

fieldset select.dob
{
	width:64px;
}

div.errors 
{
	position:absolute;
	top:370px;
	left:650px;
	width:240px;
	filter:alpha(opacity=65);-moz-opacity: 0.65;opacity: 0.65;
	z-index:4;
	
	background:#fff;
	font-size:11px;
	font-weight:bolder;
	padding:10px;
	color:red;
	border:4px solid #97784C;
		
}

div.errors h2
{
	color:red;
}

form.bug p
{
	width:350px;
} 

form.bug input.submit_red
{
	color:#fff;
	border:0;
	width:98px;
	height:28px;
	background:url(../imgs/submit-red.gif) no-repeat;
}

 form fieldset input.submit_blue
 {
 	border:0;
 	width:98px;
 	height:28px;
 	background:url(../imgs/submit-blue.gif);
 	color:#fff;
 }
