can arduino on output mode sink current?
Ok, I just found it.

from the arduno docs: 

Atmega pins set aa output can source (provide positive current) or sink (provide negative current) up to 40 mA (milliamps) of current to other devices/circuits.