@charset "utf-8";
/* VM Authors styles */

.author_holder {
    display:block;
    float:left;
    width:53px;
    height:53px;
    z-index:1;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 0px;
}

.author_holder:hover {
    z-index:100000;
}


.author_holder img {
    border:0;
    width:53px;
    height:53px;
    
}





.author_holder img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

.author_holder:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}












.author_info {
    
}

.trigger {
    display:block;
    width:53px;
    height:53px;
}


div.profile_page_image .trigger {
    display:block;
    width:120px;
    height:120px;
}

.tooltip {
    display:none;
    width:250px;
    font-size:11px;
}

.popup_user {
    background-image: url(../../themes/mastercard-social-newsroom/images/bg_popupmid.png);
}


.pp_top {
    background-image: url(../../themes/mastercard-social-newsroom/images/bg_elements.png);
    background-repeat: no-repeat;
    background-position: -10px -290px;    
    display: block;
    width:250px;
    height:10px;
}


.pp_bot {
    background-image: url(../../themes/mastercard-social-newsroom/images/bg_elements.png);
    background-repeat: no-repeat;
    background-position: -10px -305px;    
    display: block;
    width:250px;
    height:20px;
}




.popup_padding {
    padding-right:20px;
    padding-left:20px;
    padding-bottom: 10px;
    padding-top: 10px;
    overflow: hidden;
    background-repeat: repeat-y;
    background-position: left top;
}

.pp_links {
    text-align: right;
    margin-top: 10px;
}

.author_list_highlight {
    height: 1.5em;
    line-height: 1.2em;
    background-color:#ebebeb;
    border:1px dashed #cccccc;
}

.mc_authors_draggable {
    cursor:pointer;
    padding:4px 0 4px 0;
}

.people_group_holder {
    padding:12px 0 12px 0;
}



.simpletip {
    width:150px;
    background-color:#FFFFFF;
    padding:6px;
    border:1px solid #ebebeb;
    color:#333333;
    font-weight:bold;
}