body { 
	background-color: #000; 
	color: #fff; 
	margin: 0px 0px 0px 0px;
}

.foo {
	margin-left: 0px;	
	margin-right: 0px;	
	margin-top: 0px;	
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	width: 100%;
}

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: small;
}


a { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }

.underlined a {
	text-decoration: underline;
}

.title tr td a:hover {
	text-decoration: none;
}
.title tr td  {
	text-decoration: none;
	font-size: 24px;
}

.title a:hover {
	text-decoration: none;
}
.title {
	background-color: #444;
	font-size: 24px;
	height: 50px;
	padding-left: 10px;
}

.account {
	background-color: #444;
	font-size: x-small;
	padding-right: 10px;
}

.account a {
	background-color: #444;
	font-size: small;
	padding-right: 10px;
}

.account a hover {
	background-color: #444;
	font-size: small;
	padding-right: 10px;
	text-decoration: underline;
}

.topmenu {
	background-color: #515471;
	font-size: medium;
	padding-left: 10px;
}

.topmenu tr td {
	padding-right: 30px;
}

.bottommenu {
	background-color: #222;
	font-size: medium;
	padding-left: 10px;
}

.bottommenu tr td {
	padding-right: 30px;
}

.content {
	margin: 10px 10px 10px 10px;
}

.landingcontent {
	margin: 0px 0px 0px 0px;
}

.subtitle {
	font-size: large;
	color: #EAC579;
}

.subsubtitle {
	font-size: medium;
	padding-top: 20px;
}

.scanicon {
	border-width: 4 4 4 4;
	border-color: #000;
	width: 128px; 
	height: 96px;
}

.selectedvideo {
	background-color: #a00; 
}

.odd {
	background-color: #222; 
}

.icon {
	border-width: 4 4 4 4;
	border-color: #000;
	width: 64px; 
	height: 48px;
}

.currenticon {
	border-width: 4 4 4 4;
	border-color: #EADB79;
	width: 64px;
	height: 48px;
}

.pages {
	vertical-align: middle;
}

.pages a hover {
	text-decoration: underline;
}

.player {
	height: 450px;
	z-index: 0;
}

.iconnav {
	height: 100px;
}

.titlenew a {
	color: #EADB79;
	font-weight: bold;
}

.emphasized {
	color: #EADB79;
}

.selectedChannel {
	background-color: #515471;
}

.error {
	color: #EADB79;
}

.lotsoftext {
	width: 500px;
	margin: 10px;
}

.lotsoftext p a {
	text-decoration: underline;
}

.thispage {
	color: #ff0;
	font-weight: bold;
	font-size: larger;
}

.spacedrow {
	margin-top: 20px;	
}

.indented {
	margin-left: 20px;
	margin-right: 20px;
}

.margin {
	padding: 5px;
}

.videobutton {
	width: 24;
	border-width: 0px 0px 0px 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
}

.floatingtitle {
	background-color: #515471;
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	top: 560;
	left: 10;
	width: 580;
	height: 25;
	z-index: 100;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#515471}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #222430;
  border-right:1px solid #222430;
  background:#3c3f54}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #08080b;
  border-right:1px solid #08080b;
  background:#41445b}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #41445b;
  border-right:1px solid #41445b;}
.spiffy4{
  border-left:1px solid #222430;
  border-right:1px solid #222430}
.spiffy5{
  border-left:1px solid #3c3f54;
  border-right:1px solid #3c3f54}
.spiffyfg{
  background:#515471}
  