lucy24 - 9:02 pm on Jun 17, 2013 (gmt 0)
Is the <a> flopping around loose in the div, or is it inside some other element?
Try very hard to avoid inline styles. Put it in the CSS even if it only occurs once on each page. Things will load faster and display more cleanly.
You also need to be careful when mixing different units of measurement-- ems, pixels, percentages-- especially horizontally. I think the validator's stock response is "mmmwell, OK, but it's not a robust stylesheet".