Seeking out a function within the vast .Net-Framework that can assist in validating CSS-syntax across various versions, such as CSS 3.0 and 2.0. It would be ideal if it includes a CSS parser with validation capabilities built-in. Any recommendations for libraries or tools that could serve this purpose?