http://www.webforumz.com/css-forum/, here is a great place to start to learn
CSS, it's not that hard once you start, and much easier to maintain
I am not 100% on this, but search engines look through your code, and on your homepage there is not that much to look through, (someone else will give a much better answer than that

)
What is the reason you are using frames btw, is it your choice or frontpage's?
Craig