I think you would be completely insane to convert a html page to CSS, not that you can truly accomplish that task, but...
CSS is for appearance, and HTML is the shell. HTML loads the appearance of the site through CSS just the same as it loads images, movies or flash files and inserts them into the page.
You can however alter the td tags for your html (or table tags) and replace them with div tags, but I certainly wouldn't suggest an attempt until you master the simple CSS attributes. You can insert a background, or an image, font styles, colours, borders etc. You would obviously still need the html to load the CSS either as a "<link rel..." attribute, "class" or "style" attribute in a html tag eg. <p class="text"> text </p>.
An excellent resource for me was the W3C website. I wrote down all the CSS attributes from there, and use them as a reference. Saves a LOT of time and I have never actually needed to debug my CSS pages.
Good luck with your project.
John