QUOTE (Caboose @ Jul 23 2009, 01:11 PM)

Not if you use some clever tricks. And i find them a lot simpler than using CSS, having to ID everything, then going into another document and relating to that ID and then adding your styles and formatting... it's just to long winded. Don't get me wrong, i do use it for professional sites, but when i'm short on time or i just can't be bothered i use HTML. The styles tag can be quite useful. I would recommend doing this for a beginner, and not complicating them with both markup languages at once. Then they can learn it in their own time when they feel confident with HTML.
It's also hard to know what should go in the HTML document and what should go into the CSS document.
You don't actually have to use a seperate file for your CSS stylesheet. You can just implement it in your html document. And I feel html layouts are far more confusing for beginners than CSS is. Having to give some element and id/class for it honestly isn't that hard. If you only use html for your layout, your site is gonna look like it's been made in the ninetees. Using html to make a layout for your website is far outdated. And honestly, learning html is really easy, so you shouldn't make a newbie bother with html layouts if it can be done easier.