title: Nested sub-list in reStructuredText with code blocks not working
body: <p>I'm using sphinx to try and create HTML documents from .rst files.  I'm attempting to create a document that has a numbered list (1., 2., ...) , with a nested sub-list (a., b, c., ...) that shows example code.  But I'm having trouble teasing out the syntax to get the nested sub-list to work.  Here's an example <code>.rst</code> file of what I've tried:</p>
  
  <pre><code>===========
  Tester Page
  ===========
  
  Below are some test paragraphs.
  
  1. This is a paragraph detailing a higher level step, with 3 sub-steps.
   a. This is a sub-bullet, with an example:
  ::
  
      ls -l foo.txt
  
   b. I can't get this line to not display as part of the code block! This is another sub-bullet, with an example:
  ::
  
      git add bar.txt
  
  2. This is step 2.
  
  This is the end of the document.
  </code></pre>
  
  <p>The above gives me a result similar to this (hard to reproduce exactly in Markdown, but hopefully you get the idea):</p>
  
  <blockquote>
    <h1>Tester Page</h1>
    
    <p>Below are some test paragraphs.</p>
    
    <ol>
    <li><p>This is some text.</p>
    
    <p>a. This is a sub-bullet, with an example:</p></li>
    </ol>
  </blockquote>
  
  <pre><code>  ls -l foo.txt
  
  b. This is another sub-bullet, with an example:
    git add bar.txt
  </code></pre>
  
  <blockquote>
    <ol start="2">
    <li>This is step 2.</li>
    </ol>
    
    <p>This is the end of the document.</p>
  </blockquote>
  
  <p>I've been tweaking double-colons, white-space, and back-quotes for at least an hour, and can't figure out how to get it to format correctly.  Perhaps reStructuredText is just not quite versatile enough to handle the nested list with embedded code blocks?</p>