/* Mini profiles on the left */
.leftsided .post:not(.profile_hidden) div.postbody {
	float: right;
	width: 82%;
}
.leftsided .postprofile {
	min-height: 80px;
	float: left;
	width: 17%;
	border-left: none;
	border-right: 1px solid #c1c1c1;
	display: inline;
}

/* Post-profile avatars */
.leftsided .postprofile .has-avatar .avatar-container {
	margin-top: 5px;
	overflow: hidden;
}

.leftsided .pm .postprofile {
	border-left: none;
	border-right: 1px solid #DDD;
}
.leftsided .postprofile dd, .leftsided .postprofile dt {
	margin-left: 0;
	margin-right: 8px;
}
.leftsided .post.online {
	background-image: none;
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	.leftsided .post:not(.profile_hidden) div.postbody {
		float: none;
		width: auto;
	}
	.leftsided .postprofile {
		float: none;
		width: auto;
		border-right: none;
	}
	.leftsided .pm .postprofile {
		border-right: none;
	}
	.leftsided .postprofile dd, .leftsided .postprofile dt {
		margin: 0;
	}
	/* Post-profile avatars */
	.leftsided .postprofile .has-avatar .avatar-container {
		margin-top: 0px;
		overflow: inherit;
	}
	
	.leftsided .post .postprofile {
		width: auto;
		border-width: 0 0 1px 0;
		padding-bottom: 5px;
		margin: 0;
		margin-bottom: 5px;
		min-height: 40px;
	}
	
	.leftsided .postprofile .avatar-container:after {
		clear: none;
	}

	.leftsided .postprofile .avatar {
		margin-right: 5px;
	}

	.leftsided .postprofile .avatar img {
		width: auto !important;
		height: auto !important;
		max-height: 32px;
	}

	.leftsided .has-profile .postbody h3 {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
}

.icon-pss-left {
	background-image: url("./images/icon_profiles_left.png");
}

.icon-pss-right {
	background-image: url("./images/icon_profiles_right.png");
}
