.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .cf { zoom: 1; }
*:first-child+html .cf { zoom: 1; }

.text p, .text li { font-size: 1em; line-height: 1.5em; margin: 0 0 0.5em 0; }
.text li { margin: 0 0 0.25em 0; }

.vhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/*
 * Socialite Look-a-like defaults
 */

.social-buttons { display: block; list-style: none; padding: 0; margin: 20px auto; width: 168px; font-size: 0; }
.social-buttons > li { display: block; margin: auto; padding: 5px; float: left; }
.social-buttons .socialite { display: block; position: relative; background: url('../img/social-sprite.png') 0 0 no-repeat; }
.social-buttons .socialite-loaded { background: none !important; }

.social-buttons .twitter-share { width: 32px; height: 32px; background-position: 0 0; }
.social-buttons .googleplus-one { width: 32px; height: 32px; background-position: -42px 0; }
.social-buttons .facebook-like { width: 32px; height: 32px; background-position: -84px 0; }
.social-buttons .pinterest-pinit { width: 32px; height: 32px; background-position: -126px 0; }