/******************** General News Posts **********************/

.newsPost table {
	-webkit-text-size-adjust: 100%;				/* Stop iOS from messing up font-sizes in tables */
}

.newsPost {
	display: table;
	margin-bottom: 20px;
	width: 100%;
	border-spacing: 0;							/* Reset value when used in admin news preview */
}

.newsPost .wrapper {
	background: linear-gradient(to bottom, #eeeeee, #cccccc);
	border-radius: 5px 5px 5px 5px;
	color: #000000;
	display: table-cell;
	position: relative;
	text-align: left;							/* Reset value when used in admin news preview */
}

.newsPost .header {
	box-sizing: border-box;
	display: table;
	font-family: TankTrouble;
	font-size: 1.3em;
	padding: 8px 10px 10px 10px;
	width: 100%;
}

.newsPost .title {
	display: table-cell;
}

.newsPost .time {
	display: table-cell;
	text-align: right;
	white-space: nowrap;
}

.newsPost .content {
	padding: 0 10px 10px 10px;
	text-align: justify;
	display: block;								/* Reset value when used in admin news preview */
}

.newsPost .unpublishedInfo {
	color: #000000;
	font-weight: bold;
	right: 10px;
	position: absolute;
	top: -7px;
}

.newsPost .action {
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	width: 32px;
}

/******************** Player Panel **********************/

.news.panelWrapper #playerPanel {
    position: relative;
}

/******************** Types **********************/

.teaser.important,
.newsPost.important .wrapper {
	background: linear-gradient(to bottom, #ff0000, #800000);
	color: #ffffff;
}

.teaser.kickstarter,
.newsPost.kickstarter .wrapper {
	background: linear-gradient(to bottom, #2bde73, #1b914a);
	color: #ffffff;
}

.teaser.halloween,
.newsPost.halloween .wrapper {
	background: linear-gradient(to bottom, #666666, #000000);
	color: #ff8600;
}
