.list_ranks h1 {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family: arial-narrow,arial,verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

ul.listcontent li.top {
    	margin: 0;
    	padding: 0 0 0 10px;
	background: #D9F0DC url(/sportsnation/listranker/NFL/listrank_bg.jpg) 100% 0;
	zoom:1;
}

.listwrapper {
	background: #D9F0DC;
}

.left_subh{
	position:relative;
	top:20px;
	left:2px;
	padding:11px 0px 18px 40px;
	width: 321px;
	font-family: arial-narrow,arial,verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ebfbed;
	background-color: transparent;
	background-image: url(/sportsnation/listranker/NFL/subhead.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}

/* add some space on the image ranker
#logos_wrapper h1.left_subh {
	margin-bottom:40px;
}
*/
ul.listcontent li.foot {
	background-color: #edf8ee;
	background-image: url(/sportsnation/listranker/NFL/listrank_bg.jpg);
}
/* list item styles */
.text_wrapper li:hover, .border_helper {
	border-bottom: 1px solid #026107;
	border-bottom-style: dotted;
}

.text_rollover, .text_rollover a:visited, .text_rollover a:active, .text_rollover a:link {
	 background-color: #a7cfab;
	 color: #000;
}
.text_rollout, .text_rollout a:link, .text_rollout a:visited, .text_rollout a:active, .tempClass {
	color: #000;
}
.list_ranks li, .text_wrapper li, .results_wrapper li {
		border-bottom: 1px dotted #026107;
}

ul.listcontent .list_ranks em {
		color: #0c5f01;
}
.textItemClicked, .textItemClicked a:visited, .textItemClicked a:link {
		color:#0c5f01;
}


a:visited .left_number, a:link .left_number{
	color: #551303;
}

.list_ranks li a, .list_ranks li a:visited, .list_ranks li a:hover {
	color:#551303;
}

li em.results_votes{
	color:#000;
}
.results_votes em.results_percent, li em.results_percent{
	color:#1c6c23;
	width:60px;
	float:right;
	border:0px solid blue;
	text-align:right;
}
.dropzonehover{
	background: #1C6C23;
}
#dragHelper a, #dragHelper li a {
	color: #ffffff;
}

/*tooltips */
li.tooltip_top {
		background: transparent url(/sportsnation/listranker/NFL/tooltip.png)  no-repeat 100% 0%;
}

ul.tooltip_content li.tooltip_foot {
		background: transparent url(/sportsnation/listranker/NFL/tooltip.png)  no-repeat 100% 100%;
}

#totalVotes {
	/* padding:15px 0px 0px 0px;
	float:left;*/
	/*margin:7px 0px 0px 0px;*/
	margin:0px;
	font-size: 12px;
	color: #0f4e16;
	border:none;
}
#totalVotes span {
  color: #551303;
}

.list_tooltip_wrapper {
   color: #000;
}


/* image based ranker */
ul.listcontent li.top .logos_wrapper a:visited, ul.listcontent li.top .logos_wrapper a:link{
	text-decoration: none; color: #000;
}
ul.listcontent li.top .logos_wrapper a:hover {text-decoration: underline; color: #000;}
ul.listcontent li.top .logos_wrapper a:visited:hover {text-decoration: underline; color: #0c5f01;}

.logos_wrapper em.list_circle  {
	background: transparent url(/sportsnation/listranker/NFL/circle.png) no-repeat;
	color:#ffffff;
}
#loadingDiv {
color: #FFFFFF;
}
