body {font-family: arial, sans-serif;
	font-size: 90%;
	color: #000;
	background-color: #666;
	border: 0px;
	padding: 0px;
	margin: 0px;}

/* redundant selectors to help NS4 not forget */
div, p, th, td, ul, ol, li, dd, dl, dt, a {font-family: arial, sans-serif;}
ul {list-style-position: outside;}
li {margin: 0px;
	padding: 0px;}
a {color: #09c;
	background: none;
	text-decoration: none;}
a:hover {color: #fff;
	background: none;}
img {margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
	vertical-align: top;}
object, embed {margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	display: inline;}
input {padding: 0px;
  margin: 0px;}
form {margin:0px;
	padding: 0px;
	color:#09c;
	background: none;}

/* #####  layout  ##### */
#container {display: block;
	color: #000;
	background: none;
	margin: 0px;	
	padding: 0px;
	text-align: left; 
	width: 1000px;
	clear: both;}

#rowbanner {display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:1000px;
	height: 60px;
	color: #fff;
	background-color: #666;
	background-image: url(/player/includes/img/bkg_banner.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	clear: both;}

#closewin {display:block;
	margin: 0px;
	padding: 10px;
	text-align:right;
	font-size: .8em;}
#closewin a, #closewin a:link, #closewin a:active {margin: 0px;
	padding: 0px 15px 0px 0px;
	color: #09c;
	background-image: url(/player/includes/img/closewin_off.gif);
	background-position: top right;
	background-repeat: no-repeat;}
#closewin a:hover {color: #888;
	background-image: url(/player/includes/img/closewin_over.gif);}

#rownav {display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 1000px;
	height: 27px;
	color: #fff;
	background-image: url(/player/includes/img/bkg_nav.jpg);
	background-repeat: repeat-x;
	background-color: #313b42;
	font-weight: 400;
	font-size: 1.1em;
	clear: both;}
#rownav ul {display: inline;
	margin:0px;
	padding: 0px;
	list-style-type: none;}
#rownav li {display: inline;
	margin:0px;
	padding: 3px 9px;
	float: left;}
	
.mainnav {display: inline;
	padding: 0px;
	margin: 0px;
	float: left;}
.searchnav {display: inline;
	padding: 0px 5px;
	margin: 2px 0px 0px 0px;
	text-align: right;
	color: #888;
	background: none;
	float: right;}	
.searchnav form {margin: 0px;
	padding: 0px;
	font-size: .75em;}	
.searchnav input {margin: 0px;
	padding: 1px 2px;
	font-size: .8em;
	border: 0px;
	color: #ddd;
	background-color:#444;}
	
#rowcontent {display:block;
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: 510px;
	clear: both;}

#colone {display:inline;
	margin:0px;
	padding: 0px;
	width: 640px;
	height: 510px;
	background-color: #666;
	float:left;}

#coltwo {display: inline;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #15171a;
	width: 360px;
	color: #fff;
	background-color: #2e373c;
	float: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 359px;}
html>body #container #rowcontent #coltwo {width: 359px;} 

#titleblock {display:block;
	margin:0px;
	padding: 7px 0px 0px 10px;
	color: #fff;
	background-color: #15171a;
	background-image: url(/player/includes/img/bkg_category.jpg);
	background-repeat: repeat-x;
	height: 37px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 30px;}
html>body #container #rowcontent #coltwo #titleblock {height: 30px;} 
.titletext {margin: 0px;
	padding: 0px;
	font-size: .8em;
	color: #888;
	background:none;}	
#topicHeader {margin:0px;
	padding: 0px;
	font-size: 1em;
	color: #fff;
	background:none;}

.scrollbtn {margin: 0px;
	padding: 0px;
	line-height: .1em;
	font-size: 0em;}

iframe {margin: 0px;
	padding: 0px;
	border: 0px;}

.rowSpacer {display:block;
	clear: both;
	line-height: 0px;
	font-size: 0em;}	
	
	
/* List menu */

/* #####  layout  ##### */
#listcontainer {display:block;
	font-family: arial, sans-serif;
	font-size: 90%;
	margin:0px;
	padding: 0px;
	color: #fff;
	background-color: #2d373e;
	background-image: url(/player/includes/img/bkg_list.jpg);
	background-position:top left;
	background-repeat: no-repeat;}

.listitem {display: block;
	margin: 0px;
	padding: 4px 10px;
	border-bottom: 1px dotted #888;
	color: #fff;
	background: none;
	min-height: 60px;
	width: 359px;
	clear:both;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 339px;}
html>body #listcontainer .listitem {width: 339px;} 
.listitem:hover, html>body #listcontainer .listitem:hover {
	color: #09c;
	background-color: #21333A;
	background-image: url(/player/includes/img/bkg_list_hover.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}
.nolist {display: block;
	margin:2px 0px;
	padding: 5px 10px;
	border-top: 1px dotted #888;
	border-bottom: 1px dotted #888;
	color: #fff;
	background:none;
	clear: both;}
.listitemimg {margin: 0px;
	padding: 0px 5px 0px 0px;
	width:60px;
	float:left;}
.listiteminfo {margin: 0px 0px 0px 4px;
	padding: 0px;
	width:270px;
	float:left;}	
.itemtitle {margin:0px;
	padding: 0px;
	font-size: .9em;
	font-weight: 600;
	max-width: 280px;}
.itemdesc {margin:0px;
	padding: 0px;
	font-size: .8em;}
.itemmeta {margin:0px;
	padding: 0px;
	font-size: .7em;
	font-weight: 400;}
.itemtag {margin:4px 0px 0px 0px;
	padding: 0px;
	font-size: .7em;
	font-weight: 400;}
.itemtag a {color:#777;
	background:none;}
.itemtag a:hover {color:#fff;
	background:none;}

.rowSpacer {display:block;
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 0em;
	font-size: 0em;}