Código:
#Contenido {
height:190px;
left:20px;
position:relative;
top:142px;
width:577px;
z-index:4;
}
tienes una altura fija tu contenedor
para el resto no le veo necesidad de tener tanto div ni tanta posicion relativa y absoluta... pero bueno chao y suerte