/** IE6 is a hunk of crap!!! due to limitations in the CSS capabilities of IE, these hacks are required **/

#rokslide-wrapper {
	display: inline-block;
	text-align: center;
}

#rokslide-wrapper del {
	display: inline-block;
}

#rokslide-toolbar li {
	float: left;
}

#rokslide-toolbar li span {
	float: left;
}

.spacer.w49 .block {
	width: 49.99%;
}

.spacer.w33 .block {
	width: 32.99%;
}

#tabmodules div div div {
	height: 1%;
}

#rokslide-toolbar span {
	padding: 0 15px;
}

#primary-nav2,
#footer-top,
#footer,
#footer .left,
#footer .right,
#footer-bottom,
#under {
	overflow: hidden;
	zoom: 1;
}

#component,
#component-size,
div.module div div div,
div.module-hilite1 div div div,
div.module-hilite2 div div div,
div.module-hilite3 div div div,
div.module-hilite4 div div div,
div.module-hilite5 div div div,
div.module-hilite6 div div div,
div.module-hilite7 div div div {
	zoom: 1;
}

div#ribbon {
	background: url(../images/ribbon.gif) 0 0 no-repeat;
}

#component,
#component .left,
#component .right,
#footer,
#footer .left,
#footer .right {
	margin: 0;
}

table.mod_login,
table.mod_login-hilite1,
table.mod_login-hilite2,
table.mod_login-hilite3,
table.mod_login-hilite4,
table.mod_login-hilite5,
table.mod_login-hilite6,
table.mod_login-hilite7 {
	width: 45%;
	margin: 0;
}
