Evanston's ordinance had provided that anyone found in possession of 10 grams or less of marijuana could be fined between $50 and $500. But state law dictates that possession of between 2.5 and 10 grams is a Class B misdemeanor, punishable by up to six months in jail and/or up to a $1,500 fine, and Evanston police had discretion on which penalty to pursue. But now, that discretion is removed, and the $50 to $500 fine range is maintained.