﻿@charset "utf-8";

/* content */
#innercontent .vinfo p { margin-bottom:5px; }
#innercontent .vinfo .info { padding:10px 0 0px; }
#innercontent .vinfo .info span { padding-right:5px; }
#innercontent .vinfo .info span em { display:inline-block;height:11px;width:11px;vertical-align:top;margin:1px 2px 0 0;*margin-top:0px;overflow:hidden;background:url('/images/theme/new/visiter.png') no-repeat;}
#innercontent .vinfo .info span.s em {background-position:-117px 0;}
#innercontent .vinfo .info span.b em {background-position:-117px -15px;}
#innercontent .vinfo .info span.f em {background-position:-117px -30px;}
#innercontent .vinfo .info span.l em {background-position:-117px -45px;}
#innercontent .vinfo .info span.p em {background-position:-117px -60px;}
#innercontent .vinfo .info span.q {display:block;word-wrap:break-word;word-break:break-all;}

/* left */
.left_nav {
  padding-bottom:30px 0;
	padding:0 0 15px;
	margin:0 0 12px;
}

.left_nav ul {
	padding:0;
	margin:0;
  list-style:none;
}

.left_nav li a.title {
	display:block;
	height:16px;
	font-size:12px;
	line-height:16px;
	padding:5px;
	margin:0 0 1px;
 _margin:0;
	overflow:hidden;
	white-space:nowrap;
	font-weight:normal;
}

.left_nav li a.title:hover {
  background-color:#c9e1f2;
}

.left_nav li.current a.title {
	cursor:default;
  color:#999;
  background-color:#fff;
}

.left_nav li.current a.title:hover {
  background-color:#fff;
}
/* icon */
.icon_zone {
	background:url('/images/theme/new/t/ico_sidebar.png') no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/images/theme/new/t/ico_sidebar.png'); 
	width:16px;
	height:16px;
	display:inline-block;
  vertical-align: middle;
 _vertical-align: baseline;
  margin-right:5px;
}
.icon_zone.homepage {
	background-position:0 -425px;
  _padding-left:0; _margin-left:0; _padding-top:425px; _margin-top:-425px;
}

.icon_zone.followed {
	background-position:0 -50px;
 _padding-left:0; _margin-left:0; _padding-top:50px; _margin-top:-50px;
}
.icon_zone.fans {
	background-position:0 -75px;
 _padding-left:0; _margin-left:0; _padding-top:75px; _margin-top:-75px;
}
.icon_zone.tweets {
	background-position:0 -225px;
 _padding-left:0; _margin-left:0; _padding-top:225px; _margin-top:-225px;
}
.icon_zone.bbs {
	background-position:0 -473px;
 _padding-left:0; _margin-left:0; _padding-top:473px; _margin-top:-473px;
}
.icon_zone.album {
	background-position:0 -574px;
 _padding-left:0; _margin-left:0; _padding-top:574px; _margin-top:-574px;
}
/* left */

/* bottom line */
.mass_line{height:1px;margin:15px 0;line-height:0;background:#e4f3ff;overflow:hidden;}

/* 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:block; height:20px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-right:20px; }
  #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 em {background-position:-117px -45px;}

.panel h3 {
    border-bottom: 1px dashed #D9D9D9;
    border-top: 1px dashed #D9D9D9;
		padding:12px 10px 0;
		line-height:22px;
		font-weight:normal;
	  color:#333;
    margin: 0;
    padding: 16px 2px 2px 10px;
}

.NoData { padding:10px; text-align:center; }
.more { text-align:right; }

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 {
	position:relative;
	padding-left:1px;
	overflow: hidden;
	height:100px;
}
.c2 .list {
	padding:0;
	margin:0;
	list-style:none;
	overflow: hidden;
}
.c2 .list li {
	float:left;
	line-height:16px;
	padding:0;
	margin:0;
}
.c2 .list .list_item {
	position:relative;
	z-index:1;
	width:67px;
	height:50px;
}
.c2 .list .list_item .mo_bg {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
	height:100%;
	padding:0;
	filter:alpha(Opacity=30);
	opacity:0.3;
	display:none;
	overflow:hidden;
}

.c2 .list .selected .mo_bg {
	display:block
}

.c2 .list .list_item:hover .mo_bg,.c2 .list .hover .mo_bg {
	display:block
}

.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 .item_follow {
	width: 74px;
}

.c2 .list .item_fans {
	width: 74px;
}

.c2 .list .item_threads {
	width: 55px;
}

.c2 .list .item_images {
	width: 112px;
}

.c2 .list .item_videos {
	width: 112px;
}
.c2 .list .item_games {
	width: 112px;
}


.c2 .list .stat {
	display:block;
	height:40px;
	padding:9px 0 0 10px;
	position:relative;
	z-index:2;
}
.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:100%;
	margin:0;
	padding:0;
	filter:alpha(Opacity=30);
	opacity:0.3;
	zoom:-1;
}

/* sidebar */
.sidecommon {
	margin-bottom:10px;
	border-top:1px solid #A3E0F5;
}

.sidecommon h3 {
	height:21px;
	padding:12px 10px 0;
	line-height:21px;
	font-weight:normal;
  color:#333;
}

.sc_news .sc_news_info {
  color: #999999;
  padding: 6px;
 _padding: 0 6px 6px 6px;
  margin: 7px 15px 0;
  border:1px solid #A1C7DD;
  background-color:#f0f0f0;
}

.sc_news .sc_news_info p {
  padding-top:6px;
 _padding:0;
}

.sc_news .sc_news_info .arrow {
  margin:-17px 0 0 0;
 *top:-17px;
 *margin:0 0 -17px 0;
 _top:-12px;
 _margin:0;
}

.sc_news .sc_news_info .arrow em {
  color:#A1C7DD;
}

.sc_news .sc_news_info .arrow span {
  color:#f0f0f0;
}

.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; }
.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 { 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; }