div.collection div.post {
	border-top: 1px solid #CCC;
	padding: 20px 0;
}

div.post div.grey-container {
	background-color: #f5f5f5;
	padding: 20px;
	padding-top: 0px;
}

div.post div.main {
	margin-bottom: 10px;
}
div.post.pagelike div.main {
	margin-bottom: 0;
}

div.post div.main div.author-pic {
	float: left;
	margin-right: 10px;
}

div.post div.main div.author-name,
div.post div.main div.via-name {
	display: inline-block;
}

div.post div.main div.target-icon {
	display: inline-block;
}

div.post div.main div.target-name {
	display: inline-block;
}

div.post div.body { padding-left: 60px; padding-right: 60px; }
div.post div.comment div.body { padding-left: 0; }

div.post div.main div.post-manage {
	float: right;
	margin-right: 20px;
}

div.post div.middle {
	padding: 7px 5px;
}

div.post div.middle div.date {
	float: right;
	line-height: 30px;
}

/**
*  Image Post
*/
div.post.image div.attachment {
	padding-top: 20px;
}

div.post.image div.image-count-2 a.first { float: left; }
div.post.image div.image-count-2 a.second {	float: right; }

div.post.image div.image-count-3 a.first { float: left; margin-right: 1px; }
div.post.image div.image-count-3 a.second img {	margin-bottom: 1px; }
div.post.image div.image-count-3 a.third {  }

div.post.image div.image-count-4 a.first { float: left; }
div.post.image div.image-count-4 a.first img { margin-bottom: 1px; }
div.post.image div.image-count-4 a.second {	float: left; }
div.post.image div.image-count-4 a.second img { margin-left: 1px; margin-bottom: 1px; }
div.post.image div.image-count-4 a.third { float: left; }
div.post.image div.image-count-4 a.fourth { float: left; }
div.post.image div.image-count-4 a.fourth img { margin-left: 1px; }

/**
*  Video Post
*/
div.post.video div.attachment {
	padding-top: 20px;
}

div.post.video a.play-button:hover {
	text-decoration: none;
}

div.post.video div.thumb {
	float: left;
}

div.post.video div.title,
div.post.video div.provider,
div.post.video div.desc div.body {
	padding-left: 202px;
}

div.post.video div.provider {
	color: #808080;
	margin: 3px 0;
}

div.post.video img.video-play-icon {
	margin-left: -110px;
}

div.post.video div.playing-video {
	display: none;
}

/**
*  Link post
*/
div.post.link div.attachment {
	padding-top: 20px;
}

div.post.link div.thumb {
	float: left;
}

div.post.link div.title,
div.post.link div.desc div.body {
	padding-left: 200px;
}

/**
*  Poll posts
*/
div.post.poll div.body {  }
div.post.poll div.attachment { padding-left: 60px; }
div.post.poll div.select-choice { margin: 3px 0; cursor: pointer; }
div.post.poll div.choice-progress {
	display: inline-block;
	border: 1px solid #A6C700;
	width: 300px;
	line-height: 22px;
}
div.post.poll div.choice-progress div.progress-filled {
	background-color: #BBE100;
	height: 22px;
	max-width: 300px;
	z-index: -5;
}
div.post.poll div.choice-text { padding: 0 5px; margin-top: -22px; }
div.post.poll div.choice-text div.vote-label { float: left; width: 280px; word-wrap: break-word; }
div.post.poll div.choice-text div.vote-count { float: right; }
div.post.poll div.select-choice input { margin-top: -12px; }
div.post.poll div.choice-wrapper div.select-choice { float: left; }
div.post.poll div.choice-wrapper div.usersdialog-wrapper div.vote-count { float: left; line-height: 30px; padding-left: 10px; }

/**
* PAGELIKE posts
*/
div.post.pagelike div.main a.page-avatar {
	float: left;
	margin-right: 7px;
}
div.post.pagelike div.main-left {
	float: left;
    max-width: 479px;
}

div.post.pagelike div.grey-container {
	padding: 20px;
	margin-top: 10px;
}

/**
*  POST-COMPOSER
*/
#post-composer { padding-top: 17px; }
#post-composer form { margin-bottom: 10px; }

#post-photo div.preview {
	margin-bottom: 10px;
}

#post-poll-question { margin-bottom: 0; }
#post-poll div.question-choices input[type="text"] { border-top: 0; width: 349px; margin-bottom: 0; padding-right: 20px; }
#post-poll div.question-choices div.choice { position: relative; }
#post-poll div.question-choices div.choice.add input { cursor: pointer; }
#post-poll div.question-choices div.remove {
	width: 7px; height: 8px; background: url('/static/img/icons/remove.png');
	cursor: pointer; position: absolute; left: 360px; top: 8px; z-index: 100;
}
#post-poll div.actions { margin-top: 10px; }