I'm not certain basing the crime on the fine will work out... for instance, I believe that assaulting a guard gets a fine of 40 gold. Fines on theft are based on the value of the item stolen, so if you stole an item worth 40 gold it wouldn't be distinguished fron the assault charge.
At least, that's how I think it would work out, eh?