You say you want the first line smaller than the second, but your css will do exactly the opposite (once the selectors are fixed):
.pmi { font-size: 1.5em; } .pmi p:first-line { font-size: 1.2em; } Let me explain; if your default font size is 10px (it's not, but this is just an eg.), p.pmi's text will be 15px. Now, p.pmi:first-line is 1.2em -- that's 1.2 times it's default font size. Since .pmi:first-line is a child of .pmi, it's inherited font size is 15px, not 10. So the first line will actually have have a font size of 18px. Not exactly what you were asking, but it's good to know how these things work :) Andrew. ---------- http://leftjustified.net/ ****************************************************** The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************