Posicion de capas en Mozilla

Hola, qué tal?
Tengo en la web una capa que contiene otras dos capas. No se que tengo que hacer para que Mozilla las coloque correctamente. Lo que hace es dejar un espacio horizontal entre ellas, y lo que quiero es que esten juntas (tanto como yo quiera). En internet explorer no ocurre lo mismo. Alguna idea?

<html>
<head>
<title>rollover css e imágenes</title>
<style type="text/css">
.global{
	padding: 3px;
	width: 200px;
	border: 1px solid #0F0145;
}
.cabecera{
	font-style: normal;
	background-color: #0F0145;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-indent: 10px;
}
.cuerpo{
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
</style>
</head>
<body>

<DIV class="global">
<DIV class="cabecera">
  

texto 1</p>
</DIV>
<DIV class="cuerpo">
  

texto 2</p>
  

texto 3</p>
  

texto 4[i][/i]</p>
</DIV>
</DIV>
</body>
</html> <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
</body>
</html>
Un saludo.
Acabo de darme cuenta que habia bastantes chorradas en el codigo, pero arreglandolo sigue ocurriendo lo mismo...
Pues que quieres que te diga, yo las veo bien con Firefox :?