body {
text-align: center;
font-family: Calibri, tahoma, sans-serif;
color: #BCEB55;
background: #000;
}

html {
height: 100%;
margin: 0 0 1px 0;
background: #000;
}

big {
color: #FFFF66;
font-weight: bold;
}

.ChanA {
color: #CDEFE6;
font-weight: bold;
}

.podcast {
color: #BB44EE;
font-weight: bold;
}

img {
border: none;
}

hr {
height: 1px;
border: none;
border-bottom: solid 1px #CCC;
}

#middle {
width: 95%;
margin: 0 auto;
padding: 1px;
border: 0px solid #ccc;
background: #000;
text-align: center;
}

#streams {
margin: 0 auto;
padding: 0px;
border: solid 1px #CCF;
text-align: left;
background: #404054;
}

.dl li {
text-align: left;
border-bottom: 1px solid #000;
margin: 0;
padding: 0;
}

.dl p {
margin: 1px;
padding: 1px;
}

h1 {
font-size: 11pt;
font-weight: bold;
font-family: Calibri, tahoma, sans-serif;
color: #CCC;
}

.dl li h3 {
margin: 1px;
padding: 0px;
font-size: 11pt;
font-weight: bold;
font-family: Calibri, tahoma, sans-serif;
color: #FFF;
}

ul {
margin: 0;
padding: 0;
}

li {
list-style-type: none;
margin: 0;
padding: 0;
}

.lnk { 
width: 45%;
font-size: 11pt;
text-align: left;
padding: 4px 2px 0px 20px;
display: block;
float: left;
margin: 0;
}

.lnk li {
letter-spacing: 1px;
margin: 0;
padding: 0;
display: block;
color: #CCC;
}

.lnk a {
line-height: 1.2em;
font-family:  Calibri, tahoma, sans-serif;
font-size: 11pt; 
font-weight: bold; 
color: #F00;
text-decoration: none;
}

a {
color: #F00;
text-decoration: none;
}

.lnk a:hover {
color: #FFC;
text-decoration: underline;
}

.lnk h3 {
margin: 0 0 3px 0;
padding: 0;
font-family: Bitstream Vera Sans, Calibri, tahoma, sans-serif;
font-size: 11pt; 
color: #CCC;
}

.aimg {
position: relative;
float: left;
background: #000;
padding: 0px;
color: #F40;
}

.astr {
white-space: nowrap;
display: block;
margin: 0;
padding: 0;
color: #DFF;
font-size: 28pt;
font-family: Calibri, tahoma, sans-serif;
text-decoration: none;
border: 1px solid #444450;
text-align: center;
} 

.osi {
float: left;
margin: 0 3px;
padding: 4px 1px;
}

.cont {
margin: 1em 1em 2em 1em;
text-align: left;
font-size: 16pt;
}

.cont a {
font-weight: bold;
color: #9FF;
text-decoration: none;
}

.cont a:hover {
cursor: crosshair;
text-decoration: underline;
}


.astr:visited  { color: #DFF; }
.astr:hover { border: 1px dashed #CCC; color: #D0D0D9; cursor: crosshair; background: #66E; text-decoration: none !important;}
.osi:hover { background: #741; }
.astr a { color: #DFF; cursor: crosshair; }
.astr:active { color: #DFF; background: #557;}


.inv {
display: none;
}

