.albumsList li, .albumPhotos li
{	padding: 20px;
	width: 25%;
	float: left;
	height: 220px;
	text-align: center;
}

.albumsList li img, .albumsList li a, .albumPhotos li img, .albumPhotos li a
{	max-width: 100%;
}
.photoImageFit
{	max-width: 100%;
}
.photoImageFit, photoImageFull
{	
}

.photoNextLinks
{	float: right;
}
.photoNextLinks a
{	display: block;
	float: left;
	padding: 2px 8px;
	font-size: 20px;
}

@media (min-width: 768px) and (max-width: 1200px)
{	.albumsList li, .albumPhotos li
	{	width: 33%;
	}
}
@media (max-width: 767px)
{	.albumsList li, .albumPhotos li
	{	float: none;
		width: 100%;
	}
	.photoNextLinks a
	{	display: block;
		float: left;
		padding: 5px 10px;
		font-size: 30px;
	}
}