 					else
 					{
 						m_weakStyles.setStyle('height', m_intrinsicHeight + 'px', true);
+						m_specifiedStyles.setStyle('height', m_oldContentBoxHeight + 'px');
+						m_contentBoxHeight = m_oldContentBoxHeight;
 						m_invalidateStylesAfterValidation = true;
 						m_stylesInvalidated = true;
 						invalidate();

	//				log("f reason for parentReflow: dims of in-flow changed");
				}
			}
			else if (m_intrinsicHeight != oldContentBoxHeight || 
				m_intrinsicWidth != oldContentBoxWidth)
			{
				applyOverflowProperty();
			}

		private var m_oldInFlowStatus : int = -1;
		private var m_oldOuterBoxDimension : Point;
		protected var m_invalidateStylesAfterValidation : Boolean;
		private var m_oldContentBoxWidth : int;
		private var m_oldContentBoxHeight : int;

		
		/***************************************************************************
