title: How do i space my menu from my text
body: <p>How do i have a space between my menu header and my body of text?
  Also is this good practice?</p>
  
  <pre><code>div.body
  {
      width: 6.5in;
      margin:0px auto;
      text-align:left;
  }
  
  .menu ul{
      margin:0px auto;
      }
  .menu li{
      width: 25%;
      text-align:center;
      display:block;
      float:left;
      }
  .menu a{
      display:block;
      }
  </code></pre>
  
  <p>html:</p>
  
  <pre><code>&lt;html&gt;
  &lt;head&gt;
  &lt;link rel="stylesheet" type="text/css" href="my.css" /&gt;
  &lt;/head&gt;
  &lt;body&gt;
  
  &lt;div&gt;
      &lt;div class="menu"&gt;
      &lt;ul&gt;
      &lt;li&gt;&lt;a href=""&gt;Home&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;Test&lt;/li&gt;
      &lt;li&gt;Test 2&lt;/li&gt;
      &lt;li&gt;Contact&lt;/li&gt;
      &lt;/ul&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  
  
  &lt;div class="body"&gt;
  lots of textlots of textlots of textlots of textlots of textlots of textlots of textlots of text
  &lt;the above repeated many times&gt;
  
  &lt;/div&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>