/* Page-specific: light-green background (site.css provides font + margins + .center). */
body {
	background-color: #DDFFDD;
}
.title {
	color: #C6004B;
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
}
/* Two-column table: description panel + truck image */
.row {
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.side {
	width: 230px;
	text-align: center;
}
.middle {
	width: 280px;
}
.call-sign {
	color: #00844A;
	font-size: 48px;
	font-weight: bold;
	text-decoration: underline;
}
.desc-box {
	background-color: #C5121B;
	padding: 1px;
}
.desc-inner {
	background-color: #F6E60A;
	padding: 5px;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.desc-inner em {
	font-size: 18px;
}
/* Bottom graphic row */
.graphics {
	margin: 16px 0;
}
.dixie {
	vertical-align: middle;
}
.links {
	margin: 8px 0;
}
.echolink {
	color: #008080;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.echolink-red {
	color: #C6004B;
}
.repeaters {
	color: #008080;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.radiogram {
	color: #008080;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.darc {
	color: #008080;
	font-size: 18px;
	font-weight: bold;
}
.repeaters-link {
	color: #008080;
	font-size: 18px;
	font-weight: bold;
}
.music-label {
	color: #C6004B;
	font-size: 13px;
}