/**
 * sidebar
 * [sidebar description]
 * @type {[type]}
 */
.sidecommon {
	margin-bottom: 10px;
	border-top: 1px solid #A3E0F5;
}

.sidecommon h3 {
	height: 21px;
	padding: 11px 10px 0;
	line-height: 21px;
	font-weight: normal;
	color: #333;
}

.bind_t { margin: 4px 0; padding: 5px 0; overflow: hidden; position: relative; _zoom: 1; }
.bind_t.hover { background-color: #a9d3e4; }
.bind_t .icon { float: left; width: 30px; height: 16px; text-align: center; }
.bind_t .content { margin-left: 30px; _zoom: 1; overflow: hidden; }
.bind_t .content .photo { float: left; margin-right: 5px; }
.bind_t .content .name { color: #999999; }
.bind_t .content .t_att { padding: 0; margin: 0; list-style: none; overflow: hidden; _height: 25px; }
.bind_t .content .t_att li { font-size: 14px; margin: 5px 5px 5px 0; padding: 0 5px 0 0; float: left; border-right: 1px solid #999999; clear: none; color: #666666; }
.bind_t .content .t_att li.end { border-right: none; }
.bind_t .content .t_att .numeric { color: #EF0000; }
.bind_t .editor { position: absolute; right: 10px; top: 5px; }
.bind_t .tweetinfo { padding: 0 4px 4px; overflow: hidden; }
.bind_t .tweetinfo .content { border: 1px solid #C6C6C6; background-color: #fff; margin: 0; padding: 5px; -moz-border-radius: 3px 3px 3px 3px; }
.bind_t .tweetinfo .arrow { position: relative; left: 40px; top: 1px; margin: 0; }
.bind_t .tweetinfo .arrow * { color: #C6C6C6; }
.bind_t .tweetinfo .arrow span { color: #fff; }

/* aboutuser */
#aboutuser { margin-bottom:5px; overflow:hidden; }
#aboutuser img { float:left; margin:0 10px 0 0; }
#aboutuser img.buddyicon { background-color: #fff; float: left; margin: 0 10px 0 0; padding: 2px; }
#aboutuser h1 { margin-bottom: 0.5em; }
#aboutuser p { line-height: 1.3em; }
#aboutuser span.nick { width: 100px; display: inline-block; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-right: 20px; font-size: 14px; }
#aboutuser span em { display: inline-block; height: 11px; width: 11px; vertical-align: top; margin: 4px 2px 0 0; *margin-top: 0px; overflow: hidden; background: url('/images/theme/new/visiter.png') no-repeat; }
#aboutuser span.l { display: inline-block; width: 120px; }
#aboutuser span.l em { background-position: -117px -45px; }

.panel h5 {
    border-bottom: 1px dashed #D9D9D9;
    border-top: 1px dashed #D9D9D9;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 16px 2px 2px 10px;
}

ul.users { margin: 6px; padding: 0 0 1px 0; display: block; overflow: hidden; _zoom: 1; }
ul.users li { float: left; list-style: none; }
ul.users li a { margin: 1px 1px 0 1px; display: block; }
ul.users li img {
    border: 1px solid #eaeaea;/* transparent */
    height: 32px;
    width: 32px;
}
ul.users li a:hover img { border: 1px solid #0000ff; }

/* c2 */
.c2 {
	height: 49px;
	position: relative;
	z-index: 1;
	padding-left: 2px
}

.c2 .list {
	position: relative;
	z-index: 1;
	padding: 0;
	margin: 0;
	list-style: none;
}

.c2 .list li {
	float: left;
	line-height: 16px;
	padding: 0;
}

.c2 .list .list_item {
	position: relative;
	z-index: 1
}

.c2 .list .list_item .mo_bg {
	top: 0;
	left: -1px;
	position: absolute;
	z-index: 0;
	width: 78px;
	height: 49px;
	padding: 0;
	filter: alpha(Opacity=30);
	opacity: 0.3;
	display: none
}

.c2 .list .item_prose .mo_bg {
	width: 91px
}

.c2 .list .item_fans .mo_bg {
	width: 92px
}

.c2 .list .list_item:hover .mo_bg,
.c2 .list .hover .mo_bg {
	display: block
}

.c2 .list .item_prose {
	width: 76px;
	padding-left: 13px
}

.c2 .list .item_favorite {
	width: 66px;
	padding-left: 10px
}

.c2 .list .item_follow {
	width: 66px;
	padding-left: 10px
}

.c2 .list .item_fans {
	width: 81px;
	padding-left: 10px
}

.c2 .list .line_bor {
	padding-top: 10px
}

.c2 .list .line_bor .foFun {
	display: block;
	padding: 0;
	margin: 0;
	height: 29px;
	width: 1px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	filter: alpha(Opacity=50);
	opacity: 0.5
}

.c2 .list .stat {
	display: block;
	height: 40px;
	padding-top: 9px;
	position: relative;
	z-index: 5;
	_float: left
}

.c2 .list .stat:hover {
	text-decoration: none
}

.c2 .list .text_count {
	display: block;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial
}

.c2 .list .text_atr {
	display: block;
}

.c2 .foFun {
	margin: 0 auto;
	color: #fff;
	background: #89B4CA
}

.c2 .c2_bg {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 49px;
	margin: 0;
	padding: 0;
	filter: alpha(Opacity=30);
	opacity: 0.3
}