#section div.header,
#section div.body h4
{
	background-color:transparent;
	background-image:url(../../img/user/register-bg.png?1274044941);
	background-repeat:no-repeat;
}

#section div.header
{ background-position:15px -161px; }

#section div.sctn
{
	margin-bottom:14px;
	overflow:hidden; /* clearfix */
	font-family:"Lucida Grande", Tahoma, sans-serif;
}

/* Section title */
#section div.body h4
{ height:32px; margin-bottom:9px; }

#account,
#details,
#display_picture,
#likes,
#about
{ width:487px; margin:20px 15px 0; }


#account h4,
#display_picture h4,
#details h4,
#likes h4,
#about h4
{ width:487px; height:32px; margin-bottom:7px; }


#account h4			{ background-position:0 0; }
#display_picture h4	{ background-position:0 -32px; }
#details h4			{ background-position:0 -64px; }
#likes h4			{ background-position:0 -96px; }
#about h4			{ background-position:0 -128px; }

#likes table td.field_input,
#about table td.field_input		{ width:248px; }
#likes table td.field_extra,
#about table td.field_extra		{ width:59px; }


#display_picture td.field_input
{ width:auto; padding:10px; }

#display_picture p.note
{ font-size:.917em; line-height:normal; }

#display_picture input[type=file]
{ margin:5px 0; color:#960; }


#details tr.email_subscription td,
#section div.terms
{ width:477px; padding:10px 30px; line-height:1.5em; }

td.field_extra label,
#details tr.email_subscription td label
{ font-weight:normal; }

#about textarea { overflow:auto; }

div.buttons { margin:20px 0; }