Salve a tutti...
come potete vedere voi stessi.. http://blog.lucagarufi.com/VA/ in Firefox va... in IE no!!
A cosa è dovuto? Non capisco proprio... (ALLA FINE DEL POST C'è UNA MIA SOLUZIONE)
eccovi il CSS:
Codice PHP:
body {
    
margin-top50px;
    
padding0;
    
background#FFFFFF url(images/img01.jpg) repeat-x left top;
    
font-size12px;
    
font-familyArialHelveticasans-serif;
    
text-alignjustify;
    
color#5C5C5C;
}

h1h2h3 {
    
margin0;
    
padding0;
}

h1 {
}

h2 {
}

pulol {
    
margin0 0 2em 0;
    
text-alignjustify;
    
line-height26px;
    list-
stylenone;
}

{
    
color#8A7645;
}

a:hovera:active {
    
text-decorationnone;
    
color#8A7645;
}

a:visited {
    
color#8A7645;
}

img {
    
bordernone;
}

img.left {
    
floatleft;
    
margin-right15px;
}

img.right {
    
floatright;
    
margin-left15px;
}

/* Form */

form {
    
margin0;
    
padding0;
}

fieldset {
    
margin0;
    
padding0;
    
bordernone;
}

legend {
    
displaynone;
}

inputtextareaselect {
    
font-size13px;
    
color#333333;
}

#wrapper {
    
width900px;
    
margin0 auto;
    
padding0;
    
backgroundurl(images/img02.jpgno-repeat left top;
}

/* Header */

#header {
    
width900px;
    
margin0 auto;
    
height170px;
}

/* Menu */

#menu {
    
width870px;
    
height50px;
    
margin0 auto;

}

#menu ul {
    
margin0;
    
padding0;
    list-
stylenone;



}

#menu li {
    
floatleft;
    
width:118px;
    
height50px;
    
text-aligncenter;
    
backgroundurl(images/img03.jpgno-repeat right top;
}



#menu a {
    
displayblock;
    
padding12px 20px 0px 20px;
    
text-decorationnone;
    
text-transformuppercase;
    
font-size11px;
    
color#FFFFFF;

}

#menu a:hover {
    
color#000000;
}

#menu .current_page_item a {
    
color#000000;
}

/** LOGO */

#logo {
    
width880px;
    
height241px;
    
margin0 auto;
       
backgroundurl(images/img05.jpgno-repeat center;

}

#logo h1, #logo h2 {
    
floatleft;
    
margin0;
    
text-transformuppercase;
    
line-heightnormal;
}

#logo h1 {
    
padding40px 0 10px 80px;
    
font-size24px;

}

#logo h1 a {
    
text-decorationnone;
    
color#BA9F5A;
}

#logo h1 a:hover { text-decoration: underline; }

#logo h2 {
    
padding50px 0 0 5px;
    
font12px ArialHelveticasans-serif;
    
color#28313A;
}

#logo p a {
    
text-decorationnone;
    
color#28313A;
}

#logo p a:hover { text-decoration: underline; }



/* Page */

#page {
    
width860px;
    
margin0 auto;
    
padding20px 20px;
}

/* Content */

#content {
    
floatleft;
    
width590px;
    
padding-top10px;
    
border-right1px dashed #DFE1E0;

}

/* Post */

.post {
    
padding0px 20px;
    
margin-bottom20px;
}

.
post .title {
    
margin-bottom20px;
    
padding-bottom5px;
    
text-transformuppercase;
    
font-size16px;
    
font-weightbold;
    
color#28313A;
}

.
post .entry {
}

.
post .meta {
    
padding15px 15px 30px 0px;
    
font-size10px;
}

.
post .meta p {
    
margin0;
    
padding-top15px;
    
line-heightnormal;
    
color#28313A;
}

.
post .meta .byline {
    
floatleft;
}

.
post .meta .links {
    
floatright;
}

.
post .meta .more {
    
padding0 20px 0 18px;
}

.
post .meta .comments {
    
padding-left22px;
}

.
post .meta b {
    
displaynone;
}


/* Sidebar */

#sidebar {
    
floatright;
    
width230px;
    
margin0;
    
padding0;
}

#sidebar ul {
    
margin0;
    
padding0;
    list-
stylenone;
}

#sidebar li {
    
margin-bottom40px;
}

#sidebar li ul {
}

#sidebar li li {
    
margin0;
}

#sidebar h2 {
    
width250px;
    
margin0;
    
padding0;
    
backgroundurl(images/img07.jpgno-repeat left top;
    
text-transformuppercase;
    
font-size16px;
    
font-weightbold;
    
color#28313A;
}

/* Search */

#search {

}

#search h2 {
    
margin-bottom20px;
}

#s {
    
width140px;
    
margin-right5px;
    
padding3px;
    
border1px solid #DFE1E0;
}

#x {
    
padding3px;
    
bordernone;
    
background#0A5688;
    
text-transformlowercase;
    
font-size11px;
    
color#FFFFFF;
}

/* Boxes */

.box1 {
    
padding20px;
}

.
box2 {
    
color#BABABA;
}

.
box2 h2 {
    
margin-bottom15px;
    
font-size16px;
    
color#FFFFFF;
}

.
box2 ul {
    
margin0;
    
padding0;
    list-
stylenone;
}

.
box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
    
color#EDEDED;
}

/* Footer */
#footer-wrap {
}

#footer {
    
width880px;
    
margin0 auto;
    
background#E5E5E5;
}

html>body #footer {
    
heightauto;
}

#footer p {
    
font-size10px;
}

#legal {
    
clearboth;
    
padding-top17px;
    
text-aligncenter;
    
color#595959;
}

#legal a {
    
font-weightnormal;

Ho risolto il problema aumentando di tanto il padding di #page.. è il modo giusto?
#page {
width: 860px;
margin: 0 auto;
padding: 150px 20px;
}