Initially a Style object does not have any explicitly set properties. This means that the effective values of all ambient properties (such as font) are inherited from the style of the containing object, while the effective values of all non-ambient properties (such as borders) are inherited from the style specified by this property.