.item {
  background: white;
  padding: 10px;
  margin-bottom: 20px;
  float: left;
  clear: left;
  border: 1px solid #CCC;
  /* max-width: 800px; */
  width: 65%;
}

.pop_low, {
	background-color: #E0ECFA;	/* light blue */
}
.pop_medium {
	background-color: #C9D9FE;	/* light blue */
}
.pop_high {
	background-color: #A4BFFE;	/* light blue */
}


.thumbnail {
  float: right;
  margin: 0 0 10px 10px;
  border: 1px solid #ddd;
  padding: 5px;
  width: 130px;
}

.item h3 {
  width: 70%;
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
}

.item h3 a,
.item .url a {
	color: #000000;
}

.item p {
  clear: left;
}

.item .taglist {
  font-size: 1em;
  margin: 2px 0;
  padding: 0;
}

.item .report {
  /* background: url(warning_16x16.gif) no-repeat left 2px; */
  font-size: 1em;
  margin: 10px 0 0 0;
}

.tags_info .single_tag {
	background-color: #EEEEEE;
	font-style: italic;
}

a .tags_info .single_tag {
	text-decoration: underline;
}

.tag_cloud {
	margin-top: 1em;
}
.tag_cloud p {
	margin-bottom: 0;
}
.tag_cloud p span {
	float: left;
	clear: left;
}
.tag_cloud p span a {
	color: #A4BFFE;
}
.tag_cloud .small a {
}
.tag_cloud .medium a {
	font-size: 150%;
	line-height: 1.3em;

}
.tag_cloud .large a {
	font-size: 250%;
	line-height: 1.3em;
}




#intro {
  margin-bottom: 20px;
  width: 800px;
  float: left;
}

#intro p, #intro h2 {
  margin: 0;
  padding: 0;
}

.interest_legend {
  margin-bottom: 20px;
  margin-right: 250px;
  clear: left;
 
}

.interest_legend p {
	float: left;
	padding: 6px 0;
	text-align: center;
	width: 200px;
	border: 1px solid #CCC;
}

	.interest_legend p.pop_high,
	.interest_legend p.pop_medium {
		border-right-width: 0;
		/* width: 279px; */
	}

.info_box p {
	clear: left;
}
