#left_content {
margin: 0 auto;
padding: 0;
width: 455px;
border: 1px solid #d3d3d3;
border-top: 0;
vertical-align: top;
background-color: #f4f3f1;
height: 885px;
float: left;
background-attachment: scroll;
background-image: url(images/content_headline.jpg);
background-repeat: no-repeat;
background-position: center top;
/* added for Drupal Home Page height - Works in Firefox */
height: 100%
}
*:first-child+html #left_content {
height: auto !important;
min-height: 300px;
} 
.left_content_middle {
margin: 0 20px 26px 20px;
padding: 100px 0px 0px 0px;
text-align: justify;
line-height: 17px;
}
* html #left_content_middle {
height: 100%;
height: 923px;
overflow: auto;
}
*:first-child+html #left_content_middle {
height: auto !important;
min-height: 300px;
height: 300px;
} 
