Salve, ho iniziato a realizzare un sito ma ho un paio di cose che non mi tornano. Mi potete aiutare a capire?

Su un menu con voci linkate (elenco menu), pur stando dentro il tag <a> non mi compare poi la manina quando li provo sui vari browser. Come mai? Ho inserito anche il valore cursor con la proprietà pointer ma non cambia nulla...

Inoltre: in un div della pagina (contenutobasso) ho un'immagine in bakground con repeat y. Ma se non do un'altezza a questo div l'immagine non si vede. All'interno di questo div ve n'è un altro e consideravo che l'altezza la calcolasse su questo ma pare di no... Mi confermate?

Allego codice
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Graf - Soluzioni per Comunicare: studio grafico e tipografia digitale a Roma</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="contenuto">
	<div id="testata">
     [img]images/logograf.png[/img]
   <ul class="linkist">[*]chi siamo[*]servizi[*]portfolio[*]contatti[/list]</div>
    
	<div id="contenutoalto">
        <div class="box">
        [img]images/progettiamo.png[/img]
        

Tutti i supporti grafici 

          di comunicazione che possono sostenere e valorizzare

la vostra immagine aziendale.</p>


</p>


Scopri quali</p>
</div>
<div class="box">
[img]images/impaginiamo.png[/img]


Riviste, cataloghi, brochures, depliant e molto altro, 

  con professionalità e attenzione 

a tutte le vostre esigenze.</p>


</p>


Scopri come</p>
</div>
<div class="box">
[img]images/stampiamo.png[/img]
      

Su tutti i tipi di carta: biglietti
        

      da visita, quartini, depliant, partecipazioni, etc. con ottima qualità e buoni prezzi.</p>


</p>


Scopri perché</p></div>
    </div>
    
       <div style="clear:both"></div> 
	<div id="contenutobasso">
	  <div id="sx">
      <h1>Benvenuti in Graf, 

        lo studio grafico con tipografia digitale a Roma.</h1>
      <h2>Con piacere presentiamo la nostra struttura, 

        piccola nelle dimensioni ma grande nell'esperienza, ricca di soluzioni 

        e sempre a vostra disposizione!</h2>
      <p class="testo">Siete alla ricerca di qualcuno che vi realizzi un semplice biglietto da visita o una brochure che racchiuda in sé la filosofia aziendale coordinata nel rispetto di una strategia commerciale? Allora siete capitati nel posto giusto!
Consultate il nostro sito: scoprirete nel dettaglio i nostri servizi, conoscerete i clienti che hanno voluto affidarci la loro comunicazione, potrete dare una sbirciatina al nostro portfolio... nonché approfittare delle offerte speciali di grafica e stampa realizzate in esclusiva per voi!</p>
<p class="testo">E se invece ci vorrete venire a trovare, ricordate che Graf è sulla Laurentina, vicino alla città militare della Cecchignola.</p>
      </div>
      <div id="dx">
      <ul class="menu">
      <li class="titolo">offerte speciali</a>[*]<a class="attivo">grafica</a>[*]<a class="menu">stampa</a>[*]<a class="menu">grafica e stampa</a>[/list]
      
      <a class="link">richiedi un preventivo</a>

</div>
	</div>
    
    
    <div style="clear:both"></div>
	<div id="footer"></div>
</div>
</body>
</html>

e questo è il css

codice:
/* CSS Document */

 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;}

ol, ul {
    list-style: none;
}


body
{background-image:url(images/background.jpg); 
width:1920px; height:1400px; 
text-align:center; 
margin:3px 0 0 0;}

#contenuto 
{width:940px; 
margin:auto;}

#testata 
{background-image:url(images/testata2.png);
 width:940px; 
 height:209px; 
 background-repeat:no-repeat;}
 
 
 .linkist 
{float:right;
width:339px;
 height:54px;
margin:20px 57px 0 0;}

.linkist ul
{list-style:none;}

.linkist li 
{display:inline;}

.linkist a{font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; margin-left:20px; line-height:56px; padding: 19px 5px 18px 5px;
color:#fff;}

.linkist a:link, .linkist a:visited
{font-size:14px; 
color:#fff; 
margin-left:20px; padding: 19px 5px 18px 5px;
text-decoration:none;}

.linkist a:hover, .linkist a:focus 
{font-size:14px; 
color:#fff; 
margin-left:20px; padding: 19px 5px 18px 5px;
text-decoration:none;
background-color:#5b0120;}

.linkist a.linkattivo
{font-size:14px; 
color:#fff; 
margin-left:20px;
text-decoration:none; padding: 19px 5px 18px 5px;
background-color:#5b0120;}


#contenutoalto 
{background-image:url(images/basecolore.png); 
width:780px; 
height:340px; 
padding:0 80px 0 80px; 
background-repeat:no-repeat;}

#contenutobasso
{width:940px; 
margin:auto;
 background-image:url(images/basebianca.png); 
 background-repeat:repeat-y; 
 height:600px; }
 
#footer 
{background-image:url(images/footer.png); 
width:940px; 
height:129px; 
margin:auto;}

img 
{margin: 50px 0 0 50px; 
float:left; }

.box 
{width:234px; 
height:318px; 
float:left; 
margin:22px 0 0 20px;}

.box img
{width:234px;
 margin:0 0 5px 0;}
 
.box p 
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:center; 
line-height:19px; }

.box a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:left; 
color:#9F0139;}

.box a:hover, a:active, a:focus 
{color:#9F0139; 
text-align:left; 
line-height:19px;}

#sx 
{float:left; 
width:600px; 
background-color:#FFF; 
margin-left:60px;}

h1 
{font-family:Georgia, "Times New Roman", Times, serif; 
font-size:21px; 
line-height:26px; 
text-align:left; 
margin-bottom:20px;
}

h2 
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:18px; 
text-align:left; 
line-height:26px; 
margin-bottom:20px; 
color:#9F0139;}

#sx p.testo 
{font-family:Georgia, 
"Times New Roman", Times, serif; 
font-size:16px; 
line-height:28px; 
text-align:justify;
 margin-bottom:20px;}
 
#sx a {color:#9F0139;}

#dx
{float:right; 
width:172px; height:538px;
background-color:#FFF; 
margin-right:58px;
background-image:url(images/basedxhome.png);
background-position:top; background-repeat:no-repeat;}

.menu ul
{ list-style:none;}

.menu li
{ width:160px; height:30px;  text-align:left;}

.menu a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000; font-size:15px; text-align:left; margin-left:18px; line-height:29px;}

.menu a:hover
{color:#9F0139;}

li.titolo
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff; font-size:15px; text-align:left; margin-left:18px; line-height:29px; font-weight:700;}

a.attivo 
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9F0139; font-size:15px; text-align:left; margin-left:18px; line-height:29px;}

a.link 
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff; font-size:14px; text-align:center; line-height:65px; font-weight:700; cursor:pointer;}

a.link:hover
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000; font-size:14px; text-align:center; line-height:65px; font-weight:700; cursor:pointer;}
grazie, Livia