Custome Home Page with custom CSS

I want to style a custom front/home page with custom css styles only limited to that page. So far, in the forums i've figured out how to -

1. create a custom page template
2. call it from a page called home

but how do i style it with custom css? i tried Chris' solution of custom layouts for different pages and though i don't want to change the column layouts, i definitely want to play with the content area. Has someone done it? can somebody point me to the right direction please?