/*-------------------------------------------------------------------------*/
/* Private message: read
/*-------------------------------------------------------------------------*/
#pm_read {
	width: 100%;
	margin: 0;
	padding: 0;
}

#pm_read .message_box {
	width: 100%;
	color: #757364;
	border: none;
	margin: 0 0 2rem 0;
	padding: 1rem;
	max-width: 700px;
	background-color: rgba(0, 0, 0, 0.2);
} #pm_read .message_box[style='float:left'] {background-color: rgba(0, 0, 0, 0.2);} /* Opponent */

#pm_read .message_box:before {
	width: 0;
	height: 0;
	top: 10px;
	right: -30px;
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 0 0 20px 30px;
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.2);
}

#pm_read .message_box[style='float:left']:before { /* Opponent */
	left: -30px;
	right: auto;
	border-width: 0 30px 20px 0;
	border-color: transparent rgba(0, 0, 0, 0.2) transparent transparent;
}

#pm_read .message_box .message_box_date {
	color: #585647;
	font-size: 0.7rem;
}

#pm_read .message_box a {
	width: 44px;
	height: 44px;
	line-height: 100%;
} #pm_read .message_box[style='float:left'] a  {margin: 0 0.7rem 0 0;}
  #pm_read .message_box[style='float:right'] a {margin: 0 0 0 0.7rem;}

#pm_read .message_box a img {
	width: 100%;
	height: 100%;
	margin: 0;
	border: 2px solid #3a3e39;
	box-shadow: 0 0 10px 5px rgb(19, 16, 15, 0.45), 0 0 20px 5px rgba(96, 86, 75, 0.54);
	-moz-box-shadow: 0 0 10px 5px rgb(19, 16, 15, 0.45), 0 0 20px 5px rgba(96, 86, 75, 0.54);
	-webkit-box-shadow: 0 0 10px 5px rgb(19, 16, 15, 0.45), 0 0 20px 5px rgba(96, 86, 75, 0.54);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#pm_read .message_box a + .message_box_author {
	width: auto;
	height: auto;
	color: #96937e;
	margin: 0;
} #pm_read .message_box a + .message_box_author:hover {color: #bab7a0;}