div.photo{
width:160px;
max-width:160px;
margin-bottom:5px;
line-height:1;
display:inline-block;
opacity:0.9;
padding:5px;
text-align: center;
margin-right:9px;

}
.photothumb{
max-width:160px;
max-height:160px;
}
.icon{
     margin-right:13px;
     margin-bottom:9px;
     opacity:0.9;
}
.icon:hover{
    opacity:1;
}
.bigicon{
display:inline-block;
width:204px;
height:137px;
position:relative;
    padding: 7px;
    box-shadow: 1px 1px 3px #999;
    background-color:#fff;
	background-size: 225px auto !important;

}
.bigicon p{
    position:absolute;
    left:0px;
    top:6px;
    max-width:205px;
    box-shadow:3px 1px 5px rgba(0,0,0,0.1);
    color:#fff;
    background-color:rgba(0,0,0,0.8);
    border:1px solid rgba(0,0,0,0.2);
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
    padding:6px;
    opacity:0.95;
    line-height:120%;
    text-align:left;
}
.preview_overlay{
    position:relative;
	width:926px;
	padding-top:6px;
	margin-bottom:5px;
	text-align:center;
	display: table-cell; vertical-align: middle;
}

.preview_overlay:hover a.previous{
    display:block;
	background-color:rgba(0,0,0,0.1);
}
.preview_overlay:hover a.next{
    display:block;
	background-color:rgba(0,0,0,0.1);
}
a.next:hover, a.previous:hover{
	background-color:rgba(0,0,0,0.14) !important;
}
.preview_overlay a.previous{
    left:4px;
    top:10px; 
}
.preview_overlay a.next{
    right:4px;
    top:10px; 
}
.preview_overlay a.next, a.previous{
    font-size:14pt;
    display:none;
    position:absolute;
    color:#fff;
    padding:6px;
    opacity:0.7;
    line-height:120%;
    text-align:left;     
}
.preview_overlay a:hover{
    opacity:1;

}
.preview_overlay p{
    left:0px;
    top:6px;
}
div.photo_ev{
border-radius:3px;
display:inline-block;
}
.photoevent{
    box-shadow: 1px 2px 2px #ccc;
    border-radius:3px;
    max-height:139px;
    max-width:170px;
    padding:8px;
    background-color:#fcfcfc;
}
div.photo:hover{
    opacity:1.0;
}
.big{
	max-width:918px;
	height:auto;
}
div.photo img{
max-width:160px;
max-height:160px;  
vertical-align:middle;
    background-color:#fcfcfc;
    border-radius:1px;
    box-shadow: 1px 1px 3px #999;
}
div.photo-container{
    padding-left:12px;
    padding-right:12px;
}
