.author-overlay-wrapper {
	font-family: verdana;
	font-size: 11px;
	width: auto;
	padding-top: 10px;
}

.author-overlay-wrapper .author-profile_left {
	
	margin-right:10px;
	float: left;

}

.author-overlay-wrapper .author-profile_right {
	float:left;
	word-wrap: break-word;
	max-width: 200px;
}

.author-overlay-wrapper .author-overlay-content {
	clear : both;
	border-top: 2px dashed rgb(203, 204, 204);
	padding: 10px 10px 10px 10px;
}

.author-overlay-wrapper .author-phone {
	float: left;
	padding-bottom: 5px;
}
.author-name, .author-name a {
	font-size:14px;
	font-weight: bold;
	color: rgb(77, 77, 77);
}

.author-overlay-wrapper ,.author-overlay-wrapper .mail_link
	{

	color: rgb(85, 164, 219);
	text-decoration: none;
	padding-bottom: 5px;
	
}
.author-overlay-wrapper .mail_link{

	white-space: nowrap;	
}

.author-overlay-wrapper .mail_link,.author-overlay-wrapper 
	{
	padding-top: 8px;
	padding-bottom: 8px;
}

.author-overlay-wrapper .content-datetime {
	color: red;
	font-weight: bold;
}

.author-overlay-wrapper .content-category {
	
	/*font-weight: bold;*/
	padding-bottom: 5px;
	color: rgb(77, 77, 77);
	text-align: left;
}
.author-phone{
		color: rgb(77, 77, 77);
}
.author-overlay-wrapper .author-follow {
	background-color: rgb(129, 129, 129);
	text-align: center;
	color: #fff;
	width: 60px;
	margin-top: 5px;
}
.author-over {
	*cursor: pointer;
	display: inline-block;
	*display:inline;
	zoom:1;
}

#author-overlay {
     /* border:solid 4px #999;
      border-radius: 6px;
      background: #fff;
      -moz-border-radius: 6px; 
      -webkit-border-radius: 6px;*/
     /* float: left;*/
      position: relative;
     /* width: 320px;*/   
     visibility: hidden;
     width:1px;
}

#author-overlay:after, #author-overlay:before {
      border: solid transparent;
      content: ' ';
      height: 0;
      right: 100%;
      position: absolute;
      width: 0;
}

#author-overlay:after {
      border-width: 9px;
      border-right-color: #F4F4F4;
      top: 65px;
}

#author-overlay:before {
      border-width: 14px;
      border-right-color: #999;
      top: 60px;
}
.authorList{
    zoom:1;
    font-size: 10px;
}
li.author-no-overlay {
    /*_width:100%;*/
}
.author-over a,
.author-no-overlay a {
    cursor: pointer;
    color: #6A8AB0;
    font-size: 10px;
    font-weight: bold;
}
.author-overlay-wrapper{
	width:330px;
	overflow: visible;
}