I think I'm overthinking this one and it's actually something quite simple. Please enlighten me if you can!
I want to create a home page template that is different than my inside pages. (No blog on this site, just all pages). I'm using Thematic as a parent. I've got my child style.css all set up and working fine. I made a copy of Thematic's home.php in my child theme, and renamed it. We'll call it bob.php. In the WP admin GUI, I set my home page to use the bob.php template. That all works. Cool.
But my question is what's the best way to STYLE bob? He comes with all the same div names and functions that call others (i think) as a normal page.php, so he can't just rely on the regular style.css which controls all of the rest of the site.
I think this is a gap in my CSS knowledge here... but I'm just not sure of the best way to do this. Do I make a special bob.css that bob.php imports? Is there a better way?
I've gotten myself all confused thinking I need to do things with functions or filters and now I'm muddled (I'm just starting to learn PHP and don't really know much yet).
Thanks for your help!