body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Century Gothic, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #101010;
	}
a {
	text-decoration: none;
	font-weight: normal;
	color:  #C31E6B;
	outline: none;
	}
a:visited {
	color:  #E55498;
	}
a:active {
	color:  #C31E6B;
	}
a:hover {
	color: #E55498;
	text-decoration: underline;
	}
.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

div#t_header h1 { /* USED BY: QUOTES */
	font-size: 24px;
	line-height: 20px;
	font-weight: normal;
	margin-top: 0;
	/* padding: 25px 50px 0px 580px; */
	margin-bottom: 0;
	}

.quote_text {
	color: #E55899;
	}
div#t_header h2 { /* USED BY: QUOTES */
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	color: #C0005B;
	padding: 10px 0px 0px 25px;
	margin-top: 0;
	margin-bottom: 0;
	}

h1 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0;
	/* padding: 25px 50px 0px 580px; */
	margin-bottom: 0;
	}

h2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	color: #C0005B;
	padding: 10px 0px 0px 25px;
	margin-top: 0;
	margin-bottom: 0;
	}

h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
img {
	border: 0;
	}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}	
.tiny_quote {
	font-size: 12px;
	color: #C0005B; 
	}


.tiny_listen {
	font-size: 12px;
	color: #C31E6B;
	}

.commentsclick {
	color:  #C31E6B;
	}

#top {

float:left;
width:100%;
padding-top:10px;
padding-bottom:25px;
padding-left: 0px;
	}

#bottom {

float:left;
width:100%;
padding-top:5px;
padding-bottom:2px;
padding-left: 5px;
	}

#left {

float:left;
width:77%;
border-right:2px solid #000;
border-bottom:2px solid #000;
margin-right:15px;
padding-bottom:20px;
padding-left: 10px;
padding-right: 5px;

	}

div#posting {
	margin-bottom: 45px;
	}

div#posting p {
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	}

#posting .tracklist {
	/*display:none;
	margin-left: 40px;*/
	margin-bottom: 5px;
	margin-top: 15px;
	}

table.playlist {
text-align: left;
width: 100%;
border-collapse: collapse;
margin-bottom: 10px;
}

table.playlist tr {
border-bottom: 1px solid #383838;
vertical-align: top;
}

table.playlist th, table.playlist tr td {
padding: 5px 10px 5px 0px;
}

#posting-footer {
	
	}

#prevnext {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#middle {
	padding-right: 5px;
	padding-top: 5px;
	}


#schedule p{
	font-family: verdana;
	color: #ffffff;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	}

pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 182px;
	display:inline;

 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
	}

.cloud {
	margin: 0 0 0 0;
	padding: 0;
	display:inline;
	}




/* Comments */
ol#commentlist div {
margin: 6px 0 0 0;
}

ol#commentlist li {
margin: 0 0 28px 0;
}

form fieldset {
}

form label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}

#content input, 
#content textarea {
width: 320px;
margin-bottom: 7px;
}

input.commentfile {
width: auto;
}

#content textarea {
height: 130px;
}

#buttons {
margin-top: 20px;
}

#prevnext {
text-align: center;
}

img.rss {
vertical-align: middle;
margin-bottom: 0.2em;
}

.hidethis {
display:none;
}
