.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;
}
.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;
}
