
#wrap {
	max-width: 900px;
	width: 95%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
ul {
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
}
li { margin-bottom:10px;}
li div { overflow:hidden; position:relative; /*border:10px solid white; box-shadow: 0 2px 5px rgba(0,0,0,.4);*/
}
.shadow {  position:absolute; top:0; left:0; opacity:1; background:transparent; width:100%; height:100%; 
	-webkit-box-shadow: inset 0 0 60px 20px rgba(37,27,23,.5);
	-moz-box-shadow: inset 0 0 60px 20px rgba(37,27,23,.5);	
	box-shadow: inset 0 0 60px 20px rgba(37,27,23,.5);
	-webkit-transition: opacity 1.5s .5s;-moz-transition:opacity 1.5s .5s; -o-transition:opacity 1.5s .5s;-ms-transition:all 1.5s .5s; transition:opacity 1.5s .5s;
}
	
li div:hover .shadow {opacity:0;
}
img {
	position:relative; top:0;left:0; max-width:auto;vertical-align:bottom;width:100%;
	-moz-transform:rotate(-4deg) scale(1.2) ;
	-webkit-transform: rotate(-4deg) scale(1.2);
	-o-transform:rotate(-4deg) scale(1.2) ;
	-ms-transform: rotate(-4deg) scale(1.2);
	transform: rotate(-4deg) scale(1.2);
	-moz-transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transition:all 1.5s .5s;-moz-transition:all 1.5s .5s; -o-transition:all 1.5s .5s;-ms-transition:all 1.5s .5s; transition:all 1.5s .5s; 
}
li div img.onhover {opacity:0;position:absolute;}
li div:hover img {-webkit-transform: scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
li div:hover img.onhover {opacity:1;}

#wrap p {
	color: #FFF;
	background-color: #000;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 16px;
}