Common Stock, Common Stock Options and Warrants (Details 1) (USD $)
6 Months Ended
Jun. 30, 2012
Number of Shares  
Outstanding at December 31, 2011 3,028,632
Granted 58,000
Exercised   
Forfeited (129,334)
Outstanding at June 30, 2012 2,957,298
Exercisable at June 30, 2012 2,875,256
Weighted Average Exercise Price Per Share  
Outstanding at December 31, 2011 $ 1.33
Granted $ 0.18
Exercised   
Forfeited $ 0.78
Outstanding at June 30, 2012 $ 1.34
Exercisable at June 30, 2012 $ 1.36
Aggregate Intrinsic Value  
Outstanding at December 31, 2011 $ 875
Outstanding at June 30, 2012 3,058
Exercisable at June 30, 2012 $ 527