* {-webkit-text-size-adjust: 100%; word-wrap: break-word;}
img {-ms-interpolation-mode: bicubic;}

/* ---- member_list ---- */
#member_list h3 {
	margin-bottom: 40px;
}
/* sort_member */
#member_list .sort_member{
	padding-bottom:15px;
	background: url("/circle/images/circle_serch_bottom.jpg") repeat-x left bottom;
}
#member_list .sort_member ul li{
	float:left;
	margin-right:15px;
	font-weight:bold;
}
#member_list .sort_member ul li.active{
	border-bottom:1px solid #999;
}

/* member_box */
#member_list .member_box{
	margin-bottom: 30px;
	padding-bottom:20px;
	background: url("/circle/images/circle_serch_bottom.jpg") repeat-x left bottom;
	letter-spacing:0;
}
#member_list .member_box .member_data {
	float:left;
	width:290px;
	margin-left: 40px;
}
#member_list .member_box .member_data:first-child {margin-left: 0;}
#member_list .member_box .member_data .user_img {
	float: left;
	width:100px;
	margin-right: 10px;
}
#member_list .member_box .member_data .user_img p {margin-top: 10px;}
#member_list .member_box .member_data .user_img img{
	width:60px;
}
#member_list .member_box .member_data .user_img img.owner{}
#member_list .member_box .member_data .user_detail{
	float:right;
	width:234px;
}
#member_list .member_box .member_data .user_detail p{
	margin-bottom:5px;
	font-size: 85%;
}
#member_list .member_box .member_data .user_img p span.user_name{
	margin-right:2px;
	color:#f56700;
}
#member_list .member_box .member_data .user_detail .user_icion_list{
	margin-bottom:5px;
}
#member_list .member_box .member_data .user_detail .user_icion_list li{
	float:left;
	margin:0 5px 0 0;
}
#member_list .member_box .member_data .user_detail .user_icion_list li img{
	margin-top:2px;
}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank{
	width:76px;
	height:20px;
	margin-right:0;
	overflow:hidden;
}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span{
	display:block;
	width:76px;
	height:20px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:100%;
}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_membro{background-image:url(/shared/images/cap_img_01.gif);}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_barista{background-image:url(/shared/images/cap_img_02.gif);}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_padrone{background-image:url(/shared/images/cap_img_03.gif);}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_veterano{background-image:url(/shared/images/cap_img_04.gif);}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_campione{background-image:url(/shared/images/cap_img_05.gif);}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_cuoco{background-image:url(/shared/images/cap_img_06.gif);}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_direttore{background-image:url(/shared/images/cap_img_07.gif);}
#member_list .member_box .member_data .user_detail .user_icion_list li.rank span.rank_maestro{background-image:url(/shared/images/cap_img_08.gif);}
#member_list .member_box .member_data .user_img .member_menu{
	margin-top: 10px;
	margin-right:-6px;
}
#member_list .member_box .member_data .user_img .member_menu li{
	width:auto;
	margin-right:6px;
	/*font-size:10px;*/
}
#alpha_cafe #member_list .member_box .member_data .user_img .member_menu li a{
	display:inline-block;
	padding-left:8px;
	color:#f56700;
}
#member_list .member_box .member_data .user_detail .user_data{
	margin-bottom:5px;
	font-size:85%;
	/*font-weight:bold;*/
}
#member_list .member_box .member_data .user_detail .user_data span{
	font-weight:normal;
}
#member_list .member_box .member_photo_list{
	float:left;
	width:180px;
}
#member_list .member_box .member_photo_list .member_photo{
	/*float:left;*/
}
#member_list .member_box .member_photo_list .member_photo table{
	margin:0 0px 5px 0px;
}
#member_list .member_box .member_photo_list .member_photo table td{
	width:180px;
	height:180px;
	text-align:center;
	vertical-align:middle;
	background:#fbf4e2;
	font-size:80%;
}
#member_list .member_box .member_photo_list .member_photo .caption,
#member_list .member_box .member_photo_list .member_photo .caption_h {
	display:none;
	position:absolute;
	width:180px ; height:auto;
	margin-top:-90px;
	margin-left:-45px;
	_margin-top:-20px;
	_margin-left:-150px;
	padding:5px ;
	color:#fff;
	text-decoration:none;
	text-align:left;
	background-color:#000;
	border:1px solid #333;
	z-index:10;
	font-size:100%;
}
*+html #member_list .member_box .member_photo_list .member_photo .caption {margin-top:-20px; margin-left:-150px;}
#member_list .member_box .member_photo_list .member_photo .caption_h {margin-top: -135px; _margin-top: -20px; _margin-left:-135px;}
*+html #member_list .member_box .member_photo_list .member_photo .caption_h {margin-top:-20px; margin-left:-135px;}
#member_list .member_box .member_photo_list .member_photo .caption .caption_img,
#member_list .member_box .member_photo_list .member_photo .caption_h .caption_img{
	display:block;
	margin:0 auto -10px;
	text-align:center;
}

.coment_area.clearfix:before,
.coment_area.clearfix:after,
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.coment_area.clearfix:after,
.clearfix:after {clear: both;}
.coment_area.clearfix,
.clearfix {*zoom: 1;}

.circle_arrow {
	background: url('/circle/images/circle_arrow.png') left 50% no-repeat;
	padding-left: 10px;
	font-size: 85%;
	line-height: 1;
}

.photo_Data {width: 180px; margin-top: 5px; font-size: 85%;}
.photo_Data p {font-size: 100%;}
.photo_comment {margin-bottom: 5px;}

.follow_btn {margin-top: 10px;}

.max180x180,
div.max180x180fixIE8,
div.max180x180fixIE8 a {zoom:1;}

#newface_banner {margin-bottom: 40px;}
.nfb_long {margin-bottom: 10px;}
.nf_left {float: left;}
.nf_right {float: right;}

#newface_photo_btn {margin-right: 20px;}