.generic_block_header {
  padding: 5px 0 0 10px;
  margin: 0;
  font-weight: bold;
}

.generic_block_container {
  width: 197px;	
  margin: -5px 0 10px 0;
  padding: 0;
}

.generic_block_content, .block_hot_listing_content, .block_pr_stat_content, 
.block_tell_friend_content {
  padding: 10px 5px 20px 10px;
}

.generic_block_content ul, .block_pr_stat_content ul, .block_tell_friend_content ul {
	margin: 0 0 20px 0;
}

.generic_block_content li, .block_pr_stat_content li, .block_tell_friend_content li {
	margin: 0 0 5px 0;	
}

.generic_block_content li span a {
	text-decoration: underline;
}

.generic_block_content li em {
	font-size: 110%;
	font-style: normal;
}

.generic_block_content li span input {
	width: 150px;
	margin: 0 0 5px 0;	
}

.block_hot_listing_content ol {
  	margin: 0 0 20px 0;
    list-style: none;
}

.block_hot_listing_content li {
	margin: 0 0 5px 20px;
	list-style-type: decimal;
}

.block_pr_stat_content img {
	margin: 0 7px 0 7px;
	vertical-align: bottom;
}

.block_pr_stat_content span {
	text-align: right;
}

.block_tell_friend_content span input {
	width: 150px;
	margin: 0 0 5px 0;
}



.generic_block_header2 {
  text-align: left;
  padding: 5px 0 0 10px;
  margin: 0;
}

.generic_block_container2 {
  margin: -5px 0 20px 0;
  padding: 0;
  
}

.generic_block_content2, .block_tags_cloud_content {
  padding: 10px 0 0 0;
  
}

.generic_block_content2 li {
	line-height: 1.5em;
}

.generic_block_content2 li span {
	font-size: 110%;
}


.block_tags_cloud_content span {
	text-align: center;
}

.block_tags_cloud_content  ul li {
  display: inline;
  margin: 0 6px 0 0;	
}


.popular_tags {
  text-align: justify;
  padding: 0;
  margin: 10px 0 0 0;
}

.popular_tags li {
  list-style: none;
  display: inline;
}

.popular_tags li a {
  color: #000;
}

.popular_tags .smallest_tag {
  font-size: 100%
}

.popular_tags .small_tag {
  font-size: 125%
}

.popular_tags .medium_tag {
  font-size: 150%
}

.popular_tags .large_tag {
  font-size: 175%
}

.popular_tags .largest_tag {
  font-size: 200%
}

.popular_tags li span {
  color:#999;
  font-size: 8px;
  padding: 0 5px 0 0;
}

#tags_cloud_sidebar {
	margin: 0 20px 10px 10px;	
}

#category_jump {
	text-align: right;
	margin: 20px 0 20px 0;
}

#pagination {
	text-align: center;
	margin: 20px;
}

#block_sort_by {
	margin: 20px 0 20px 0;
	text-align: right;	
}

#add_jump {
	margin: 20px 0 0 0;
}

#block_alphabar {
	margin: 0 0 20px 0;
	text-align: center;
}

#block_alphabar a {
	margin: 0 0 0 5px;
}