#team, #team ul { /* all lists */
		padding: 0;
		margin: 0;
		font-size: x-small;
		list-style: none;
		line-height: 1;
	}

	#team a {
		display: block;
		color:#FFF;
		width: 2em;
	}
	#team a:hover {
		color:#F00;
	}
	#team li { /* all list items */
		float: left;
		padding:0 2px;
		/*width:200px; /* width needed or else Opera goes nuts */
	}

	#team li ul {
		position: absolute;
		background: #151515;
		padding:2px 5px;
		line-height: 18px;
		width: 14em;
		left: -999em;
		display: inline;
	}

	#team li:hover ul, #team li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		margin-left:-110px;
	}


	#position, #position ul { /* all lists */
		padding: 0;
		margin: 0;
		font-size: x-small;
		list-style: none;
		line-height: 1;
	}

	#position a {
		display: block;
		color:#FFF;
		width: 2em;
	}
	#position a:hover {
		color:#F00;
	}
	#position li { /* all list items */
		float: left;
		padding:0 2px;
		/*width:200px; /* width needed or else Opera goes nuts */
	}

	#position li ul {
		position: absolute;
		background: #151515;
		padding:2px 5px;
		line-height: 18px;
		width: 13em;
		left: -999em;
		display: inline;
	}

	#position li:hover ul, #position li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		margin-left:-80px;
	}


	#remaining, #remaining ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}

	#remaining li { /* all list items */
		border-left: 1px solid #666;
		float: left;
		line-height: 0.7em;
		margin: .5em .5em .5em -.5em;
		padding: 0 .5em 0 .5em;
	}
	#remaining li ul {
		position: absolute;
		background: #c0c0c0;
		width: 9.1em;
		height: 10.5em;
		left: -999em;
		display: inline;
		overflow:hidden;
	}
	#remaining li:hover ul, #remaining li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		padding: 0 0 0 .25em;
		margin: 0.95em 0 0 -5em;
	}
	
	
			/* players list */
	.players {}
	.players h1 {  
		padding: 2px 0 0 8px;
		margin: 0;
		height: 26px;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 100%; 
		color: #fff;
		line-height: 180%;
		position: relative;
		background: url(i/col1_draft_titlehdr.jpg) no-repeat top left;
	}
	.players h1 a, .players h1 a:visited {
		color: #fff;
		text-decoration: none;
	}
	.players h1 a:hover, .players h1 a:visited:hover {
		color: #ccc;
		text-decoration: none;
	}
	.players TABLE {
		font-size: x-small; 
		font-family: Verdana, Helvetica, sans-serif;
		color: #999;
		background:#555;
	}
	.players TABLE a, .players TABLE a:visited {color: #999;}
	.players TABLE a:hover, .players TABLE a:visited:hover {color: #F00;}
	.oddrow2 {background: #2b2b2b;}
	.evenrow2 {background: #151515;}
	.players TD {padding: 5px;}
	.players .colhead {
		color: #fff;
		background: #909090;
	}
	.players .colhead a, .players .colhead a:visited {color: #999;}
	.players .stathead {background: #c0c0c0; font-weight: bold;}
/* end players list */