using System.Collections;
using System.Collections.Generic;
using System.Text.RegularExpressions;
public static void Main()
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;";
var styles = new Dictionary<string, string>();
var rgx = new Regex(@"([a-zA-Z-]+)\s*:\s*(.+)\s*;");
foreach (Match match in rgx.Matches(css))
styles.Add(match.Groups[1].Value, match.Groups[2].Value);
var styless = styles.Keys.ToList();
foreach (var key in styless)
Console.WriteLine("{0}: {1};", key, styles[key]);