.gp_social_links ul,
.gp_social_links li,
.gp_social_links .gp_social_link {
	margin:0; padding:0;
}
.gp_social_links li {
	display: block;
	list-style: none;
}
.gp_social_links .gp_social_link {
	display: block;
	padding: 10px;
	margin: 6px 0;
	border: 1px solid #ddd;
	font-size: 13px; /* you should use em if you override - Thanks ! */
	line-height: 16px; /* you should use em if you override - Thanks ! */
	font-family: Helvetica, Arial, sans-serif;
	color: #777;
	background-color: #f6f6f6;
	text-decoration: none;
	
	/* CSS3 effects */
	background-image: -webkit-linear-gradient(#fff, #f2f2f2);
	background-image: -moz-linear-gradient(#fff, #f2f2f2);
	background-image: -ms-linear-gradient(#fff, #f2f2f2);
	background-image: -o-linear-gradient(#fff, #f2f2f2);
	background-image: linear-gradient(#fff, #f2f2f2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0);
	box-shadow: 0 0 2px rgba(0,0,0,0);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.gp_social_links .gp_social_link:hover,
.gp_social_links .gp_social_link:focus {
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.gp_social_links .gp_social_icon {
	float: left;
	margin-left:0!important;
	width: 32px; height: 32px;
	background: url(../img/social-icons.png) scroll 0 0 no-repeat;
}
.gp_social_links .gp_social_twitter .gp_social_icon { background-position: -32px 0; }
.gp_social_links .gp_social_rssfeed .gp_social_icon { background-position: -64px 0; }

.gp_social_links .gp_social_link > span {
	display: block;
	margin-left: 45px;
}
.gp_social_links .gp_social_link:hover { text-decoration: none; }
.gp_social_links .gp_social_text { font-weight: normal; }
.gp_social_links .gp_social_count { font-weight: bold; color: blue; }
.gp_social_links .gp_social_twitter .gp_social_count { color: #2ABCE0; }
.gp_social_links .gp_social_rssfeed .gp_social_count { color: orange; }