This is giving me white text in all <p>s, not just those in the people div. Do I have the descendant selectors wrong or is it something else? body,td,th { color: #333333; font-family:'arial narrow',sans-serif; } div#people h2,h3,p { color:#ffffff; padding-left:1em; } A sample page: http://www.hardistyconstruction.com/2008_new/services.php CSS: http://www.hardistyconstruction.com/2008_new/styles/main.css thankies joel