As Obsidian said, remove the seashells and crushed coral immediately as these will make your water extremely hard and high in pH; if your pH reading is highly alkaline already then these are a big problem. Water changes with these in the tank will only make the matter worse because the pH keeps dropping, rising dropping and rising again, which no fish can tolerate. Once the shells etc. are out, then perform a series of small water changes over the course of a day or even two days - 10% or so at a time - to slowly bring the pH back down again without stressing the fish too much.
Test the water from your tap - what pH is it
exactly? Anything between 7 and 8.5 is OK, as long as it doesn't fluctuate. If it is somewhere between these two then you don't necessarily need to add anything to keep the pH regular, but it would help if you could get your GH and KH tested (get this done at your local pet store), and find out exactly how well your water is buffered. If it has low buffering capacity then you can ether use the pH buffering agents which Obsidian mentioned, or you can use simple old household baking soda; add this a teaspoon at a time until the pH is about 7.5 and it will keep it there. You will have to add more soda or agent every time you do a water change though.
Can you find out the pH, KH and GH or your tap water and post the results here?
One last thing: OBsidian is quite right about the Brita filters; they don't actually remove much of the hardness from water - you may as well not use this for the tank. You do use dechlorinator though don't you? I only ask because you didn't mention it.