The site has been restored. A bug with Firefox web browser still remains, we are continuing to work on it.