How do I write my style sheet so that it gracefully cascades with user's personal sheet ?

You can help with this by setting properties in recommended places. Style rules that apply to the whole document should be set in the BODY element -- and only there. In this way, the user can easily modify document-wide style settings.