#socialbar {
    position:fixed;
    text-align:center;
    z-index:20;
	box-shadow: 1px 1px 4px #777;
}
.leftpos {
	left:0;
	top:40%;
	width:35px;
	margin-top:-80px;
    padding-top:10px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.rightpos {
	right:0;
	top:40%;
	width:35px;
	margin-top:-80px;
    padding-top:10px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;;
}
.toppos {
	top:0;
	left:39%;
	width:auto;
	height:30px;
    padding:5px 4px 0px 4px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.bottompos {
	bottom:0;
	left:39%;
	width:auto;
	height:30px;
    padding-top:5px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}