Well, finally found a definitive answer and it is bl**dy typical of Microsoft. Apparently, if you have a table within a table, or a table within a DIV tag that's centrally aligned, in IE 6 the result is that the text in the table cells defaults to the center - not to the left. Just in IE 6 though - IE 5.5 etc do it right. Now, in fairness to Microsoft I suppose I should admit that this may be an inheritance thing - and ironically IE 6 may actually be doing it right according to W3 standards, whereas in the past it was broken. So, on the plus side, I know how I can fix this quite easily - but you'd really think if it worked OK in the previous IE release it wouldn't get broken in the next one!
Andy Thomas - SFXB Webmaster and Forum Moderator