 				else 
 				{
 					m_autoFlags[propName] = props[i][1];
-					m_currentStyles[propName] = ComputedStyles.BASELINE[propName];
+					m_currentStyles[propName] = 0;
 				}
 			}
 		}

		[
			['top', true],
			['bottom', true],
			['height', true],
			['minHeight', true],
			['maxHeight', true]
		];
		protected static const OWN_WIDTH_RELATIVE_PROPERTIES:Array = 
		[

			}
			
			resolvePropsToValue(styles, HEIGHT_RELATIVE_PROPERTIES, parentH);
			m_contentBoxHeight = m_currentStyles.height;
			
			if (borderBoxSizing && !m_autoFlags.height)
			{
				var baseHeight : int = styles.getStyle('height').resolveRelativeValueTo(parentH);
				m_contentBoxHeight = baseHeight - 
					(m_currentStyles.borderTopWidth + m_currentStyles.paddingTop + 
					m_currentStyles.borderBottomWidth + m_currentStyles.paddingBottom);
				if (m_contentBoxHeight < 0)
				{
					m_contentBoxHeight = 0;
				}
				m_currentStyles.height = m_contentBoxHeight;
				if (!m_changedStyleProperties.height && m_contentBoxHeight != baseHeight)
				{
					m_changedStyleProperties.addChange('height');
				}
			}
			//TODO: verify that we should really resolve the border-radii this way
			resolvePropsToValue(styles, OWN_WIDTH_RELATIVE_PROPERTIES, 
				m_contentBoxWidth + m_currentStyles.borderTopWidth);
