Olá... na verdade, não sei muito bem onde você pretendo colocá-los, mas fiz algumas alterações no seu CSS, veja abaixo:
body {
background-image: url('imgs/fundo.gif');
background:#A3D26F;
}
.titulo {
font-family: "arial";
font-size: 30pt;
font-weight: bold;
color: #FFFFFF;
}
.subtitulo {
font-family: "arial";
font-size: 10 pt;
color: rgb(115,186,37);
}
.texto {
font-family: "arial";
font-size: 8pt;
color: #000000;
}
.menu {
font-family: "arial";
font-size: 8pt;
font-weight: bold;
color: rgb (255,255,255);
text-decoration: none;
margin-left: 10px;
a:link {color: #FFFFFF}
a:visited {color: #FFFFFF}
a:hover {color: #000000}
a:active {color: #FFFFFF}
}
.link {
font-family: "arial";
font-size: 8pt;
font-weight: bold;
color: rgb (0,0,0);
text-decoration: underline;
a:link {color: #000000}
a:visited {color: #000000}
a:hover {color: #FF6600}
a:active {color: #000000}
}
img {
border: 0px;
}
/** DIV INDEX - INICIO **/
.index {
width:780px;
margin-left:0px auto;
text-align:left;
position:auto;
}
html>body .index {
background:#F1F1F1;
}
/** DIV INDEX - FIM **/
/** DIV TOPO - INICIO **/
.topo {
width:780px;
height:150px;
text-align:center;
position:auto;
}
html>body .topo {
background:#A3D26F;
}
/** DIV TOPO - FIM **/
/** DIV MENU - INICIO **/
.menu {
width:280px;
margin-left:5px auto;
text-alig:left;
position:auto;
}
html>body .index {
background:#F1F1F1;
}
/** DIV MENU - FIM **/
/** DIV BLOG - INICIO **/
.blog {
width:500px;
margin-left:5px auto;
text-align:left;
position:relative;
}
html>body #index {
background:#F1F1F1;
}
/** DIV BLOG - FIM **/
Flws.