/* dropdown menues and interactive elements */

.social_dropdown{
  height: 15px;
  display: inline-block;
  /*padding-right: 15px;*/
  float: none;
  cursor: pointer;
  color:#06C;
}
.social_dropdown a:hover, cite > .social_dropdown:hover{
  text-decoration: underline;
}

.social_dropdown .plus:hover{}

.social_dropdown span.plus{
  /*  background: plus icon defined in style.css */
  width: 11px;
  height: 11px;
  display: inline-block;
  margin: 0 4px;
}


#author-menu li a.profile span{
  background-position: 0 -426px;
}
#author-menu li a.email span{
  background-position: -60px -37px;
}
#author-menu li a.facebook span{
  background-position: 0 -280px;
}
#author-menu li a.twitter span{
  background-position: 0 -257px;
}
#author-menu li a.gplus span{
  background-position: 0 -303px;
}
#author-menu li a.linkedin span{
  background-position: 0 -351px;
}
#author-menu li a.rss span{
  background-position: 0 -376px;
}



#author-menu li a span{
  background-repeat: no-repeat;
  height: 16px;
  display: block;
  padding: 2px 25px;
}

.dropdown{
  display:inline;
  position: relative;
  border: 1px solid #ccc;
  background: #fff;
  cursor: pointer;
  z-index: 500;
}
.dropdown ul{
  position: absolute;
  z-index: 9999;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 5px 5px #666;
}
.dropdown ul li a{
  line-height: 1;
  display: block;
  border-bottom: 1px solid #efefef;
  text-decoration: none;
  padding: 10px;
}

.dropdown ul li a:hover{
  text-decoration: underline;
}

#author-menu{
  position: absolute;
  padding: 0;
  display: none;
}

#author-menu ul{
  width: 150px;
  right: -150px;
  top: 0;
}

#author-menu li a{
  padding: 8px 10px;
  margin-top: 1px;
}