/* {{pp-template}} */
.ib-tv {
	border-collapse: separate;
	border-spacing: 0 3px;
	padding: 3px 5px;
}

.ib-tv .infobox-above {
	background-color: #CCCCFF;
	color: inherit;
	font-size: 125%;
	padding: 0.25em 1em;
}

.ib-tv .infobox-header {
	background-color: #CCCCFF;
	color: inherit;
	padding: 0.25em 1em;
}

/* always light mode for images because of transparency */
.ib-tv img {
	background-color: #f8f9fa;
}

.ib-tv-aka {
	font-style: italic;
}

.ib-tv-network-release td,
.ib-tv-network-release th {
	border-top: 1px solid #a2a9b1;
}