I've tested it on Safari, Chrome, and Firefox on a MAC. It looks the same in all three. The Type size is a bit small. The CSS code is more than just a bit messy. It looks like it was adapted from something else? There might be conflicts in some of the styles. Lots of stuff going on here that I am having a hard time following.
If you change the CSS to the following the size and positioning issues in the title and body copy would be addressed. Even then however, you still have underlying conflicts that might show itself later.
For instance, in some places the code specs font size in ems and in other places pixels? There is a lot of complex class distinctions for what is essentially a very simple site. (As far as I can see?)
Anyway, I am not a code guy, and I am not designing the site, and you might be anticipating some functionality that I don't know about. so take it for what it is worth.
margin:0px 10px auto 10px;
font-family: Arial, Helvetica, sans-serif;
If my life is a linear tale then it is a line that twists upon itself in such a way to form a knot that cannot be undone.