#wrapper{
	padding-bottom:0;
}
h1{
	height:120px;
	margin-bottom:40px;
	text-indent:-9999px;
	background:url(../img/photo_title.png) no-repeat bottom;
}
#box{
	background:#fff;
	margin:0 auto;
	padding:60px 80px 140px;
}
#box span{
	display:block;
	float:left;
	margin:5px 16px 28px 16px;
	width:200px;
	height:200px;
	background:#fff;
}

#box a img{
	box-shadow:none;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	backface-visibility:hidden;
	opacity:1;
	filter:alpha (opacity=100); /* IE */
}
#box a:hover img{
	opacity:0.5;
	filter:alpha (opacity=50); /* IE */
}
