.expander0, #top_right, #body_right, #bottom_right, #sidebar-left, #sidebar-right, 
body.two-sidebars .outer, body.sidebar-first .outer, body.sidebar-second .outer, 
body.two-sidebars .outer a, body.sidebar-first .outer a, body.sidebar-second .outer a {
	zoom: 1;
} /* The above rule gives hasLayout to some page elements so that IE will not be buggy */


#middlecontainer {
	word-wrap: break-word;
}

.block .item-list li {
	vertical-align: top;
}

#name-and-slogan {
	height:auto;
}
#image_text {
	left:0;
}
div#section2 .round-top {
    display:block;
    background:none;
    float:left;
}
div#section2 .sec2-bg {
    margin-top:0;
    margin-bottom:0px;    
    background:none;
    float:left;
}
div#section2 .round-bottom {
    background:none;
    height:0px;
    width:auto;
    display:block;
    float:left;
}
div#section2 .content {
    padding:10px 20px;
    display:block;
    border: solid #ddd 1px;
    background:none;
}
