The theme you're using uses xhtml strict. You use attributes like align="left" which will validate xhtml transitional, but not xhtml strict.
But I don't see how it would validate anything because you have unclosed tags.
<tr>
<td class="top">
<img src="http://unlimitedgamer.net/coverage/ff7ac/ff7ac1.jpg" align="left" alt="Cloud Strife" hspace="5" />
<td class="wide">
<b>Name: </b>Cloud Strife
<b>Age:</b> 23
<b>Height:</b> 173 cm
<b>Birthdate: </b>August 19
<b>Bio:</b> [...text truncated...]
[...text truncated...]</td>
</tr>
TD class=top needs to close before you can open the TD class=wide. If you want to nest it, you'll need to nest an entire TABLE set. The tag below the bio isn't closed.
Also, I don't see where you are assigning the .wide and .top in your stylesheet.
IE doesn't recognize CSS nesting when it comes to tables. If you assign font sizes and other styles to the main content div, and nest a table within that div, all styles will need to be added to table classes for IE to apply them.
So, first, clean up your code.
Next, add the .wide and/or .top classe(s) to your stylesheet, then add the appropriate font/text styles to those classes.