I’ve run into a really odd and intermittent problem on one of our pages while doing our table-free site redesign.
On our Memorandum pages, the text in the top section is overlapping the text in the bottom section. Example: http://www.fhwa.dot.gov/environment/noise/regulations_and_guidance/cemetery.cfm
In case it doesn’t show up for you, here’s a screenshot (attached).
The odd part is, it doesn’t do it on our development server. Only on our live server. And of course it only happens in IE.
Here’s the CSS for the area in question:
.memo {
font-weight: bold;
font-size: 30px;
}
#memo:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#memohead {
width: 100%;
margin: 0;
padding: 10px 0 0 0;
}
#memohead:after {
content: ".";
display: block;
height: 1px;
visibility: hidden;
}
#memohead img {
float: left;
border: 0;
padding: 0 5px 0 0;
}
#memohead h1 {
font-size: 200%;
margin: 0;
padding-top: 5px;
}
#memohead p.subj {
font-size: 120%;
margin: 5px 0;
}
#memohead p.small {
margin-left: 60px;
}
#memofromto {
float: left;
width: 45%;
margin-bottom: 10px;
}
#memodatereply {
float: right;
width: 45%;
clear: right;
margin-bottom: 10px;
}
#memobody {
width: 100%;
float: left;
}
#memobody ul, #memobody ol {
padding-left: 25px;
}
.hr {
width: 100%;
border-bottom: 1px solid #27235E;
margin: 0 0 8px 0;
clear: both;
}
.hr hr, .hrlite hr {
visibility: hidden;
}
If anyone has any ideas, I’m all ears.