Im newbie with CMS (and CSS) and I'm having a little problem with CSS and DIV. After having designed with Dreamweaver the layout, I have copied it into a new template (listed below) with a css linked. The content layout is fixed on 950 x 600 px and I would like it centered both horizontal and vertical.
I haven't realized which is the way to center vertically the content layout. With my release below, I have created a fixed area in the topmost of the content layout but there is a behaviour difference between IE7 anf FF1.5 (with this the fixed area doesn't appears).
Please, could anyone give me the correct CSS to obtain:
1. vertical centering
2. same behaviour IE & FF
Thanks (sorry for my bad english)
Roberto.

///////////////// TEMPLATE
{sitename} - {title}
{metadata}
{stylesheet}
{title}
{menu template='cssmenu.tpl' collapse='1'}
{content}
"SOME RANDOM GRAPHICHS"
"my company address"
////////////////// CSS
body, td, th, li, ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000;
}
body {
background-color: #D60026;
margin: 0;
padding: 0;
scrollbar-base-color: #d60026;
}
a {
font-size: 10px;
color: #d60026;
}
a:visited {
color: #999999;
}
#container {
width: 960px;
height: 600px;
position: relative;
left: 0%;
top: 10%;
}
#logo {
background: #fff url(images/cms/xxxxx.gif) no-repeat 50px 10px;
width: 200px;
height: 75px;
color: #000;
padding: 2px;
border-bottom: 1px #d60026 solid;
position: absolute;
left: 0px;
top: 0px;
}
#header {
background-color: #fff;
width: 750px;
height: 75px;
color: #000;
padding: 2px;
border-bottom: 1px #d60026 solid;
position: absolute;
left: 200px;
top: 0px;
text-align:left;
}
#navbar {
background-color: #fff;
width: 195px;
height: 406px;
color: #000;
padding: 2px;
border-right: 1px #d60026 solid;
position: absolute;
left: 0px;
top: 80px;
z-index: 1;
}
#header #top {
height: 40px;
}
#header #title {
height: 35px;
font-size: 20px;
font-weight: bold;
color: #d60026;
}
#content {
background-color: #fff;
width: 750px;
height: 406px;
padding: 2px;
color: #000000;
position: absolute;
left: 200px;
top: 80px;
text-align:left;
}
#content #cont-left {
width: 57%;
float:left;
overflow-y: auto;
height: 400px;
z-index: 2;
}
#content #cont-right {
width: 40%;
float:left;
height: 400px;
margin-left: 5px;
}
#footer {
background-color: #fff;
height: 35px;
color: #000;
width: 950px;
padding: 2px;
border-top: 1px #d60026 solid;
position: absolute;
left: 0px;
top: 490px;
}
/* Classes */
.formbuilderform textarea {
width: 390px;
height: 15em;
}
.formbuilderform input {
width: 390px;
}
.formbuilderform fbsubmit {
width: 80px;
}