     private var title:String;
     private var titleChanged:Boolean;
     
-    // FIXME (jasonsj): padding styles
-    private var paddingLeft:int = 15;
-    private var paddingRight:int = 15;
-    private var paddingTop:int = 15;
-    private var paddingBottom:int = 15;
-    
     public function TitleDisplayComponent()
     {
         super();
-		title = "";
-        
-        // FIXME (jasonsj): mobile styling spec
-        setStyle("fontSize", 32);
-        setStyle("fontWeight", "bold");
-        setStyle("textAlign", "left");
-        setStyle("textShadowColor", 0x000000);
+        title = "";
     }
     
     override protected function createChildren():void
     {
+        super.createChildren();
+        
         // FIXME (jasonsj): pending mobile styling spec:
         //                  drop shadow style
         //                  textAlign

        
        textHeight = lineMetrics.height + UITextField.TEXT_HEIGHT_PADDING;
        
        // FIXME (jasonsj): pending mobile styling spec: vertical center
        titleDisplay.commitStyles();
        titleDisplay.x = 0;
        titleDisplay.y = Math.floor((unscaledHeight / 2) - (textHeight / 2)); // centered
        titleDisplay.width = unscaledWidth;
        titleDisplay.height = unscaledHeight;
        

    public var navigationGroup:Group;
    public var titleGroup:Group;
    public var actionGroup:Group;
    public var titleDisplay:TitleDisplayComponent;
    private var border:SpriteVisualElement;
    
    // FIXME (jasonsj): pending mobile styling spec
    private static const TITLE_PADDING:Number = 25;
    
    //--------------------------------------------------------------------------
    //
