Old Man's answer is incorrect. A USC can petition for a stepparent as long as the stepparent married your birth parent before you turned 18.
If you are applying to bring your stepparent to the United States to live, you must file the following with the U.S. Citizenship and Immigration Services:
Form I-130, Petition for Alien Relative (if you are filing for both parents, you must file a separate petition for each parent) A copy of your birth certificate showing your name and the names of your birth parents If you were not born in the U.S., a copy of either Your Certificate of Naturalization or Citizenship or Your U.S. passport A copy of the civil marriage certificate of your birth parent to your stepparent showing that the marriage occurred before your 18th birthday A copy of any divorce decrees, death certificates, or annulment decrees that would verify the termination of any previous marriage(s) entered into by your birth parent or stepparent If anyone's name has been legally changed (differs from the name on his or her birth certificate), evidence of the name change must be provided.