.bam-social-mini, .bam-social {font-size: 11px; overflow:hidden;zoom:1; margin:8px 0 4px 10px;list-style: none}
.bam-social-mini li, .bam-social li {float:left;margin-right:10px;}

.bam-social .facebook { background: url("/images/news/img_fb_loader.gif") no-repeat 2px center; }
.bam-social .facebook a { background: #eceef5; border: 1px solid #cad4e7; font: 11px "lucida grande", tahoma, verdana, arial, sans-serif; display: block; padding: 3px 4px; float: left; cursor:pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration: none;}
.bam-social .facebook a div { color: #5c74c8; background: url(/shared/images/fb_button_assets.png) no-repeat; display: block; padding-left: 16px; line-height: 12px; }
.bam-social .facebook a:hover { border-color:#9dacce; }
.bam-social-mini .facebook .share_count, 
.bam-social .facebook .share_count { float: left; background: url(/shared/images/fb_button_assets.png) no-repeat 0px -13px; padding-left: 9px; margin-left: 1px; }
.bam-social-mini .facebook .share_count div, 
.bam-social .facebook .share_count div { background: #f3f3f3; border-top: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left-style: none; height: auto; padding-right: 4px; font: bold 11px/16px "lucida grande", tahoma, verdana, arial, sans-serif; }

.bam-social-mini .twitter .share_count, .bam-social-mini .twitter .share_count div,
.bam-social .twitter a, .bam-social .twitter .share_count, .bam-social .twitter .share_count div {background:url(/shared/images/tweet.png); display:block; height:20px;}
.bam-social .twitter a { background-position:0 0; float:left; width:55px; }
.bam-social-mini .twitter .share_count,
.bam-social .twitter .share_count { background-position:0 -145px; float:left; line-height:19px; margin:0 0 0 3px; padding:0 0 0 8px; }
.bam-social-mini .twitter .share_count div, 
.bam-social .twitter .share_count div { background-position:right -145px; border:medium none; color:#2A7090; font-weight:bold; margin-right:-2px; outline:medium none; padding-right:5px;}
.bam-social-mini li.google, .bam-social li.google {width:60px;}

.bam-social-mini li a { padding: 3px 2px 0 20px;height: 17px; float: left; color: #333; }
.bam-social-mini li {background: url(/shared/images/social_icons.gif) no-repeat; margin-top: 2px; line-height: 10px;}
.bam-social-mini .facebook {background-position: 0 -2px;}
.bam-social-mini .digg {background-position: 0 -22px;}
.bam-social-mini .googlebuzz {background-position: 0 -42px;}
.bam-social-mini .twitter {background-position: 0 -62px;}
.bam-social-mini .email {background-position: 0 -102px;} 
.bam-social-mini .print {background-position: 0 -122px;}


.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display: none !important;}


*+html .article-tools-google, *+html #article-video-google, .bam-social .google,  .bam-social .#google{
    display:none;
}


.instagram-like {
  background: url(/components/instagram/images/likes.png) -2px -25px no-repeat;
  width:27px;
  height:25px;
  cursor: pointer;  
}

.instagram-like.active {
  background: url(/components/instagram/images/likes.png) -2px 0 no-repeat;
}


.instagram-like span.share_count {
 position: relative;
 left: 28px;
 top: 2px;
 display:block;
 min-width:27px;
 color:#999;
 
}

.instagram-header div.followclub.active a {
  color:#fff;
}

.instagram-login, .instagram-follow {
  width:170px;
  height:30px;
  cursor: pointer;
}


.instagram-login, .instagram-follow {
  width:170px;
  height:30px;
  cursor: pointer;
}

.instagram-login {
  background: url(/components/instagram/images/buttons.png) 0 -90px no-repeat;
}

.instagram-follow {
  background: url(/components/instagram/images/buttons.png) 0 -45px no-repeat;
  display: none;
  width:92px;
}

.instagram-follow.active {
  background: url(/components/instagram/images/buttons.png) 0 0 no-repeat;
  display: none;
}

.instagram-follow.active:hover {
  background: url(/components/instagram/images/buttons.png) 0 -129px no-repeat;
  display: none;
}