
.at300bs.at15nc.at15t_facebook {
    background: url('/themes/derek/images/icons/facebook.png');
    background-position: 0!important;
}

.at300bs.at15nc.at15t_google_plusone_share {
    background: url('/themes/derek/images/icons/google_plus.png');
    background-position: 0!important;
}

.at300bs.at15nc.at15t_twitter {
    background: url('/themes/derek/images/icons/twitter.png');
    background-position: 0!important;
}

.at300bs.at15nc.at15t_linkedin {
    background: url('/themes/derek/images/icons/linkedin.png');
    background-position: 0!important;
}

.at300b {
    background: none;
}

.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t {
    overflow: hidden;
    display: block;
    height: 40px!important;
    width: 40px!important;
    line-height: 40px!important;
}

.addthis_toolbox.addthis_default_style.addthis_32x32_style {
    text-align: center;
    position: relative;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs{
    float: none;
    display: inline-block;
    top: -20px;
    position: relative;
}

div.socialBlock {
    overflow: auto;
    float: right;
    padding-top: 6px;
}

div.socialBlock ul {
    list-style: none;
    overflow: auto;
    padding: 0;
    padding-right: 18px;
}

div.socialBlock ul li {
    float: left;
    margin-left: 30px;
}

div.innerPageSocialBlock {
    overflow: visible;
}

div.innerPageSocialBlock ul {
    list-style: none;
    overflow: visible;
    padding: 0;
}

div.innerPageSocialBlock ul li {
    float: left;
    margin: 5% 7% 15% 7%;
}

div.socialBlock ul li a, div.innerPageSocialBlock ul li a {
    display: block;
    overflow: hidden;
}