Multiple Stylesheets For Post and post type?

Just use the css classes that were generated by WordPress!?

<body <?php body_class(); ?>

This makes it pretty easy to add special styles for all of your custom post types or archive pages.

If you really want to use different css files for each post type / archive page use the conditional tag is_singular() in your to load the stylesheets.

Here are some links:

http://codex.wordpress.org/Function_Reference/body_class

http://codex.wordpress.org/Function_Reference/is_singular