| 
       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 
      
  |