body, td  { font-family: arial; font-size: small; }
a         { color: #0000BB; text-decoration: none; }
a:hover   { color: #ffff33; text-decoration: underline; font-style: italic ; }
.headline { font-family: verdana,  arial; font-size: 18px; letter-spacing: -1px; font-weight: bold }
.headlinered { font-family: verdana,  arial; font-size: 26px; letter-spacing: -1px; font-weight: bold; color: #ff0000}
.headline0{ font-family: verdana, arial; font-size: 10px; font-weight: normal; }
.headline1{ font-family: verdana, arial; font-size: 12px; font-weight: normal; }
.headline2{ font-family: verdana, arial; font-size: 10px; font-weight: bold; }
.headline3{ font-family: verdana, arial; font-size: 12px; font-weight: bold; }
.archivelink{ font-family: verdana, arial; font-size: 10px; font-style: normal; font-weight: bold ; text-decoration: none ; }
.CandGrid { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal}
.CandGridBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal}
/*
.frontText {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: bold; color: #000000}
.frontTextcyan {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: bold; color: #00ffff}
*/
.subhead  { font-family: arial, arial; font-size: 16px; font-weight: bold; font-style: normal; }
.subheadlite  { font-family: arial, arial; font-size: 16px; font-weight: bold; font-style: normal; color: #cccc00}
.showname  { font-family: arial, arial; font-size: 14px; font-weight: bold; font-style: normal; }
font { font-family: arial black, arial; font-size: 28px; letter-spacing: -1px; }

table.maintable {
	border-style: solid;
	border-color: #444444 #ffffff #ffffff #444444 ;
	border-width:medium ; 
	width:100%; 
	border-collapse: separate ;
	border-spacing: 0 ;
	}
tr.head {
	background-color: #999999;
	}
th.title {
	border-style: ridge ;
	border-width: 2px ;
	border-color: #888888 ;
	padding: 0 ;
	vertical-align: center ;
	text-align: center ;
	}
th.days {
	border-style: ridge ;
	border-width: 2px ;
	border-color: #888888 ;
	padding: 0 ;
	vertical-align: center ;
	text-align: center ;
	font-size: x-small ;
	font-weight: bolder ;
	}
td.showname {
	width: 45% ;
	border-style: ridge;
	border-width: 2px;
	border-color: #cccccc;
	padding: 0 ;
	background-color: #cc3300 ;
	text-align: left ;
	vertical-align: top ;	
	}
table.invisible {
	width: 100% ;
	border-style: none ;
	padding: 0 ;
	background-color: #cc3300 ;
	}
td.invisible {
	width: 100%
	border-style: none ;
	padding: 0 ;
	background-color: #cc3300 ;
	}
td.rss {
	width: 90% ;
	border-style: none ;
	border-width: 0 ;
	background-color: #cc3300 ;
	text-align: left ;
	vertical-align: top;
	}
td.txt {
	width: 100% ;
	padding: 0 0 0 15px ;
	font-family: "comic sans ms", "lucida console", sans-serif ;
	font-size: small ;
	font-style: normal ;
	font-weight: bold ;
	line-height: 105% ;
	color: #002211 ;
	}
td.showdate {
	width: 35% ;
	border-style: ridge;
	border-width: 2px;
	border-color: #cccccc;
	padding: 2px ;
	background-color: #9999ff; 
	text-align: left ;
	vertical-align: top;
	}
span.showdate {
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	}
span.showlen  { 
	font-family: arial, arial; 
	font-size: 10px; 
	font-weight: 
	bold; 
	font-style: normal; 
	}
td.daystostay {
	width: 5% ;
	border-style: ridge ;
	border-width: 2px ;
	border-color: #cccccc ;
	padding: 0px ;
	background-color: #cccc33 ; 
	vertical-align: top ;
	text-align: center ;
	}
span.daystostay {
	font-family: verdana, arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	}
td.action {
	width: 15% ;
	border-style: ridge ;
	border-width: 2px ;
	border-color: #cccccc ;
	padding: 0px ;
	background-color: #33cc99 ;
	vertical-align: top ;
	}
table.action {
	width: 100% ;
	border-style: none ;
	border-width: 0 ;
	padding: 0px ;
	}
td.play {
	width: 30% ;
	text-align: center ;
	}
td.download {
	text-align: center ;
	}
