Hi Colten.
How did you add the SSL? Did you add a plugin for this? If so, I recommend that you remove it and instead use s2Member’s custom field for the page to enable it. Pre Sale FAQs » Is WordPress® compatible with SSL enabled?
SSL Tip: with s2Member® installed, you can add the Custom Field [hilite mono]s2member_force_ssl = yes[/hilite] to any Post/Page, using the Custom Fields section of your WordPress® Editor. s2Member® will buffer output on those special Posts/Pages, converting everything over to [hilite mono]https://[/hilite] for you automatically (in a very logical fashion), thereby forcing those specific Posts/Pages to be viewed over a secure SSL connection (including all embedded resources); so long as your server supports the https protocol (once you have an SSL certificate, your server should support this protocol). In this way, s2Member® can resolve about 95% of all theme/plugin incompatibilities related to SSL vs. non-SSL embedded resources. However, if you experience difficulties with this, you are advised to contact your theme developer, and ask if their theme was designed to support SSL-enabled Posts/Pages.
I hope that helps. :)