What I would like you to rethink is which elements you use. You really want to accomplish a few things with the markup:

1. show that the question and answer are a pair (related elements).
2. Have something be different between the two so that you can style the questions differently than the answers.
3. Use semantic markup as much as possible.

I should say up front that there is no perfect answer for how to mark up this assignment &mdash; see [this discussion](http://www.sitepoint.com/forums/showthread.php?695009-Appropriate-Markup-for-a-Question-and-Answer-List). There is no Q&A element in HTML5. So I'm more looking that you have made an effort to do the three things above.

In some respects you have done 1 and 2 above. You wrapped both in a ````<p>```` element which shows they are a pair and your wrapped the Q in ````<strong>```` and the A in ````<i>```` so they are different. The problem is with 3, the semantics. The strong and i don't really capture the semantic meaning of the questions and answers.

There are a number of different ways you could do this. You could use divs and headings like
````
<section class="QA">
    <h3>question</h3>
    <p>answer</p>
</section>
<section class="QA">
    <h3>question 2</h3>
    <p>answer 2</p>
</section>
````
Or you might use a definition list:

<dl>
    <dt>Question here</dt>
    <dd>answer</dd>
    <dt>Question  2 here</dt>
    <dd>answer 2</dd>
</dl>
````