 
     /**
      *  @private
+     *  A map of CSS subjects that have pseudo selectors. If a subject does
+     *  have a pseudo selector, a state change requires styles to be
+     *  recalculated.
+     */ 
+    private var _pseudoSubjects:Object;
+
+    /**
+     *  @private
      *  A map of CSS selectors -- such as "global", "Button", and ".bigRed" --
      *  to CSSStyleDeclarations.
      *  This collection is accessed via getStyleDeclaration(),

     *
     *  @return The style declaration whose name matches the <code>selector</code> property.
     */
    public function getStyleDeclaration(
                                selector:String):CSSStyleDeclaration
    {
        // If we were passed a type selector with a package name,
        // such as "mx.controls.Button", strip off the package name

/**
 *  @private
 */
public class StyleManagerImpl implements IStyleManager3
{
    include "../core/Version.as";

