La réponse est non, ce n'est pas mauvais. Dans l'ensemble, vous êtes sur la bonne voie. Utilisez les classes de JQuery, elles sont là pour une raison ! Cependant, il ne faut pas modifier eux. Si vous avez besoin d'améliorer l'apparence de votre site, ajoutez vos propres classes ou ID personnalisés. De cette façon, vous ne risquez pas d'abîmer les css par défaut et de casser les plug-ins Jquery. Consultez les liens ci-dessous pour plus d'informations.
Gardez à l'esprit que si vous envisagez d'utiliser JQuery UI comme base, vous devrez vous préoccuper des problèmes de rétrocompatibilité si JQuery modifie/met à jour ses propres fichiers CSS. C'est une autre raison pour laquelle tout style personnalisé doit être réalisé à l'aide de vos propres classes en remplacement de celles de JQuery.
http://docs.jquery.com/UI/Theming/API - Consultez cette page Web pour savoir où et comment appliquer les classes par défaut de JQuery.
http://www.filamentgroup.com/lab/developer_your_own_jquery_themeroller_ready_components/ - Ce document est légèrement dépassé, mais il contient des informations utiles sur la manière d'associer des classes personnalisées à JQuery.
http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/ - Cet article traite plus en détail des boutons. Notez qu'il est plus à jour que le précédent, mais les deux sont utiles pour conceptualiser votre idée.