/* PROFILE */
div.profileBody
{
	width: 554px; 
	padding: 0 15px 15px 15px;
	margin: 0 auto;
}

div.pictureMenu
{
	width: 174px; 
	margin-right: 6px;
	float: left;
}

div.contentBody.profile
{
	width: 350px; 
}

div.contentBody.profile hr
{
	margin: 0;
}

div.contentBody.profile dl.info {
	width: 340px;
	margin-bottom: 7px;
	padding-left: 10px;
}

div.contentBody.profile dl.info dt,
div.contentBody.profile dl.info dd {
	width: 170px;
	margin: 0;
	padding: 0;
	color: #000000;
}

div#content div.pictureMenu h4.header
{
	background-position: 0 -105px;
	width: 150px;
}

div.profileBody h4 img
{
	height: 17px; 
	float: left; 
	margin-right: 8px;
}

div.profileBody em
{
	font-style: italic;
}

div.profileBody dl
{
	width: 350px;
	float: left;
}

div.profileBody dt
{
	width: 100px;
	float: left;
	margin-right: 5px;
	color:#2279C0;
	padding-bottom: 10px;
	clear: both;
}

div.profileBody dd
{
	width: 245px;
	float: left;
	padding-bottom: 10px;
}

div.privateControl {
	padding-top:7px
}

div.privateControl div {
	width:91px;
	padding-left:80px;
	padding-top:4px;
	height:45px;
	color:white;
	cursor:pointer;
	background:url('/assets/images/sprites/private_buttons.png') no-repeat top left #2e3749;
	margin-bottom:5px
}

div.privateControl div.loading {
	color:#2c5e8c;
	cursor:wait;
	padding-top:18px;
	height:31px;
	padding-left:95px;
	width:76px
}

div#requestPrivate:hover {
	background-position:0 -48px
}

div#requestPrivate.loading {
	background-position:0 -96px
}

div#sendPrivate {
	background-position:0 -144px
}

div#sendPrivate:hover {
	background-position:0 -192px
}

div#sendPrivate.loading {
	background-position:0 -240px
}

div#tradePrivate{
	background-position: 0 -289px;
}

div#tradePrivate:hover{
	background-position: 0 -337px;
}

div#tradePrivate.loading{
	background-position: 0 -385px;
}

div#publicPictures {
	margin-bottom: 7px; 
	float: left
}

img.profile {
	border: 3px solid #2279C3;
}

div.profileBody h4.notice {
	width: auto;
}
