это довольно известный эффект схлопывания родительского элемента если внутри есть флоатнутые. Решить можно несколькими способами. Первый спозиционировать родительский если можно ,
Код:

.news {
border: #000000 1px solid;
position: absolute;
}
или
Код:

.news {
border: #000000 1px solid;
float: left;
}
или добавить еще один див внизу который делает clear на все
Код:

<style>
.clear{
clear: both;
}
</style>
<div class="news">
<div class="newsimg"><img src="xvxvc" alt="xcvxvxv" width="100" height="57" /><br />
</div>
<div class="newscont">
</div>
<div class="clear"></div>
</div>