Non riesco a capire perchè avendo impostato il tag div che non deve avere spaziatura dal bordo della pagina , il tag div colorato azzurro ,invece di inziare perfettamente con i punti X= 0 e Y =0 cioè nell'angolo alto , mi lascia uno spazio , è un problema che nn sono riusto a capire , mi dite il perchè ?
questo è il codice

<!DOCTYPE HTMlPUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Documento senza titolo</title>
<style type="text/css">
div#navigation{
background-color: #9cf;
border-bottom: 1px solid #787878;
padding-left: 20px}
div#navigation ul{
list-style-type: none;
margin: 0;
padding: 0}
</style>
</head>

<body>
<div id="navigation">
<ul>
<li id="attivo">Home[*]DHS Club[*]F.A.Q[*]Supporto[*]Area VIP
[*]Registrati[*]Contatti[/list]
</div>

</body>

</html>