Placer une div en dessous de l'autre (à l'aide de flexbox)

Je suis en train d'essayer de placer le timeAgo c'est à dire 22 seconds ago contenu juste en dessous de la info de contenu. Mais, pour le style, je suis en utilisant, timeAgo est poussé vers la droite.


Voici mon balisage -

CSS:

.container {
		
		overflow:auto;
		
	}
	.post {
		height:120px;
		width:700px;
		margin:120px auto;
		background-color:#EFEFEF;
		border:1px solid #79CEF4;
		display:flex;
		justify-content:flex-start;		
	}
	
	
	.photo {
		width:80px;
		height:80px;
		background-color:#99E058;
		margin:10px 10px 10px 20px;
		align-self:center;
		
	}
	
	.info {
		
		margin: 25px 10px 10px 20px;
		align-self:center;
		
	}
	
	.timeAgo {
		margin: 80px 10px 10px 20px;
		font-size:11px;
		
	}

HTML:

<div class="container">

     <div class="post">
        
        <div class="photo"></div>
        <div class="info"><p>This is just a plain simple message!</p></div>
        <div class="timeAgo">22 seconds ago</div>
    
     </div>
    
    </div>

InformationsquelleAutor | 2015-10-25