I'd disagree heavilly with you on that -- the goal of CSS is to move presntational elements out of HTML, moving it back into line with it's goal for being a more structural markup -- it'd also significantly lower the amout of load as the styling information (w|c)ould be separated out into a separate file.
Therefore using CSS with HTML actually makes the HTML simpler