Jak mieć obraz i tekst obok siebie

Próbuję mieć obok siebie [jak pokazano na obrazku], ikonę na Facebooku i tekst. Nie mogę tego wyraźnie zrozumieć.

Mój wypróbowany kod

CSS

 .iconDetails {
 margin-left:2%;
float:left; 
height:40px;
width:40px; 
} 

.container2 {
    width:100%;
    height:auto;
    padding:1%;
}

HTML

<div class='container2'>
        <div>
            <img src='http://ecx.images-amazon.com/images/I/21-leKb-zsL._SL500_AA300_.png' class='iconDetails'>
        </div>  
    <div style='margin-left:60px;'>
    <h4>Facebook</h4>
    <div style="font-size:.6em">fine location, GPS, coarse location</div>
    <div style="float:right;font-size:.6em">0 mins ago</div>
    </div>
</div>

MójJSFiddle

questionAnswers(6)

yourAnswerToTheQuestion