Welcome to the forum. A lot of forums have fairly similar structure because they run off the same or similar software. That's why you would see a resemblance between this site and the other one.