Assertions:
Opera versions 3.5-3.6x have an interesting artifact in the interaction of HR and tables: HR normally has a default ALIGN value of CENTER when the WIDTH is not 100%, but within table cells, the HR alignment defaults instead to the horizontal alignment of the cell. Other browsers as well as older Opera versions always obey the HR ALIGN default. Opera versions 4+ revert to the older behavior.

Table with HRs inside. HRs have no width or align attributes applied. Cells in col 1/2 have no ALIGN attribute. Col 3 cells have "align=right":
filler text
TH cell 1 filler text TH cell 1. Default alignmentTD cell 2 filler text TD cell 2. Default alignment TD cell 3 filler text TD cell 3. Align="right"
TH cell 4. Default alignmentTD cell 5. Default alignmentTD cell 6. Align="right"



filler text

Table with HRs inside. HRs have width=20 and no ALIGN attribute applied. Cells in col 1/2 have no ALIGN attribute. Col 3 cells have "align=right":
filler text
TH cell 1 filler text TH cell 1. Default alignmentTD cell 2 filler text TD cell 2. Default alignment TD cell 3 filler text TD cell 3. Align="right"
TH cell 4. Default alignmentTD cell 5. Default alignment TD cell 6. Align="right"



filler text

Table with HRs inside. HRs have width=20 and ALIGN=right attribute applied. Cells in col 1/2 have no ALIGN attribute. Col 3 cells have "align=right":
filler text
TH cell 1 filler text TH cell 1. Default alignmentTD cell 2 filler text TD cell 2. Default alignment TD cell 3 filler text TD cell 3. Align="right"
TH cell 4. Default alignmentTD cell 5. Default alignment TD cell 6. Align="right"



filler text