Tiago, crie um comando "clear" depois da div que está com float à direita. Esse comando clear irá marcar o fim dos floats do corpo e da sidebar. Isto é, imagino que o código seja da sua página seja:
<div id="corpo">
<div id="sidebar">
</div>
<div id="conteudo">
</div>
</div>
isso com o "sidebar" com float à esquerda, e o "conteudo" com float à direita, certo?
Se for isso mesmo, faça o seguinte:
crie uma class chamada .clear e coloque-a dentro de uma tag <br > depois de fechar a div "conteudo". Ou seja:
<div id="conteudo">
</div><br class="clear">
</div>
Essa class "clear" precisa ter essas regras:
.clear {
font-size: 1px;
line-height: 0px;
height: 0px;
clear: both;
}
Abraços!