.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 */


#banner {
	display: none;
}
#mission {
	border: none;
}
.navright {
	float: left;
}
#middlecontainer {
	word-wrap: break-word;
}
.comment {
	margin: 0 !important;
}
.block .item-list li {
	vertical-align: top;
}


/** Drupal admin tables **/
#main tr.even th,
#main tr.even td,
#main tr.odd th,
#main tr.odd td {
	border-bottom: 1px solid #ccc; /* IE doesn't display borders on table rows */
}


/* Ubercart */
.uc-store-admin-panel .panel-title a {
	margin-left: 25px !important;
} 


/* fix layout width in IE6 */
body.layout-jello .sizer0 {
	width:expression(document.body.clientWidth > 1440 ? "160px" : "40%" );
}

/* HOLLY HACK FOR IE 6 */
* html { height: 0; }

/* ALPHA TRANSPARENCY FIX */
img, .pngfix { 
	behavior: url(/sites/all/themes/black_hole/css/iepngfix.htc);	/* change path here and in iepngfix.htc to match theme location */ 
} 

/* NO DROP-DOWN SHADOW */
ul.firstsublayer, 
ul.sublayer {
	background-image: none !important;
}