ol.tg-heart { overflow: visible; }
ol.tg-heart li { overflow: visible; }
ol.tg-heart img { -webkit-transition: all 0.15s ease-out; }
ol.tg-heart li img { -webkit-transition: all 0.15s ease-out; }
ol.tg-heart a.app-screen, 
ol.tg-heart a.app-screen:visited { display: block; width: 136px; float: left;  position: relative; }
ol.tg-heart a.app-screen:hover img { -webkit-transform: rotate(-1deg) scale(1.1); }
ol.tg-heart img.avatar { width: 30px; height: 30px; }

ol.tg-heart.people-full div.text {
    margin: 0 0 0 100px;
}
ol.tg-heart a.person-avatar, 
ol.tg-heart a.person-avatar:visited { display: block; width: 100px; float: left;  position: relative; }

ol div.text div.userinfo { margin: 7px 0; }
ol div.text div.userinfo * { font-size: 11px; line-height: 15px; }
ol div.text span.appinfo { display:inline; float:none; }

ol div.text span { float: left; }
ol div.text div.followme { float: right; margin: 0 15px; }

div.randomimage {
    text-align: center;
    margin-top: 5px;
}
div.randomimage a img {
    max-width: 160px;
    max-height: 160px;
    margin: 0 auto;
}

div.randomimage span.created-at { text-align: left; display: block; margin: 5px 0 0; font: italic 12px Georgia, "Times New Roman", Times, serif; color: #777; }
div.randomimage span.created-at img { display: inline; vertical-align: middle; position: relative; top: -1px; }
div.randomimage span.created-at a, 
div.randomimage span.created-at a:visited { text-decoration: none; color: #777; }
div.randomimage span.created-at a:visited { text-decoration: none; color: #777; }
div.randomimage span.created-at a:hover { text-decoration: underline; color: #555; }

