title: Add style to Xelement in C# for an HTML email
body: <p>I just had this html email figured out and now i need to style it so that i can get a space between these 2 columns on my table here is my code:</p>
  
  <pre><code>    var html = new XDocument(
   new XElement("html",
       new XElement("body",
           new XElement("h2", "Your entire inventory:"),
           new XElement("table",
               new XElement("tr",
                   new XElement("th", "Product"),
  
                   new XElement("th", "Quantity")),
                      new XElement("tr",
                   from item in prodList
                   select new XElement("td", item.ProductName, new XElement("td", item.Quantity), new XElement("tr")))
                   ))));
  </code></pre>
  
  <p>This is the output i get:</p>
  
  <pre><code>Your entire inventory:
  
                  Product                    Quantity
  Nissin rich &amp; savory chicken bw - 6 pack  5
  The Zombie Survival Guide                 3
  Maruchan Ramen Noodle Soup                5
  Generic Tomatoes, Whole                   2
  </code></pre>
  
  <p>So i need to figure out how to put style in the tags to get the padding/border etc in the email</p>