title: Alignment of ASP.NET label
body: <p>I have created an ASP.NET master page as follows:</p>
  
  <pre><code>&lt;body class="MasterStyle"&gt;
    &lt;form id="frmMaster" runat="server"&gt;
    &lt;div&gt;        
      &lt;asp:Label runat="server" Text="My Site Name" Font-Bold="true" Font-Names="MS-Sans" 
              Style="text-align:right" Width="100%" /&gt;
  </code></pre>
  
  <p>The style is defined as follows:</p>
  
  <pre><code>&lt;style type="text/css"&gt;
      .MasterStyle
      {
          width: 100%;
          background: aqua;
      }
  </code></pre>
  
  <p>The problem is that “My Site Name” is appearing just off the right hand site of the page (just missing the “e” off).  Does anyone know why this might be happening?</p>