Django-allauth loads wrong base.html template
All of the answers provided force you to rewrite files and modify your own project to fit in with allauth, which is a completely unacceptable workflow.  Such a third-party application should not have such manipulative power over your own project.
Truly, the easiest way to handle this situation, especially based on the answers provided, is to simply move the allauth app and its associated apps to the end of your INSTALLED_APPS list in your settings.py file.  Django will find your base.html template before it finds the other base.html template in the other apps listed beneath it.
Problem solved.
I've been trying to get django-allauth working for a couple days now and I finally found out what was going on.  
Instead of loading the base.html template that installs with django-allauth, the app loads the base.html file that I use for the rest of my website.  
How do i tell django-allauth to use the base.html template in the virtualenv/lib/python2.7/sitepackages/django-allauth directory instead of my project/template directory?