I'm attempting to arrange these elements as shown in the image below:
https://i.stack.imgur.com/tWy1I.png
https://jsfiddle.net/ut1mgcLb/
HTML
<div class="object1">
<div class="snax-voting-container-body">
<div class="snax-voting snax-voting-positive snax-voting-large" data-snax-item-id="297">
<div class="snax-voting-score">
<strong>6203</strong> points
</div>
<a href="#" class="snax-voting-upvote snax-vote snax-vote-up snax-guest-voting" title="Upvote" data-snax-item-id="297" data-snax-author-id="0" data-snax-nonce="6bb412040e"><span class="snax-vote-icon snax-vote-icon-caret"></span> Upvote</a>
<a href="#" class="snax-voting-downvote snax-vote snax-vote-down snax-guest-voting" title="Downvote" data-snax-item-id="297" data-snax-author-id="0" data-snax-nonce="6bb412040e"><span class="snax-vote-icon snax-vote-icon-caret"></span> Downvote</a>
</div>
</div>
<a href=" https://themeforest.net/item/bimber-viral-buzz-wordpress-theme/14493994 "><img id="postTB" src=" https://i.imgur.com/Nf57W2G.jpg"></a><a href=" https://themeforest.net/item/bimber-viral-buzz-wordpress-theme/14493994 "> 25 Delicious Things To Cook In September (themeforest.net)</a><img alt="" src="//www.gravatar.com/avatar/9f221658beaba2ee853f978fa48f49c2?s=40&r=g&d=retro" srcset="//www.gravatar.com/avatar/9f221658beaba2ee853f978fa48f49c2?s=40&r=g&d=retro 2x" class="avatar avatar-40 photo" height="40" width="40">
</div>
CSS
#postTB{
width:10%;
}
Is there a way to rearrange these elements correctly using only CSS, or do I need to rethink the HTML structure?