             // Adjust the compose width for indents and margins. 
             if (n <= 1)
             {
-                var totalIndent:Number = blockIndent + leftMargin;
+                var totalIndent:Number = blockIndent + thisLeftMargin;
                 if (n == 0)
                     totalIndent += indent;
                 

		var leftOffset:Number = PADDING_LEFT;
		var centerOffset:Number = leftOffset + innerWidth / 2;
		var rightOffset:Number = leftOffset + innerWidth;
                
        // Reposition each line if necessary.
        // based on the horizontal alignment,

                    maxLineWidthBeforeIndent - totalIndent;
                
                if (wordWrap)
                    maxLineWidthBeforeIndent -= thisRightMargin;

                // Stay within the bounds to avoid exception.  Since 
                // fitSomething is true it is okay if maxLineWidth is < 0.
