OK...so I'm running the Mantra theme, which is a nice theme. They have a presentation page that replaces the home page. That's fine...but now where do my posts get posted? I did a test post and it only showed up in the archives.
So, do I need to make a page for the posts? If so, what is the procedure for making sure the posts are posted there? I'm confused!