joins list of items into comma separated string, each item in quotation marks
Parse css properties declaration either in {} or w/o {} - e.g. { width: 40%; margin-top: 3px } -- returns null if parse error occured or property list is empty
parse Css selector, return selector object if parsed ok, null if error occured
parse stylesheet text
splits string like "Arial", Times New Roman, Courier; into list, stops on ; and } returns true if at least one item added to list; moves str to new position