It sounds like it's an issue with some non-standard configurations at namecheap; discount hosts can run into all sorts of weird configurations due to the mass packing of users on their services. BlueHost is a great option.
As for changing design elements, such as fonts, see the Style Editor and edit the default style. Be careful with adjusting padding, margins, and introducing additional HTML as it can break the mobile capability of the forums.