Espero puedan ayudarme gracias!.

codigo HTML
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> Starbuzz: El mejor Cafe!</title>
<link type="text/css" rel="stylesheet" href="style1.css">
</head>
<body>
<div id="header"><img src="imagenes/logo.gif" alt="logo de starbuzz"></div>
<div id="footer"> STARBUzz es una marca registrada. Copyright 2013.</div>
</body>
</html>
codigo CSS
body {
background-color: white;
margin:auto;
margin-top:0px;
margin-bottom:0px;
width:800px;
padding:0px;
font-family: verdana,geneva,sans-serif;
color:rgb(0,0,0);
line-height:30px;
}
#header{
background-color: rgb(100,50,80);
padding:0px;
}
#footer{
background-color: rgb(200,50,100);
padding: 0px;
font-size:11px;
text-align: right;
color: white;
}
Los elementos inline son lineas de texto. Este monito ahí parado está también sobre la misma linea de texto, por lo que comparte el espaciado entre lineas,
el interlineado. Hay que eliminar ese interlineado. 






