Ciao..
nell'html
ho tolto il menu da dentro l'header
nel CSS:
codice:
#inner
{
background-image: url('images/cbg2.gif');
background-repeat: repeat-y;
margin-top: 20px;
}
#header
{
position: relative;
height: 92px;
background-image: url('images/header.jpg');
border-bottom: solid 3px #000;
}
/* -------------- menu ------------------ */
#menu
{
padding-left: 22px;
bottom: 2px;
color: #000;
background-color: red;
}
#menu ul
{
list-style: none;
}
#menu li
{
display: inline;
border-left: solid 1px #000;
padding-left: 8px;
margin-left: 8px;
}
#menu li.first
{
margin-left: 0px;
padding-left: 0px;
border-left: 0px;
}
#menu a
{
color: #000;
}
Vedi se ti può andare bene..
-ho tolto il posizionamento assoluto alla lista e ho dato un margine superiore a #inner..infine ho cambiato float con display, perchè sennò non riuscivo a mettere il colore di sfondo..