Gracias programeitor!
De todas formas tu lo haces usando tablas, y así claro, todas las columnas te van a salir de la misma altura. Es mediante etiquetas DIV (con capas) como nos interesaba averiguarlo.
Pero aprovechando, me gustaría saber el significado de estas propiedades que has puesto y no conocía:
overflow-x:hidden;
overflow-y:hidden;
border-collapse:collapse;