Pero eso te pasa por la tamaño del div. Cuando te pasé el ejemplo era para que lo adaptases.
Obviamente el borde y contenido no pueden tener el mismo height pues se superpondrían.
Es fácil de entender, el height de #borde (tal y como está la CSS) deberá ser siempre 20px más que el height de #contenido.
Si contenido tiene de alto 40px borde tiene que tener 60, si tiene 50px el borde 70 y así...
Código CSS:
Ver original#borde{
margin:0 auto;
height:70px;
background:url('http://o2.t26.net/img/register-bg.gif');
padding:10px;
}
#contenido{
height:50px;
background:#FFF;
padding:10px;
}
Espero haberme explicado bien. Saludos.