You might ditch tables and style an unordered list inside a DIV:
<div id="mckenzie" class="michael">
<ul class="tableless">
<li>Your text...</li>
<li>Your text...</li>
<li>Your text...</li>
</ul>
</div>
You might also check this error:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kfrproductions.com%2F1515cck%2Findex.php%3Foption%3Dcom_content%26view%3Darticle%26id%3D46%26Itemid%3D53&charset=%28detect+automatically%29&doctype=Inline&group=0&ss=1&verbose=1
You also have four parse errors in the CSS:
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.kfrproductions.com%2F1515cck%2Findex.php%3Foption%3Dcom_content%26view%3Darticle%26id%3D46%26Itemid%3D53&profile=css21&usermedium=all&warning=1&lang=en
Does seem tricky but might just be that end tag for "tbody" which is not finished?