"Second, the salts are only 12 bits. A proper implementation would use salts twice as large as the logarithm of the number of passwords which could ever be stored, forcing the attacker to break accounts one-by-one (64 bits would be a reasonable size to support the entire population of the Earth)."
I haven't come across a formal rule for salt length before and a search for more information didn't turn up much more than the rules of thumb I've seen previously.