/* social icons buttons */
span.social a {
	background: #e5e5e5 url(../../images/elements/icons/social.jpg) repeat center 0;
	height: 29px;
	width: 29px;	
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;  
	font: 25px/31px 'JustVector';	
	transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;	
	margin: 4px 3px 6px;
	padding: 2px;
	text-shadow: #909090 0px 0px 0px;
	border: 1px solid #909090;
}
span.social a:hover {
	background: #ededed url(../../images/elements/icons/social.jpg) repeat center -20px;	
	transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;
}
#extraContainer1 span.social a,
#extraContainer2 span.social a,
#sidebarContainer span.social a,
span.social a {
	text-shadow: #cfcfcf 0 1px 0;
	color: #474747;
}
#extraContainer1 span.social a:hover,
#extraContainer2 span.social a:hover,
#sidebarContainer span.social a:hover,
span.social a:hover {
	text-shadow: #494949 0 1px 0;
	color: #ececec;
}
/* fix IE */
.ie9 aside span.social {
    font-size: 0.93em;
}