I see what you did Seven, you added an extra TD in there and it shoved the data over, but in my eyes is that the 'proper' method in doing this? I am curious why none of the aligns properly function, could it be a CSS conflict?
I'm just curious
As for your question metalguitarist, you need to have an image the proper length to span across the page, but to size it properly, please revise your code to the following:
PHP Code:
<!-- logo -->
<a name="top"></a>
<table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="100%"><img src="$stylevar[imgdir_misc]/logo.gif" border="0" alt="Logo" width="100%" height="300" /></td>
<td align="$stylevar[right]" id="header_right_cell">
<if condition="$ad_location['ad_header_logo']">$ad_location[ad_header_logo]<else /> </if>
</td>
</tr>
</table>
<!-- /logo -->
This will make the Cell that the logo is in, and the logo 100% width of the Table. However, please keep in mind, your table width for that is determined by "$stylevar[outertablewidth]". If you want that to also span across your full page, change that to 100% also. Please keep in mind though, this may alter the display of the page since I have not looked at the CSS.
Test it out, let us know what it looks like.