title: Why won't my CSS class apply to <p> or <span> tags?
body: <p>Why doesn't the 'test' class apply on usage at both the <code>&lt;p&gt;</code> tag and the <code>&lt;span&gt;</code> tag?</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"&gt;
      &lt;head&gt;
          &lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type" /&gt;   
          &lt;title&gt;Newsletter template&lt;/title&gt;
          &lt;!--general stylesheet--&gt;
          &lt;style type="text/css"&gt;
              p { padding: 0; margin: 0; }
              a {
                  color: #455670; text-decoration: underline;
              }
              test {
                  margin: 20; font-family: "Helvetica Neue"; font-size: 20px; font-weight: normal; color: #666666; line-height: 15px !important;
              }
          &lt;/style&gt;
      &lt;/head&gt;
      &lt;body&gt;
          &lt;p class="test"&gt;&lt;span class="test"&gt; Check the spelling of the words you typed.&lt;/span&gt;&lt;/p&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>