Note 10 - Preferred Stock (Details)
Sep. 30, 2014
Dec. 31, 2013
Disclosure Text Block Supplement [Abstract]    
Preferred Stock, Shares Authorized 1,000,000  
Preferred Stock, Shares Issued 0 0