body          {
	font-size: 75%; 
	font-family: arial, sans-serif; 
	color: #003300; 
	background-color: #f0e4ff;
	padding: 1em 3em 1em 1em;
	}
h1		  {padding: 0.1em 0.2em 0.1em 0em; margin: 0px 0px 0px 0px;}
h2		  {padding: 0.1em 0.2em 0.1em 0em; margin: 0px 0px 0px 0px;}
h4		  {padding: 0.2em 0.2em 0.2em 0em; margin: 0px 0px 0px 0px;}
table		  {border-collapse: collapse}
td		  {font-size: 75%;}
button		  {font-size: 75%; margin: 0em 2em 0em 0em;}

.google-ad {padding: 0em 1em 1em 1em;}

.intro {max-width: 50em; padding: 0.5em 0.5em 0.5em 0.5em }
.day {background-color: #ddffee; font-weight: bold; text-align: center; border: solid black 1px; 
	padding: 0.2em 0.2em 0.2em 0.2em; width: 2em; height: 1.5em; }
.dayblank { background-color: #dddddd; color: #888888; text-align: center; border: solid black 1px; 
	padding: 0.2em 0.2em 0.2em 0.2em; width: 2em; height: 1.5em; }

.list-header {margin: 1em 0em 0.2em 0em;}
.list-channel {
	font-size: 75%; 
	font-weight: bold; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	}
.selector	  {width: 3em; text-align: center;}
.list-time	  
	{
	width: 14em;
	font-size: 65%;                
	text-align: center;
	}
.list-item-selected .list-time {	background-color: #ddeedd;}

.list-rating  
	{
	width: 75px;
	text-align: center;
	}

.list-title   {
	font-size: 65%; font-weight: bold;
	padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px;}
.list-item-selected .list-title {	background-color: #ddeedd;}

.list         {
	width: 95%;
	max-width: 50em; 
	padding: 0px 0px 0px 0px; margin: 0.2em 2em 0.5em 0.5em; 
	border-top: #cccccc solid 1px; border-left: #cccccc solid 1px; 
	border-right: #444444 solid 1px; border-bottom: #444444 solid 1px; 
	}
.list table      {
	width: 100%;
	background-color: #f8eef8;
	}
.stars        {}
.detail       {
	max-width: 50em; 
	padding: 1em 1em 1em 1em; margin: 0.5em 2em 0.5em 2em; 
	border-top: #dddddd solid 2px; border-left: #dddddd solid 2px; 
	border-right: #666666 solid 2px; border-bottom: #666666 solid 2px; 
	background-color: #f8eef8
	}
.rt-detail       {
	max-width: 50em; 
	padding: 1em 1em 1em 1em; margin: 0.5em 2em 0.5em 2em; 
	border-top: #dddddd solid 2px; border-left: #dddddd solid 2px; 
	border-right: #666666 solid 2px; border-bottom: #666666 solid 2px; 
	background-color: #f8eef8
}

.list-item-selected   {height: 0.5em; background-color: #eeccff; border: solid #ccddcc 1px; margin-top: 10px;}
.list-item-unselected {height: 0.5em; background-color: #f8eef8; border: solid #f8eef8 1px; margin-top: 10px;}
.list-item-collapsed {background-color: #ffffff; visibility: collapse; display: none;}

.channel-collapsed {background-color: #ffffff; visibility: collapse; display: none;}

