Apply different css files according to user selection Use case: content managers would have permissions to change the color scheme of the site.

Solution: I would make a page from hook_menu and give option to select from different pre defined css files.

Is there a hook/function I can use to render css files accordingly as per selected by user.

like: user selects red option the red named css file should render on site and previous, default css should be overridden.

Thanks
I found the link bit helpful... It might help you too.
http://wearepropeople.com/blog/7-ways-to-add-custom-js-and-css-to-a-page-in-drupal