body {
	background-color: #FF6600;
}
body,td,th {
	color: #000000; font-size: 12pt; font-family: Times, "Times New Roman", Georgia, serif;
}

pre {font-size: 10pt; margin: 10px; padding: 10px;}

h1.flatfour {
    font-size: 36pt;
	margin-left: 3%;
	margin-right: 20%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 1px;
}
h1.flatfour a, h4.flatfour a, h3.flatfour a, h2.flatfour a {text-decoration: none; color: black; }
h4.flatfour a:hover, h3.flatfour a:hover, h2.flatfour a:hover {text-decoration: underline; color: blue; }
.beta {
	text-align: 70%;
	margin-top: -10px;
	margin-bottom: 1px;
	padding-top: 0px;
	margin-left: 13%;
	/* font-variant: small-caps; */
}

.minimalmain {border: 2px solid black;
     margin: 2px;
	 padding: 2px 12px;
	 background-color: rgb(255,235,215);
	 color: black;
	 }



.onairoffair { text-align: center; }
.onairoffair a { font-weight: bold; }

td.tabselected, td.tabunselected { margin: 0px; padding: 3px; text-align: center; color: black; }
td.tabselected a, td.tabunselected a { text-decoration: none; color: black; }
td.tabunselected a:hover { text-decoration: underline;  }
td.tabselected { border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;
        background-color: rgb(255,153,51); }
td.tabunselected { border: 1px solid black; background-color: rgb(204,102,0); }
td.betweentabs { border-bottom: 1px solid black; }
td.mainpane { background-color: rgb(255,153,51); padding: 10px 100px 20px; border-bottom: 1px solid black; border-left: 1px solid black;
        border-right: 1px solid black; margin: 0px; }
.style1 {
	font-size: small;
	font-style: italic;
}

table.schedule {margin-top: 20px;}

table.schedule tr td, table.schedule tr th {text-align: left; }

table.schedule tr td a:link {text-decoration: none; color: rgb(0,0,10);}
table.schedule tr td a:hover {text-decoration: underline; color: rgb(0,0,255);}
table.schedule tr td a:visited {text-decoration: none; color: rgb(51,0,51);}

.nowplayingrow { border: 2px solid black; font-weight: bold; }

.creditstext {font-size: x-small}

.singleprogrammeinfodiv {border: 1px solid black; padding: 10px; }
.singleprogrammeinfodiv p {margin-left: 20px; }

table.nicetable1 {border: 1px black solid; border-collapse: collapse; }
table.nicetable1 tr {}
table.nicetable1 tr th { background: rgb(255,102,0); border: 1px black solid;  }
table.nicetable1 tr td {border: 1px black solid; font-size: smaller; }

pre.code {background: white; color: black; padding: 10px; border: 1px black solid; font-size: 10pt;}

a.emaillink {text-decoration: none; color: black;}
a.emaillink:hover {text-decoration: underline; color: blue;}

div#leftitemsdiv {position: absolute; left: 5px; top: 270px; width: 150px; margin: 0px; padding: 0px;}
div.leftitem {border: 1px solid black; margin: 5px 0px; padding: 5px; font-size: 8pt; background: rgb(255,255,102);
				}

table.playernowplaying tr td, table.playernowplaying.tr.th, 
table.playernowplaying tr td a, table.playernowplaying.tr.th a {font-size: small;}

ul.spaceme li, ol.spaceme li {padding-bottom:10px;}


td.newsurlbox { font-family: "Courier New", Courier, mono; padding-left: 20px; font-size: small; font-weight: bold;}

.howtoclicktolisten {font-size: x-small; font-style: italic;}

.submissionform {background: white; color: black; padding: 5px; border: 2px solid black; }
.submissionform th,
.submissionform td {padding: 2px;}
.submissionform blockquote {margin-top: 0px; padding-top: 0px;}


#morelinks { margin: 10px -100px; padding: 2px; overflow: visible; line-height: 200%;
       text-align: center;} 
a.onemorelink { display:inline; border: 1px solid black; 
      padding: 5px; margin: 0px 2px; 
      background-color: white; /* rgb(255,153,51); */ color: black; text-decoration: none;}
a.onemorelink:hover { color: blue; text-decoration: underline; }


table.nicetable1 tr td.thickentopborder {border-top: 2px solid black;}
table.nicetable1 tr td.thickenbottomborder {border-bottom: 2px solid black;}

.rsslinks{
border: 1px solid black;
background: rgb(245,245,245);
margin:3px;
padding:3px;
position:absolute;
top: 4px;
left: 80%;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
}
.rsslinks:hover{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity: 1;
}
.rsslinks p {padding: 0px; margin: 4px;}
.rsslinks a img {border: none;}
.rsslinks a { color: blue; text-decoration: none;}
.rsslinks a:hover { color: purple; text-decoration: underline;}


/* Stuff for the podcast */
.blogEntry { 
     background: rgb(255,255,102); color: black;
     border: 1px solid black; 
     margin: 10px;
     padding: 10px;
     width: 90%;
     }
.blogEntry h2 {
     margin: 0px;
     padding: 0px;
     font-size: 8pt;
     }
.blogEntry a {
     color: blue;
     }
.blogEntry h2 a {
     font-size: 14pt;
     text-decoration: none;
     color: black;
     }
.blogEntry h2 a:hover {
     text-decoration: underline;
     color: blue;
     }
.btlink {font-size: small; text-align: right;}
/* ...end of stuff for the podcast */

.verybig {font-size: large; margin-left: 30px;}