 /* body * { border: 1px solid red; } */
.content-box {
	/*border: solid 1px white;*/
	filter: DXImageTransform.Microsoft.Alpha(opacity=77);
    filter: alpha(opacity=77); /* ie only attr! */
    -moz-opacity: 0.77;
	cursor: default;
}
.content-box, .content-box * {
    background-color: #999999;
	color: black;
}

.content-box a, .content-box a * {
	cursor: pointer;
	color: #DDDDDD;
    text-decoration: none;
	/*padding-right: 1px;
	margin-top: 1px;*/
}
.content-box a:visited, .content-box a:visited * {
	color: #C9C9C9;
}

.content-box a:hover, .content-box a:hover * {
	/*border-right: 1px solid white;
	padding-right: 0px;
	text-decoration: overline;*/
	color: white;
}
.content-box a img {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 0px;
}
.content-box * a:hover img {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 0px;
}

.newsitem {
	font: 8pt "Verdana";
	text-align: left;


	margin: 20px 20px;
}
.newsitem ul {
    margin-left: 10px;
    padding-left: 10px;
}
.newsitem i {
	font: 7pt "Verdana";
	font-style: italic;
}

.newsitem h1 {
	text-align: left;
/*          color: #633118;*/
	color: #6B0D0A;
	font: bold 10pt "Verdana";
	padding: 0px;
	margin: 0px;
	display: inline;
}

.archive, .archive * {
	font: 8pt "Verdana";
}

.archive h1 {
	font: bold 12pt "Verdana";
	color: #6B0D0A !important;
}

.sched-box {
	padding: 10px 5px 10px 10px;
	filter: DXImageTransform.Microsoft.Alpha(opacity=60);
    filter: alpha(opacity=72); /* ie only attr */
    -moz-opacity: 0.72;
	cursor: default;
}
.sched-box, .sched-box * {
    background-color: black;
}

.sched, .sched * {
	color: #00A500;
}
.sched {
    padding: 3px;
    font: 8pt "Verdana";

}
.sched a, .sched a * {
	cursor: pointer;
    text-decoration: none;
}
.sched a:visited, .sched a:visited * {
    color: #007A00;
}

#live-dj a:visited, #live-dj a:visited * {
    color: #007A00;
}


.sched a:hover, .sched a:hover * {
	color: #00FF00;
}
.lit, .lit * {
	color: #FFA500;
}
.sched a:visited .lit, .sched a:visited .lit * {
    color: #DDA500;
}
.sched a:hover .lit {
	color: #FFD700;
}

.sched h1 {
    font: 11pt "Verdana" !important;
    font-weight: bold;
    display: inline;
}
.sched-item {
    margin-top: 7px;
}
.sched-item-time {
    color: white;
    display: block;
}
.sched-item-name {
    display: block;
    font-weight: bold;
}

.sched-item-genre {
    display: block;
    font-style: italic;
}

#box-stripe-center {
	cursor: default;
}
#box-stripe-center a {
	cursor: pointer;
}

#up-next {
	margin-bottom:-5px;
	font-size: 11pt;
}

#live-dj, #live-dj * {
	font: bold 8pt "Courier New";
	/* color: #DEDEDE; */
	color: #00A500;
}
#live-dj .show {
	font: bold 13pt "Verdana";
}
#live-dj .genre {
	font: 8pt "Verdana";
	font-style: italic;
}
#live-dj a, #live-dj a *, #live-dj * a {
    text-decoration: none;
}
#live-dj a:hover, #live-dj a:hover *, #live-dj * a:hover {
    text-decoration: none;

	/* color: white; */
	color: #00FF00;
}
#live-dj .dj {
	font: bold 13pt "Verdana";
    display: block;
}


#live-dj .with {
	font: bold 6pt "Verdana";
    display: inline;
	position: relative;
	/*text-decoration: underline overline;*/
}

#live-dj .time {
	font: bold 8pt "Courier New";
}

.info-child {
	font-size: 7pt;
}
.info {
	margin: 20px;
}

.info-also {
	font: italic 8pt verdana;
}

.info-content, .info-content * {
	font: 8pt verdana;
}
.info-content p {
	margin-top: 8px;
}
.info-content b, .info-content * b, .info-content b * {
	font: bold 8pt verdana;
}
.info-content i, .info-content * i, .info-content i * {
	font: italic 8pt verdana;
}
.info-content u, .info-content * u, .info-content u * {
	text-decoration:underline;
}

.info-headline, .info-headline * {
	text-align: left;
	color: #6B0D0A;
	font: bold 10pt "Verdana";
}

a.shouldlink *, a.shouldlink, #box-stripe-center a.shouldlink { cursor: default;}


.ERROR {  /* now the css class */
	color: red;
	font: bold 12pt verdana;
	position: absolute;
	top:620px;
}

#search-container {
	position: absolute; 
	top: 585px;
	text-align: right;
	width: 771px;
	color: dimgrey;
}

#search-container label {
	font-weight: bold;
}
#search-container input {
	border: 1px solid grey;
	padding: 1px;
}
	
