Vertical Align Anything

.parent-element { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }   .element { position: relative; top: 50%; transform: translateY(-50%); } Credit

Helpful Responsive Web Design Links

Converting WordPress to Be Mobile-Friendly Building a Mobile First Responsive WordPress Theme Responsive Design in 3 Steps How to Turn Any Site Into a Responsive Site Choosing Fonts for Your Mobile Website Super useful jQuery plugins for responsive web design Especially: Tinynav.js and jQuery Masonry

Caption

.wp-caption { text-align: center; border: 1px solid #625B54; margin: 15px 10px 10px; padding: 5px 1px 0; }   .wp-caption img { border: 0 none; margin-bottom: 5px; padding: 0; }   .wp-caption p.wp-caption-text { font-size: 85%; line-height: 17px; margin: 0; padding: 0 4px 4px; }

CSS3 Hover Opacity

a img.feed { border: none; opacity: 1.0; -ms-filter: "progid:DXImageTransform.Microsoft. Alpha(Opacity=100)"; filter: alpha(opacity = 100); -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }   a:hover img.feed, a:focus img.feed { opacity: 0.70; -ms-filter: "progid:DXImageTransform.Microsoft. Alpha(Opacity=70)"; filter: alpha(opacity = 70); }