You were pretty much right
The difference is because some of the heading are links and some of the headings are not links.
You have an em size adjustment of 1.2em applied to both the <h3> tags and the <a> tags . The bit of text that is a link is both inside a <h3> tag and a <a> tag. Em is a relative font size rather than absolute so these bits of text are actually 1.44 time as big as the base font size.
When I see it on my browser the font size of 'hardware' is 12px
The font size of 'Categories' is 14.4px.
The font size of 'New Products [more]' is 17.28px
You can change this by just editing the stylesheet. Try changing the rule that reads
Code:
h3.leftBoxHeading, h3.rightBoxHeading,
h3.leftBoxHeading a, h3.rightBoxHeading a {
font-size: 1.2em;
color: #000000;
}
to
Code:
h3.leftBoxHeading, h3.rightBoxHeading,
h3.leftBoxHeading a, h3.rightBoxHeading a {
color: #000000;
}
You can't to too much irreparable damage in the stylesheet. If you are unsure then just make sure you are backed up so you can revert if your changes have unexpected consequences.
Another little tip is that instead of deleting lines then you can just comment them out which means that you can still see what you have done. In this case that would look like:
Code:
h3.leftBoxHeading, h3.rightBoxHeading,
h3.leftBoxHeading a, h3.rightBoxHeading a {
/*font-size: 1.2em;*/
color: #000000;
}
The font size rule will not be applied.
That way when you are editing furiously you can always change back easily. Once you are certain that this section is not required you can delete it.
Nik