.collage {
	/*padding-left: 3px;*/
	margin-right: -1px;
	overflow: hidden;
}

.collage-row {
	/*margin: 0 auto;*/
	height: 160px;
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
}

.collage-box {
	float: left;
	height: 160px;
	width: 311px;
	position: absolute;
	overflow: hidden;
	top: 0;
}

	.collage-box .entry-info {
		position: absolute;
		bottom: 0;
		background: url("/gfx/black_80.png") repeat;
		display: block;
		width: 291px;
		padding: 10px;
		color: #fff;
		margin-bottom: -100px;
	}
	
	.collage-box.mid .entry-info {
		width: 291px;	
	}
	
	.collage-box .entry-info h1 {
		margin: 0;
		padding: 0;
		font-size: 16px;	
		font-family: 'Istok Web', 'verdana', sans-serif;
		color: #fff;
	}
	
		.collage-box .entry-info h1 a {
			color: #fff;
		}
		.collage-box .entry-info h1 a:hover {
			color: #f2f2f2;
		}
	
	.collage-box .entry-info span.time {
		font-size: 11px;	
		color: #CCC;
		background: url("/gfx/icons/clock_small.png") left center no-repeat;
		padding-left: 15px;
	}
	
	.collage-box span.blog {
		font-size: 12px;	
		color: #CCC;
		display: block;
		position:absolute;
		top: 5px;
		left: 5px;
		display: none;
		background: url("/gfx/black_80.png");
		border-radius: 5px;
	}
	
		.collage-box span.blog a {
			color: #fff;
			padding: 4px 5px;
			display: block;
		}

.collage-row .mid {
	width: 311px;	
}

.collage-img {
	width: 315px;	
	height: 165px;
}

.section-header {
	padding: 15px 20px;
	padding-bottom: 5px;
	background: url(/gfx/settings_acc.png) bottom repeat-x;
	border-bottom: 1px solid #eee;
}
	.section-header h1 {
		font-family: 'Istok Web', sans-serif;	
	}
	
			.red-icon {
			position: absolute;
			right: 3px;
			top: 3px;
			opacity: 0.8;
		}
		
	.signed-info {
		padding: 3px 10px;
		padding-top: 5px;
		font-size: 10px;
		color: #444;
		text-align:center;	
		display: block;
	}

	.toplist {
		display: block;
		width: 309px;
		list-style: none;
		float: left;
		padding-bottom: 10px;
		border-left: 1px solid #f2f2f2;
	}
	
		.toplist.mid {
			width: 310px;	
		}
	
		.toplist li {
			color: #999;
			display: block;
			position: relative;
		}
		
			.toplist li span {
				display: inline-block;
				padding: 2px;
				text-align: center;
				width: 32px;
				padding: 5px 0;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 16px;
			}
			.toplist li a {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				display: inline-block;
				
			}
			
			.section-header.columnized {
				width: 270px;	
				float: left;
				border-right: 1px solid #f2f2f2;
			}
			
			.section-header.columnized.last-col {
				border-right: none;	
			}
			
			
			.toplist li.hidden-list {
				display: none;	
			}