Ajustar texto alrededor de un div con CSS

Estoy tratando de obtener un texto para envolver undiv en mi XHTML. Mi XHTML se ve así ...

<div id="cont-content">


<p>content</p>

<p>more content</p>

<div id="content-sidebar">

 BLALALALALLAAL

 </div>

  </div>

Y mi CSS se parece a ...

#content-sidebar {
    display: block;
    float: right;
    width: 270px;
    height: 400px;
    border: 1px solid red;
}

¿Puedes ver alguna razón por la cual el texto no se ajustará a este Div?

Respuestas a la pregunta(2)

Su respuesta a la pregunta