Yes and don’t be intimidated. I didn’t know anything about css laout and just started ripping out <table> and <tr> tags and converting <td> tags to <p>. It really got to be quite easy after just a few stumbles while learning.
Yes! It most definitely is possible! CSS can do anything tables can do and then some! Don’t be intimidated by it, just keep plugging at it, and you can do anything with CSS. And considering that layout is pretty basic compared to many CSS layouts I have seen it shouldn’t be too hard to replicate should you choose to do so!