Maybe I'm not fully understanding your question, but what about having a class (call it "pub" or whatever) and then defining font-style: italic in the CSS?
Creating a custom class will yield the desired visual effect, however the class "pub" has no semantic value.
Compare this to text marked-up with a heading tag;
<h1>Heading text</h1>
The text enclosed by this standard HTML tag is defined as a heading. Applying a class to the <h1>, e.g.
<h1 class="pub">Publication title</h1>
does not describe the text "Publication title" as a publication.
-- Andy Kirkwood | Creative Director
MOTIVE | web.design.integrity http://www.motive.co.nz/ ph: +64 4 3 800 800 fx: +64 4 970 9693 mob: 021 369 693 93 Rintoul St, Newtown PO Box 7150, Wellington South, New Zealand ****************************************************** The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************