/* vim:set nohlsearch ai noexpandtab nodigraph tw=0: */
body {
	font-family:		"Verdana", "Helvetica", "Arial", "Swiss", sans-serif;
	background:		#F4F4C1 url(../templates/woven.gif);
	margin:			0px;
}
.InternetExplorerIsForRetardsByRetards {
}
.slice {
	height:			0px;
	clear:			both;
}
h1, h3 {
	width:			auto;
	color:			#710f4b;
	font-family:		"Bookman Old Style", "Times New Roman", "Times", serif;
	text-align:		center;
	position:		relative;
}
h1 {
	margin-top:		4px;
	font-size:		36pt;
	font-weight:		bolder;
	height:			1em;
	margin-bottom:		0px;
	clear:			none;
}
h2 {
	color:			#d36100;
	font-family:		"Trebuchet MS", "Verdana", "Hevletica", "Arial", "Swiss", sans-serif;
	font-style:		italic;
	font-weight:		normal;
	font-size:		16pt;
	text-align:		center;
	margin:			0px;
	clear:			none;
}
h3 {
	margin-top:		-8px;
	font-size:		26pt;
	font-style:		italic;
	font-weight:		normal;
	margin-bottom:		4px;
	clear:			none;
}
h4 {
	color:			#000066;
	font-family:		"Georgia", "Times New Roman", serif;
	font-weight:		normal;
	font-size:		10pt;
	text-align:		center;
	margin:			0px;
	clear:			none;
}
h5 {
	color:			#000066;
	font-family:		"Verdana", "Hevletica", "Arial", "Swiss", sans-serif;
	font-weight:		normal;
	font-size:		14pt;
	text-align:		center;
	margin:			0px;
	clear:			none;
}
.logo {
	border:			0px;
	margin:			0px;
	padding:		0px;
}
.left {
	float:		left;
}
.right {
	float:		right;
}
.tagline {
	text-decoration:	underline;
	line-height:		2.5;
	display:		inline;
	vertical-align:		top;
}
.liveLink {
	color:			#FF0000;
	display:		inline-block;
	background-image:	url(../templates/listenlive.jpg);
	width:			144px;
	height:			42px;
	font-family:		"Verdana", "Arial", "Helvetica", "Swiss", sans-serif;
	font-size:		18px;
	font-style:		italic;
	line-height:		42px;
	text-align:		center;
	text-decoration:	none;
	vertical-align:		middle;
}
#masthead, #tagline, #stationid, #callus {
	min-width:		900px;
}
#callusInner {
	width:			450px;
	margin-left:		auto;
	margin-right:		auto;
}
hr.slice {
	margin-top:		4px;
	margin-bottom:		4px;
	clear:			both;
	width:			100%;
}
.menu {
	font-family:		"Arial", "Helvetica", "Swiss", sans-serif;
	font-size:		10pt;
	font-weight:		bolder;
	text-align:		center;
	position:		relative;
	float:			left;
	clear:			left;
	width:			160px;
	border:			0px;
	margin-left:		0px;
	margin-right:		16px;
	margin-top:		0px;
	margin-bottom:		0px;
	padding:		0px;
}
.menu ul {
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
li.menuitem, li.topitem {
	padding-bottom:		6px;
	text-align:		center;
	font-family:		"Arial", "Helvetica", "Swiss", sans-serif;
	font-size:		10pt;
	font-weight:		bolder;
}
li.menuitem {
	padding-top:		6px;
	border-top:		2px solid black;
	border-bottom:		0px;
}
li.menuitem a, li.topitem a {
	color:			black;
	text-decoration:	none;
}
li.menuitem a:hover, li.topitem a:hover {
	color:			#b91806;
	text-decoration:	none;
}
.afterword {
	color:			black;
	font-weight:		bolder;
	font-family:		"Arial", "Helvetica", "Swiss", sans-serif;
	font-size:		10pt;
	clear:			both;
	width:			100%;
	text-align:		center;
}
.ourinfo {
	color:			#b91806;
}
.kountrymike {
	font-size:		8pt;
}
.headshot {
	background-color:	#ecdfaf;
	float:			right;
	border:			12px solid #ecdfaf;
	margin:			4px;
}
a.button, a.button:hover, a.button:active {
	display:		inline-block;
	background-color:	#ecdfaf;
	width:			80px;
	font-size:		8pt;
	margin-top:		2px;
	margin-bottom:		2px;
	margin-right:		2px;
	margin-left:		0px;
	text-align:		center;
	text-decoration:	none;
}
a.button {
	color:			black;
	border-top:		2px solid white;
	border-left:		2px solid white;
	border-bottom:		2px solid black;
	border-right:		2px solid black;
}
a.button:hover {
	color:			red;
	border-top:		2px solid white;
	border-left:		2px solid white;
	border-bottom:		2px solid black;
	border-right:		2px solid black;
}
a.button:active {
	color:			red;
	border-bottom:		2px solid white;
	border-right:		2px solid white;
	border-top:		2px solid black;
	border-left:		2px solid black;
}
.content {
	margin-top:		16px;
	margin-left:		176px;
}
.episodeButtons {
	float:			left;
}
.episodeBanner {
	display:		block;
	text-align:		center;
	font-size:		12pt;
	font-weight:		bolder;
	padding:		2pt;
	margin-top:		14px;
	margin-bottom:		8px;
}
.episode {
	margin-top:		12px;
	margin-bottom:		12px;
	min-height:		48px;
	border-top:		0px;
}
.episodeEntry {
	padding-top:		0px;
	padding-bottom:		24px;
}
.player {
	clear:			left;
	width:			350px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:		center;
	margin-top:		8px;
	margin-bottom:		4px;
}
.description {
	color:			black;
	font-weight:		bolder;
	font-family:		"Arial", "Helvetica", "Swiss", sans-serif;
	font-size:		10pt;
}
.notice {
	color:			black;
	font-weight:		normal;
	margin-left:		16px;
	margin-right:		16px;
	font-family:		"Arial", "Helvetica", "Swiss", sans-serif;
	font-size:		9pt;
	text-align:		center;
}
