body {background-color: rgb(240,245,249);}

strong {color: rgb(93,95,97);
letter-spacing: 6px;
}

img.border {
  	background:black;
    margin: 0px;
    padding: 1px;
	border-color: #fff;
	border-style: solid;
	border-width: 10px;  
}

figure.embed{display:inline-block;vertical-align:top;position:relative;font-size:.8em;background:black;overflow:hidden;

box-shadow: 0 5px 5px rgba(0,0,0,.7); -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.7); -moz-box-shadow: 0 5px 5px rgba(0,0,0,.7); -o-box-shadow: 0 5px 5px rgba(0,0,0,.7); zoom: 1;
/*
 	-moz-box-shadow: 7px 5px #000;
	-webkit-box-shadow: 7px 5px #000;
	box-shadow: 7px 5px #000;
*/ 
}

figure.embed img{width:100%;display:block;}

figure.embed figcaption{width:100%;padding:.8em;color:rgba(255,255,255,1.0);background:rgba(51,51,51,0.7)}

figure.embed *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

figure.embed figcaption{position:absolute;bottom:0;cursor:default;}

figure.large{font-size:1.0em}

figure.hide-smooth figcaption{opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}

figure.hide-smooth:hover figcaption{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}

figure.reveal figcaption{opacity:0}

figure.reveal-smooth figcaption{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}

figure.reveal-smooth:hover figcaption{opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}

figure.reveal-smooth:hover img{opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/* IE 5-7 */
filter: alpha(opacity=50)
