.container {
	margin: 20px 20px 10px;
}

.mosaic {
	display: inline;
	float: left;
	width: 576px;
	border-right: 1px solid #EEE;
}

	.mosaic .thumbnail {
		display: inline;
		float: left;
		width: 104px;
		margin: 0 0 10px 20px;
	}

	.mosaic .thumbnail a {
		float: left;
		width: 104px;
		height: 104px;
		border: 2px solid #CCC;
		background: #CCC;
	}

	.mosaic .thumbnail a:hover {
		border: 2px solid #DD0000;
		background: #DD0000;	
	}

	.mosaic .thumbnail a img {
		display: block;
		padding: 2px;
	}

	.mosaic .thumbnail .number {
		margin-top: 2px;
		text-align: center;
		font: bold 9pt Georgia;
	}

.details {
	display: inline;
	float: right;
	width: 45%;	
}

	.details .nav {
		text-align: left;
	}

		.details .nav a {
			margin-right: 10px;
			text-decoration: none;
		}
	
		.details .nav a img {
			display: inline;
		}

	.details .pagination {
		margin-top: 10px;
		font: bold 11pt Georgia;
	}
