| Notes Payable (Details) (USD $) | Jun. 30, 2012 | 
|---|---|
| Future minimum monthly note payments | |
| 2013 | $ 11,817 | 
| 2014 | 12,400 | 
| 2015 | 13,013 | 
| 2016 | 13,655 | 
| 2017 | 11,893 | 
| Total | $ 62,778 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 |