#footer #copyright,#footer #footer_pre,#footer #footer_extra,#footer #loginbutton,#footer #poweredbyslab,footer #copyright,footer #footer_pre,footer #footer_extra,footer #loginbutton,footer #poweredbyslab500 {
	margin-left:.33em;
}

a#loginbutton,#footer a#poweredbyslab {
	cursor:pointer;
}

#footer,footer {
	clear:both;
}

#footer p,footer,footer p,#footer-main {
	text-align:right;
	color:inherit;
	font-size:inherit;
}

#footeritems {
	float:right;
	right:1%;
}

.footer img {
	vertical-align:middle;
}

a#poweredbyslab {
	margin-right:1em;
	margin-left:7px;
	margin-bottom:-6px;
	padding:1px;
	display:inline-block;
	width:25px;
	height:20px;
	overflow:hidden;
	background:url(/common/images/slabidentity/slabS3footer.svg) right 1px no-repeat transparent;
	outline:none;
	transition:width .25s;
	-webkit-transition:width .25s;
	-moz-transition:width .25s;
	-o-transition:width .25s;
}

a#poweredbyslab.dark {
	background:url(/common/images/slabidentity/slabS3footerwhite.svg) right 1px no-repeat transparent;
	opacity:.5;
}

a#poweredbyslab.light {
	background:url(/common/images/slabidentity/slabS3footergrey.svg) right 1px no-repeat transparent;
}

a#poweredbyslab.white {
	background:url(/common/images/slabidentity/slabS3footerwhite.svg) right 1px no-repeat transparent;
	opacity:.9;
}

a#poweredbyslab.black {
	background:url(/common/images/slabidentity/slabS3footerblack.svg) right 1px no-repeat transparent;
}

a#poweredbyslab.gray {
	background:url(/common/images/slabidentity/slabS3footergrey.svg) right 1px no-repeat transparent;
}

a#poweredbyslab.whitered {
	background:url(/common/images/slabidentity/slabS3footerwhite.svg) right 1px no-repeat transparent;
}

a#poweredbyslab span {
	display:none;
}

a#poweredbyslab:hover {
	width:90px;
	background-color:#fff;
	background-color:rgba(255,255,255,.66);
	opacity:.9;
}

a#poweredbyslab.light:hover,a#poweredbyslab.dark:hover,a#poweredbyslab.white:hover,a#poweredbyslab.black:hover,a#poweredbyslab.whitered:hover {
	background-color:transparent;
}