ciao!. . .ti ringrazio per la tua risposta molto esauriente. . .solo che ho capito pochino . . .qnd metto qui il codice css che utilizzo:
body {background-color:#F5F5F5;}

div#container{height:100%; background-color: white; margin:0;padding: 0.5em 0 0 0px; -moz-border-radius: 20px; }

div#header{height:300px;line-height:300px;margin:0;padding-left:40%;padding-right:30%;padding: 0em 0 0 10px; margin: 10; background:url("http://gioser11.altervista.org/sfondi/HEADER2.jpg");background-repeat: no-repeat;
}

div#menu{height:100px;line-height:20px;margin:10;padding: 0em 0 0 10px; background-color: #B9CAFF; margin: 10;-moz-border-radius: 20px; }

div#contenent{height:400px;line-height:20px;margin:0;padding: 1em 0 0 10px; background-color: #FFFAFA; margin: 10;-moz-border-radius: 20px; }

div#footer{height:60px;line-height:20px;margin:0;padding: 0em 0 0 10px; background-color: #B9CAFF; margin: 10; -moz-border-radius: 20px;}

h1,h2{margin: 0;padding:0;}
h1{font-family:Bradley Hand ITC;color: white;}
h2{font-size: 16; color: black}
h3{font-size: 10; color: black}

a{color:black;text-decoration: none}
a:hover{color: white;text-decoration: none; background: black}
a#activelink{color: black;text-decoration: none}


grazie ancora. . .e fammi sapere se ci capisci qualcosa. . .scusa ma sono un autodidatta e non faccio le cose in maniera molto accademica. . .ciao!