body {font-family: arial, sans-serif;
	font-size: 90%;
	color: #000;
	background: #000f14 url(/player/includes/img/bodyBkg.png) no-repeat;
	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 auto;	
	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/rowNavBkg.jpg);
	background-repeat: repeat-x;
	background-color: #111;
	font-weight: 500;
	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:#293137;}

#rowInfo {display:block;
	position: relative;
	overflow:hidden;
	margin:0px;
	padding:2px 5px 0px 5px;
	border-bottom: 1px solid #111;
	width: 1000px;
	height:22px;
	color:#ccc;
	background-image:url(/player/includes/img/infoBarBkg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	font-size:.8em;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 20px;
	width:990px;}
html>body #rowcontent #rowInfo {height: 20px; width: 990px;} 
.rowInfoTitle {display:inline;
	position:absolute;
	top: 2px;
	left: 10px;
	text-align:left;}
.rowInfoTopic {display: inline;
	position:absolute;
	top: 2px;
	left: 645px;
	text-align:right;}
.infoTitleText, .infoTopicText {font-size: 1.1em;
	font-weight:600;}
	
#rowcontent {display:block;
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: 510px;
	clear: both;}

#colone {display:inline;
	margin:0px;
	padding: 0px;
	width: 640px;
	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;} 

.scrollbtn {margin: 0px;
	padding: 0px;
	line-height: .1em;
	font-size: 0em;}

iframe {margin: 0px;
	padding: 0px;
	border: 0px;
	background: #2d373e url(/player/includes/img/bkg_list.jpg) no-repeat;}

.rowSpacer {display:block;
	clear: both;
	line-height: 0px;
	font-size: 0em;}	
	
/* #### List menu #### */
/* # layout # */
#listcontainer {display:block;
	margin:0px;
	padding: 0px;
	height: 100%;
	color: #fff;
	background:  #2d373e url(/player/includes/img/bkg_list.jpg) top left no-repeat;
	font-family: arial, sans-serif;
	font-size: 90%;}

.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:2px 0px 0px 69px;
	padding:0px 0px 0px 0px;
	font-size: .7em;
	font-weight: 500;
	color:#888;
	background:none;
	float:left;}
.itemtag a {color:#aaa;
	background:none;}
.itemtag a:hover {color:#fff;
	background:none;}

.rowSpacer {display:block;
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 0em;
	font-size: 0em;}
