/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

body
{
	font-family: Helvetice, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	width: 100%;
}

.social-wrapper
{
	
}

ul {
    height: 32px;
    overflow: hidden;
}

ul.social-links li {
     display: inline-block;
     height: 32px;
     margin-right: 5px;
     overflow: hidden;
}

.social-links li a.social-sharing {
     background-color: #555;
     border: 1px solid #777;
     color: #fff;
     display: block;
     line-height: 30px;
     padding: 0px 0px 0px 34px;
     position: relative;
}

a.social-sharing {
     text-decoration: none;
}



span.social-network-share-count {
     background-color: #aaaaaa;
     display: inline-block;
     height: 100%;
  padding: 0 8px;
  margin-left: 5px;
}

a.social-sharing
{
	 background-image: url("social-icon-sprite.png");
    background-repeat: no-repeat;
}

.social-links li a.social-sharing.facebook
{
	background-position: 5px -1px;
	background-color: #3b5998;
	border-color: #2c4372;
}
.facebook span.social-network-share-count
{
	background-color: #2c4372;
}

.social-links li a.social-sharing.twitter
{
	background-position: 5px -33px;
	background-color: #55acee;
	border-color: #4081b2;
}
.twitter span.social-network-share-count
{
	background-color: #4081b2;
}
.social-links li a.social-sharing.xing
{
	background-position: 5px -89px;
	background-color: #006567;
	border-color: #006567;
}
.xing span.social-network-share-count
{
	background-color: #006567;
}
.social-links li a.social-sharing.googleplus
{
	background-position: 5px -65px;
	background-color: #d34836;
	border-color: #9e3628;
}
.googleplus span.social-network-share-count
{
	background-color: #9e3628;
}