HTML5, which is actually just "HTML" since it will be a living standard from now on, is comprised of:
- new browser APIs (canvas, storage, geo, etc etc)
- standardized markup error handling (consistent behaviour for tag soup)
- new elements
There is no word of CSS3 in any official HTML5 document, and it will remain like that since CSS is a separate standard.