A reason why your website may be appearing incorrectly in multiple browsers is if you don't have a document type so ensure that you have a well formed document that has a document type like as follows.
Now this is just one I use - but by using a document type at the type it will send most browsers into 'standard mode', saving hassels. For examples http://www.habboxforum.com/showthread.php?t=528569 if you read some comments about the padding messing up in Internet Explorer compared to Firefox - this is because of the box model bug in Internet Explorer, by supplying a document type it will avoid this bug; identifying the importance of a document type.Code:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link href="styles/style.css" rel="stylesheet" type="text/css">
<meta name="robots" content="index, nofollow">
<meta name="author" content="Author">
<title>Site Name - Site Slogan</title>
</head>
<body>
</body>
</html>

