<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.30.3">
</HEAD>
<BODY>
Theme table works like a charm, here's one example I took out my current project (and stripped it from unneeded stuff) so you can just copy it, and see that setting style works (D6):<BR>
<BR>
&lt;?php<BR>
&nbsp; $rows = array();<BR>
&nbsp; $rows[0][0] = array('data' =&gt; '1');<BR>
&nbsp; $rows[0][1] = array('data' =&gt; '2');<BR>
&nbsp; $rows[0][2] = array('data' =&gt; '3');<BR>
&nbsp; $rows[0][3] = array('data' =&gt; '4');<BR>
&nbsp; $rows[0][4] = array('data' =&gt; '5');<BR>
&nbsp; $rows[0][5] = array('data' =&gt; '6');<BR>
&nbsp; $rows[0][6] = array('data' =&gt; '7');<BR>
&nbsp; $rows[1][0] = array('data' =&gt; 'a');<BR>
&nbsp; $rows[1][1] = array('data' =&gt; 'b');<BR>
&nbsp; $rows[1][2] = array('data' =&gt; 'c');<BR>
&nbsp; $rows[1][3] = array('data' =&gt; 'd');<BR>
&nbsp; $rows[1][4] = array('data' =&gt; 'e');<BR>
&nbsp; $rows[1][5] = array('data' =&gt; 'f');<BR>
&nbsp; $rows[1][6] = array('data' =&gt; 'g');<BR>
&nbsp; print theme_table(array(), $rows, array('class' =&gt; 'a-table-class', 'style'=&gt; 'width: 400px;'), NULL);<BR>
?&gt;<BR>
<BR>
If it doesn't display as expected, check if you've maybe overridden theme_table in your theme.<BR>
<BR>
On Thu, 2010-10-28 at 18:14 -0700, Blake Senftner wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    Hmmm... I have the following logic in a module's hook_view() creating a table out of programmatically generated information:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp;$header = &nbsp;array(t($node-&gt;title), t('Values:'));
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp;$rows = array(array('&lt;strong&gt;Project status:&lt;/strong&gt;', $statusMarkup),&nbsp;
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;array('&lt;strong&gt;Notes:&lt;/strong&gt;', &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$node-&gt;content['body']['#value']),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;array('&lt;strong&gt;Images:&lt;/strong&gt;', &nbsp; &nbsp; &nbsp; &nbsp; $imagesMarkup),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;array('&lt;strong&gt;Image Tags:&lt;/strong&gt;', &nbsp; &nbsp; $imageTagMarkup),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;array('&lt;strong&gt;Reconstructions:&lt;/strong&gt;',$reconsMarkup),
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;array('&lt;strong&gt;Actions:&lt;/strong&gt;', &nbsp; &nbsp; &nbsp; &nbsp;$actionsMarkup));
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp;$table = theme('table', $header, $rows, array('style' =&gt; 'width: 770px', 'class' =&gt; 'form-item'));
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    &nbsp;&nbsp;$node-&gt;content['body']['#value'] = $table;
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Notice that portion where I declare the width of the table to only be 770px? That is being ignored... I've tried variations like:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    array( 'width' =&gt; '770px', ...) [note not 'style' here] and array( 'style' =&gt; 'width: 77px;', ...) [note added semicolon here]
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    When I don't use the 'style' attribute, the sticky-header gets a style setting with the width set to '877.617px;',&nbsp;so it looks like the 'style' usage is what I need, but I'm not finding the magic combination...
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    any advice?&nbsp;
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    Sincerely,
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    -Blake
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BR>
<BR>
</BODY>
</HTML>