/*Footer*/
#footer-wrapper{
	position: relative;
	margin:0 auto;
	min-width:960px;
	width:100%;
	margin-top: -56px; /* negative value of footer height */
	height: 55px;
	bottom:0;
	clear:both;
}
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-40000px;/* thank you Erik J - negate effect of float*/
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	#footer-wrapper{
		margin-top: -68px;
	}
}
/**********/
/*Safari fix*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#footer-wrapper{
		margin-top: -68px;
	}
}
/************/
#footer-wrapper #page-tools{
	height:auto;
	width:920px;
	margin:0 auto;
	height:30px;
}
#footer-wrapper #page-tools ul{
	background:#f9fafc;
	border-top:solid 1px #d8d8d8;
	width: auto;
    float: left;
	padding:8px 20px 0 0;
}
#footer-wrapper #page-tools ul li{
	float:left;
	font-size:1.0em;
	margin-left:14px;
}
*html #footer-wrapper #page-tools ul li{
	margin-left:7px;
}
#footer-wrapper #page-tools ul li a{
	color:#000;
	text-decoration:none;
	padding-left:16px;
}
#footer-wrapper #page-tools ul li #tools-print{
	background:url(/~/media/css/images/tools-print.jpg) no-repeat 0 1px;
}
#footer-wrapper #page-tools ul li #tools-email{
	background:url(/~/media/css/images/tools-email.jpg) no-repeat 0 2px;
}
#footer-wrapper #page-tools ul li #tools-share{
	background:url(/~/media/css/images/tools-share.jpg) no-repeat 0 1px;
}
#footer-wrapper #footer-bottom{
	background:#acacac;
}
#footer-wrapper #footer-bottom div{
	width:920px;
	margin:0 auto;
	height:auto; /* Changed from height:21px; */
	padding:5px 0; /* Changed from padding-top:5px; */
}
#footer-wrapper #footer-bottom ul a, #footer-wrapper #footer-bottom ul{
	font-size:1.0em;
	font-weight:normal;
	color:#fefefe;
	text-decoration:none;
}
#footer-wrapper #footer-bottom ul a:hover{
	text-decoration:none;
    color: #333333;
}
#footer-wrapper #footer-bottom ul li{
	display:inline; /* changed from float:left; */
	margin-right:20px; /* changed from margin-right:20px; */
}
#footer-wrapper #footer-bottom #left-footer{
	float:left;
}
#footer-wrapper #footer-bottom #right-footer{
	text-align:right; /* changed from float:right; */
}
