div.post div.action-buttons {
	float: left;
}

div.action-buttons a {
	margin-right: 5px;
}

div.action-buttons img {
	margin-right: 4px;
}

a.like.liked {
	cursor: default;
}

a.like.liked span.text {
	opacity: 0.5;
	cursor: default;
}

div.d-share {
	margin-left: 16px;
	padding: 0;
	display: inline-block;
	vertical-align: super;
}

div.d-share a.share {
	border: 1px solid #CCC;
	padding: 2px;
	background-color: #eff5d0;
}

div.d-share div.cnt {
	background: url('/static/img/share-arrow.png') no-repeat left top;
	padding-left: 5px;
	display: inline-block;
}
div.chess div.d-share div.cnt {
	background: url('/static/img/share-arrow.png') no-repeat left center;
}

div.d-share div.cnt div.inner {
	border: 1px solid #CCC;
	border-left: 0;
	display: inline-block;
	padding: 0px 6px;
	line-height: 17px;
}

div.comment-box div.like-count.hidden {
	display: none;
}

a.like.liked:hover {
	text-decoration: none;
}

div.comment-box div.like-count {
	margin-bottom: 2px;
	background-color: #eff5d0;
	line-height: 22px;
	padding: 0 20px;
	color: #808080;
}

div.comment-box div.like-count div.likes {
	float: left;
}

div.comment-box div.like-count div.shares {
	float: right;
}

div.comment-box div.like-count div.shares a:hover {
	text-decoration: none;
}

div.comment-box div.comment div.like-count {
	display: inline-block;
	padding: 0 5px;
}

div.comment-box div.comment div.like-count.hidden {
	display: none;
}

div.comment-box div.comment div.like-count div.likes.hidden {
	display: none;
}

div.comment-box div.comment div.like-count img.like-icon {
	display: none;
}

div.comment-box div.like-count img {
	margin-top: -2px;
	margin-right: 3px;
}

div.comment-box div.more-comments {
	margin: 0;
	border: 0;
	margin-bottom: 2px;
	background-color: #eff5d0;
	padding: 0 20px;
	line-height: 22px;
}

div.comment-box div.more-comments .comments-loader {
	width: 25px;
	display: none;
}

div.comment-box div.comment {
	margin-bottom: 2px;
	background-color: #eff5d0;
	padding: 6px 24px 8px 20px;
	position: relative;
}

div.comment-box div.comment div.author-pic {
	float: left;
	margin-right: 10px;
}

div.comment-box div.comment div.right {
	margin-left: 46px;
	float: none;
}

div.comment-box div.comment div.date {
	display: inline-block;
	margin-right: 5px;
}

div.comment-box div.comment div.actions {
	position: absolute;
	right: 15px;
	top: 10px;
}

div.comment-box div.comment div.author-name {
	float: left;
	margin-right: 6px;
}

div.comment-box div.comment div.usersdialog-body div.author-name {
	float: none;
}

div.comment-composer {
	background-color: #eff5d0;
	padding: 4px 24px;
	padding-left: 20px;
	padding-right: 0;
}

div.comment-composer div.me {
	float: left;
	margin-right: 10px;
}

div.comment-composer textarea {
	width: 340px;
	margin: 0;
}

/** SPECIFIC OVERRIDING **/
div.lightbox div.comment-composer textarea {
	width: 296px;
}

div.lightbox div.action-buttons {
	padding: 7px 5px;
}

div.lightbox div.comment div.like-count {
	padding: 0;
}

/** SHARING DIALOG **/
div.share-dialog { width: 450px; margin: -200px 0 0 -230px; }
div.share-dialog div.modal-body form { margin: 0; }
div.share-dialog div.modal-body textarea { width: 410px; margin-bottom: 15px; }
div.share-dialog div.modal-body div.image { float: left; }
div.share-dialog div.modal-body div.title { padding-left: 200px; }
div.share-dialog div.modal-body div.desc { padding-left: 200px; }

div.share-dialog.attach-type-text { width: 380px; margin: -200px 0 0 -200px; }
div.share-dialog.attach-type-text div.modal-body textarea { width: 340px; margin-left: 0px; margin-bottom: 15px; }
div.share-dialog.attach-type-text div.modal-body div.title { padding-left: 60px; }
div.share-dialog.attach-type-text div.modal-body div.desc { padding-left: 60px; }

/** clear the lightbox inside share's image assigned params**/
div.album.view div.share-dialog div.image { margin: 0; border: 0; padding: 0; }
/** Clear the SeeMore's div.post div.body padding **/
div.post div.share-dialog div.body { padding-left: 0px !important; }
div.post div.share-dialog div.title { padding-left: 200px; }