.center {	display: block;	margin-left: auto;	margin-right: auto;}table.follow {	margin-left: auto; 	margin-right: auto;	border: 3px;}td.followleft {	text-align: left;	font-size: large;}td.followright {	text-align: right;	font-size: large;}.border-currentplay {	border-left: 0;	border-bottom: 0;	border-top: 0;	border-right: 0;}.border-playlist-left {	float: left;}.border-playlist-right {	float: right;}.broadcast_notes {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: large;	color: #FFCECE;	padding-left: 5%;	padding-right: 5%;	white-space: wrap;	background: #8B7170;}.bulletpoint {	font-size: xx-large;	line-height: 50%;	margin-bottom: 0;	margin-top: 0;}.currentplay {	margin-left: auto;	margin-bottom: 0;	margin-top: 0;	margin-right: auto;	text-align: center;}.currentplayheader {	font-family: "Georgia", "Garamond", serif;	font-style: italic;	font-weight: bold;	font-size: x-large;	text-align: center;}.currentartist {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;	font-weight: bold;	text-align: center;}.currenttrack {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;	text-align: center;}.currentalbum {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;	font-style: italic;	text-align: center;}.currentcredits {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;}.currentyear {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;}.currentlyoffair {	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;	font-size: xx-large;	color: #FFCECE;	margin-top: 30px;	text-align: center;	line-height: 1.0;}.inline-container {	display: block;	margin: auto;}.lastplayedlink {	font-family: "Georgia", "Garamond", serif;	font-style: italic;	font-size: x-large;	text-align: center;}a:link, a:visited {	color: grey;}a:hover {	color: #FFCECE;	background-color: #AC1B2D;}.launchplayertext {	font-family: Verdana, sans-serif;	font-size: large;}.nowplaying {	margin-bottom: 15px;}.offairbold {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-weight: bold;	font-size: large;	text-align: center;	color: #FFCECE;	padding-top: 10px;	line-height: 1.25;	letter-spacing: 1.5px;}.offairbookmark {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: x-large;	color: #FFCECE;	text-align: center;	line-height: 1.25;}.offairclickhere {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: large;	color: #FFCECE;	text-align: center;	line-height: 1.25;}.offairfollow {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: large;	color: #FFCECE;	line-height: 1.5;}.offairfollowlink:hover {	color: white;}.offairheading {	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;	font-size: xxx-large;	font-weight: bold; 	color: #FFCECE;}.offairplaylist {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: x-large;	text-align: center;}.offairplaylist:hover {	color: white;}.offairsection {	margin-bottom: 20px;	width: 80%;	margin-left: 10%;	margin-right: 10%;	text-align: center;}.offairsubheading {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: xx-large;	color: #FFCECE;	margin-bottom: 25px;}.offairtext {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: large;	color: #FFCECE;	text-align: left;	padding-top: 10px;	line-height: 1.25;}.onair {	display: table;	width: 50%;	border-width: 2px;	border-style: solid; 	border-color: #AC1B2D;	display: block;	margin-left: 25%;	margin-right: 25%;	padding: 10px;	text-align: center;	table-layout: fixed;}.onairbold {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-weight: bold;	font-size: large;	text-align: center;	color: #AC1B2D;	padding-top: 10px;	line-height: 1.25;	letter-spacing: 1.5px;}.onairbookmark {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: large;	color: #AC1B2D;	text-align: center;	padding-top: 10px;	line-height: 1.25;}.onairfollow {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: large;	color: #AC1B2D;	line-height: 1.5;}.onairheading {	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;	font-size: xxx-large;	font-weight: bold; 	color: #AC1B2D;}.onairsection {	margin-bottom: 20px;	width: 80%;	margin-left: 10%;	margin-right: 10%;	text-align: center;}.onairtext {	font-family: Arvo, Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;	font-style: italic;	font-size: large;	color: #AC1B2D;	text-align: left;	padding-top: 10px;	line-height: 1.25;}.playedartist {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;	font-weight: bold;}.playedtrack {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;}.playedalbum {	font-family: Tahoma, Verdana, sans-serif;	font-size: large;	font-style: italic;}.playedcredits {	font-family: Tahoma, Verdana, sans-serif;	font-size: medium;}.playedurl {	font-family: Tahoma, Verdana, sans-serif;	font-size: medium;}.playednotes {	font-family: Verdana, sans-serif;}.playedtime {	text-align: right;	font-family: "Lucida Console", Monaco, Courier, serif;	font-size: small;	vertical-align: text-top;}.playerimg {	float: left;	margin: 5px;}.playlist {	width: 80%;	margin-left: 10%;	margin-right: 10%;	border-collapse: collapse;	table-layout: fixed;}.playlist td {	padding: 0.5rem;	padding-left: 20px;	vertical-align: text-top;}.playlist tr:nth-child(even) {	background-color: #AC1B2D;	vertical-align: text-top;}.playlist tr:nth-child(odd) {	background-color: #FFCECE;	vertical-align: text-top;}.playlist th {	padding-bottom: 20px;}