+.inline-block {
+ display: inline;
+ vertical-align: baseline;
+ margin-bottom:-2em;
+ margin-top:2em;
+ position:relative;
+ top:-2em;
+}
+.vertical-align-middle-middlebox {
+ display: block;
+ height: auto;
+ position: absolute;
+ top: 50%;
+}
+.vertical-align-middle-innerbox {
+ display: block;
+ position: relative;
+ top: -50%;
+}
+li.full-width {
+ width: auto;
+}
+li div div.inline-block a img {
+ text-indent: 0;
+}
+img {
+ -ms-interpolation-mode: bicubic;
+}