ahahaha.
Peccato che se sapevo quale era il pezzo di codice che non funziona avevo già risolto il problema 
Eccolo
codice:
----html
<body id="home">
<div id="container">
<div id="logotitle">
A C M E E</p>
</div>
<div id="logosubtitle">
SSSSSSSS</p>
</div>
<div id="mainmenu">
<ul>[*]Home[*]Menu1[*]Menu2[*]Menu3[/list]
</div>
<div id="content">
<div id="contentright">
2012\07\10</p>
Welcome!</p>
</div>
</div>
....
</body>
--- CSS
div
{
border: 0px solid #F00;
}
#container
{
width: 800px;
margin: 20px auto 20px auto;
}
#logotitle p
{
margin-bottom: 0;
margin-top: 0;
margin-left: 0;
font-size: 3.0em;
font-family: 'Helvetica Neue', Helvetica, Verdana, Sans-Serif;
text-align: left;
}
#logosubtitle
{
margin-left: 3px;
}
#logosubtitle p
{
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
letter-spacing: 1.1em;
font-family: 'Helvetica Neue', Helvetica, Verdana, Sans-Serif;
text-align: left;
}
#mainmenu ul
{
list-style: none;
text-align: right;
}
#mainmenu li
{
display: inline;
margin: 0 50px 0 0;
}
#mainmenu li a:link, #mainmenu li a:visited
{
text-decoration: none;
font-size: 1.3em;
font-family: 'Helvetica Neue', Helvetica, Verdana, Sans-Serif;
color: Black;
}
#home #mainmenu a.home
{
font-weight: bold;
border-bottom: 3px solid #000;
}
#content
{
min-height: 500px;
border-left: 1px solid #000;
border-right: 1px solid #000;
font: normal 90% 'Lucida Grande', Verdana, Sana-Serif;
}
#contentright
{
margin-top: 100px;
margin-right: 20px;
margin-left: 20px;
line-height: 70%;
}
manca il footer sopra, ma non penso sia importante.
Fatemi sapere.