@charset "UTF-8";
/* CSS Document */

.flow-more {display:none !important;}

.album {
	box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
	position:relative;
	width:950px;
	margin:0px auto 25px auto;
	padding:6px;
	overflow:hidden;
}

	.album:last-of-type {margin:0px auto;}
	
		.album::before {
			content:"";
			display:block;
			position:absolute;
			top:0px;
			bottom:0px;
			left:0px;
			right:0px;
			border:1px solid rgba(0, 0, 0, 0.5);
			z-index:-5;
		}
	
	.album > .label {
		box-sizing:border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			-o-box-sizing:border-box;
		position:absolute;
		top:0px;
		left:0px;
		width:150px;
		height:150px;
		margin:-75px 0px 0px -75px;
		border:1px solid rgba(0, 0, 0, 0.5);
		background:rgba(255, 255, 255, 1.0);
		z-index:5;
		transform:rotate(-45deg);
			-webkit-transform:rotate(-45deg);
			-moz-transform:rotate(-45deg);
			-ms-transform:rotate(-45deg);
			-o-transform:rotate(-45deg);
	}
	
		.album > .label span {
			position:absolute;
			bottom:5px;
			width:100%;
			color:rgba(0, 102, 144, 1.0);
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:30px;
		}
		
			.album > .label span small {font-size:18px;}
	
	.album ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}
		
			.album ul::after {
				content:"";
				display:block;
				clear:both;
			}
	
		.album ul li {
			display:block;
			box-sizing:border-box;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;
				-o-box-sizing:border-box;
			float:left;
			width:231px;
			height:231px;
			margin:0px 5px 0px 0px;
			border:1px solid rgba(0, 0, 0, 0.5);
			background:rgba(0, 0, 0, 0.125);
		}
		
			.album ul li:nth-of-type(4n) {margin-right:0px !important; width:230px;}
			.album ul li:nth-of-type(n + 5) {margin:5px 5px 0px 0px;}
			
			.album ul li img {
				display:block;
				postion:relative;
				width:100%;
				height:100%;
			}