things work fine. I suspect it’s your permalink structure: Admin >> Options >> Permalinks. I don’t know who was in there messing around. When users click on the title of an entry on your blog, that leads to the “Our Staff” page, too. Can you take a look at that and see if anything jumps out at you? If you can post your Main Index Template (Presentation >> Theme Editor >> Main Index Template) to a pastebin, that will help figure out anything else.
P.S. OOOOOO! Nevermind that! I think it’s because you have an index.html page in that same directory and your site is set to load index.html before index.php. If you can change that, or even just change index.html to index1.html for testing purposed, that will tell a lot.
You might not. I really think your trouble is that your site is loading index.html before it loads index.php. Can you get rid of index.html inside your wordpress directory? Or just change the name of that file?
I amended my first suggestion; it’s not your permalink structure so much as your file structure. Your site needs to load index.php first. Your tech coordinator needs to change .htaccess to make that so.