my website is http://www.epixam.com

Alright so i have an issue that I have been trying to fix for some time now to no avail. I have an ubuntu 10.10 box with apache2 and a citadel mail server running simultaneously on my server. Im attempting to route "http://mail.epixam.com" to the citadel server. The citadel server grabs the traffic from port 8080.

For my enabled site i have epixam.com and mail.epixam.com. epixam.com works fine but the mail one does not.
The info in the file is
Code:
<VirtualHost *:80>
        ServerName mail.epixam.com
        ProxyPass / http://127.0.0.1:8080/
        ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
Now the weird part is that any call that is SECURE made to my server will send you to mail (at least on my iMac)

This wasn't a problem until i decided that i need to make a secure page for one of my games so i could put it into a Facebook application. This leads me to believe that something is screwed up and i have no idea what.

I use linode to host my box. I have an MX Record linking mail.epixam.com to my mail server, and i have two A Records, one pointing "mail" to my servers IP and the other pointing "www" to my servers IP. All of my name servers point to epixam.com.

Any help or advice would be greatly appreciated. This is my first web server and its has been a major learning experience...