So I think I've finally nailed what the stylesheet SHOULD look like..:clap:
I wasn't happy with the entering, and withthe fact that the boxes wouldn't all be the same length if one box contained slightly more content than the others.
I used these resources:
http://www.cssplay.co.uk
http://www.dustindiaz.com/min-height-fast-hack/
These site's helped me nail down how to get all the boxes to display correctly at the same height in both IE and Firefox.
I've tested this and good news is that it appears to work with both IE :censored: and Firefox.. I've posted the stylesheet with the changes here in case anyone wants this right now.. However, I will be submitting an update to the add-on to the downloads section this weekend.. If anyone spots flaws in my CSS I would love some feedback..
In the meantime, hope others find this helpful/useful!
#navColumnMiddleWrapper {
margin: auto;
overflow:hidden;
}
#middlebox_1 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
float:left;
width:33%;
}
#middlebox_2 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
float:left;
width:33%;
}
#middlebox_3 {
/*DO NOT MODIFY THE FLOAT OR WIDTH UNLESS YOU KNOW WHAT YOU ARE DOING!!*/
float:left;
width:33%;
}
#middlebox_1, #middlebox_2, #middlebox_3 {
margin: 1px;
padding-bottom: 1em;
margin-bottom: 1em;
}
h2.middleBoxHeading, h2.middleBoxHeading a {
font-size: 2em;
color: #ffffff;
}
h2.middleBoxHeading a:hover {
color: #FFFF33;
text-decoration: none;
}
.middleBoxHeading {
margin: 0em;
background-color: #FF6699;
padding: 0.5em 0.2em;
text-align: center;
}
.middleBoxContainer {
margin-top: 1.5em;
}
.middleBoxContent {
padding: 0.4em;
min-height:300px;
/*Another stupid IE hack. The next two statements set min-height in IE's dumb-a$$ed browser*/
height:auto !important;
height:300px;
}
.middleBoxContent {
padding-bottom:32767px;
margin-bottom:-32767px;
}
#middlebox1Content {
background:#e0d0d0;
}
#middlebox2Content {
background:#c0c0c0;
}
#middlebox3Content {
background:#e0d0d0;
}