Your initial numbers are impossible.
To use your notation, and the Law of Total Probability:
$$.7=P(NegativeTest)=P(Negative\,|\,Drunk)P(Drunk)+P(Negative\,|\,NotDrunk)P(NotDrunk)$$
Thus $$.7=.9\times.9 + P(Negative\,|\,NotDrunk)\times .1\implies P(Negative\,|\,NotDrunk)=-\frac {.11}{.1}=-1.1<0$$
Informally: say you had $100$ people. Then you have $90$ sober and $10$ drunk. Of the ninety, you tell us that exactly $9$ tests negative...so $81$ of those test positive. Thus the number of positive tests is at least $81$. Yet you claim that only $70$ test positive.