My bad...I neglected to add the colspan attribute to that bit of code. It needs a column span of 2. Here is the updated code:
HTML Code:
<tr>
<td width="100%" height="50" colspan="2" style="background: url($stylevar[imgdir_misc]/yourimage.gif) repeat-x top left;">
</td>
</tr>
To answer your other question, this bit of code will work in most templates where you want to place the image. It will generally be placed below the final </tr> tag, just above the closing </table> or </tbody> tags. The colspan attribute will also need to be tweaked or removed, depending on the template (or managed using an <if> statement to deal with optional columns such as the moderator column).
There are other ways to do it, of course. You may opt to put the image code in its own table, or in a div. Setup a test theme and play around with the code I've given you, or try different approaches if you like. Best of luck!