>My default stylesheet has td text-align:left because that's the 90% case. If I need centered or right aligned I override the setting for the specific element typically with a right-align or center-align class (or element style if you have to).
>
>Not specifying text-align: left causes a lot of problems as the setting otherwise is 'inherit'. If the table's outer element has text-align: center all columns in the table will center which is surely not what you want.
>
>In my standard CSS file I have:
>
>
>td
>{
> text-align: left;
> vertical-align: top;
> padding: 4px;
>}
>table.grid>tbody>tr>td
>{
> border: solid 1px lightgrey;
>}
>th
>{
> font-weight: bold;
> text-align: center;
>}
>
>
>Hope that helps,
Thanks