
.social{
	text-align: center;
	display: block;
	height: 35px;
	width: 166px;
	overflow: hidden;
	outline: medium none;
}

.social img {
	padding: 2px
}

.social a:hover{
	margin-bottom: 4px;
}


#sociallinks{
    height:46px;
    background: url(test-3.jpg);
    margin: 10px auto; padding: 0;
    position: relative;
}
#sociallinks li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#sociallinks li, #sociallinks a {
    height: 32px; display: block; border: 0px;
}

#sharefooter{
    left:8px; 
	width:32px;
    background: url(/images/facebook_128.png) no-repeat;
}
#twitterfooter{
    left:43px; width:32px;
    background: url(/images/48-icon-twitter.png) no-repeat;
}
#vimeofooter{
    left:81px;width:32px;
    background: url(/images/vm.png) no-repeat;
}
#vimeofooter a:hover a:active {
	background: url(/images/vm2.png) no-repeat;
}

#facebookfooter{
    left:117px;width:32px;
    background: url(/images/48-icon-fb.png) no-repeat;
}
