Quebrando o texto em torno de uma div com CSS

Estou tentando obter um texto para envolver umdiv no meu XHTML. Meu XHTML parece tão ....

<div id="cont-content">


<p>content</p>

<p>more content</p>

<div id="content-sidebar">

 BLALALALALLAAL

 </div>

  </div>

E meu CSS se parece com ...

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

Você pode ver alguma razão para o texto não envolver este Div?

questionAnswers(2)

yourAnswerToTheQuestion