/* 默认链接颜色 */
a{outline-style:none;color:#333333;text-decoration:none;}
a:hover{
  text-decoration:underline;
}
a.unline,.unline a,.options a{text-decoration:underline;}
#header a{color:#FBFFFF;}
.bgeee,ul.group-creat li{background:#FAFAFA;}
.border-r-d,.brd a{border-right:1px dotted #DFDFDF;padding-right:6px;margin-right:6px;}
.border-t{
  border-top:1px solid #CFCFCF;
}
.dashed{
 border-top:1px dashed #D8D5C6;
 padding-top:6px;
 margin-top:12px;
}

.go{
  background:url(images/icon-nav.gif) no-repeat 100% -1074px;
  padding-right:22px;
}
/* 整体布局 layout CSS Document */
#header{
  height:70px; 
  background:url(images/header_bg.png) repeat-x  #FD8D08;
  margin:0 auto;
}
#header #logo{
  background:url(images/logo.png) no-repeat left top;
}
#header #logo a{
  width:135px;
  height:46px;
  text-indent:-9999em;
  overflow:hidden;
  display:block;
}
#header #logo{
  display:inline;
  margin:11px 0 0 16px;
}
#logo,#nav,.nav-menu,#navSearch,.rt_menu{float:left;}
#nav{
  float:right;
  width:800px;
  margin:5px 0px 0px 0px;
  display:inline;
  background:url(images/nav-bg.png) repeat-x  #FD8D08;
  height:34px;
  line-height:34px;
 }
#skin{
  height:32px;
  text-align:right;
  float:right;
  margin-right:10px;
  overflow:hidden;
  
}
#skin a{
	padding:0px 6px;
	border-left:1px dotted #666;
	margin-left:-1px;
	cursor:pointer;
	color:#999;
}
#header-nologin #skin a:hover{
	color:#666;
	text-decoration:underline;
}
#header-nologin .nav-menu a:hover{
    color:#000;
	text-decoration:underline;
}
.nav-notlogin{
	background:none;
	float:right;
	height:34px;
	line-height:34px;
	margin:5px 10px 0 0;
	display:inline;
	width:801px;
}
#nav-main{background:url(images/nav-bgl.png) no-repeat 0px 0px;padding-left:5px;float:left;}
#search-input{
	width:163px;
	background:url(images/search.png) no-repeat 0px 0px;
	position:relative;
	margin:5px 10px 5px 5px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}
#search-input input{border:none;padding:2px;_margin:0px;}
#navSearchInput{
  background:none;
}
#nav-other{float:right;overflow:hidden;zoom:1;background:url(images/nav-bgr.png) no-repeat right top;}
.nav-other-notlogin{background:none;}
#nav-main a{font-size:14px;padding:0px 18px 0px 14px;display:block;float:left;font-weight:bold;background:url(images/nav-a.png) no-repeat right 2px;}

#nav-main a.active{background-position:100% -45px;}
#header #nav-main a.active{color:#fff;}
#header a:hover {color:#FBFFFF;}
.nav-menu,#navSearch{overflow:hidden;zoom:1;float:right;}
.nav-menu a,.rt_menu a{border-left:1px solid #FBFFFF;padding:0px 8px;margin-left:-1px;}
#nav-other-notlogin a,.nav-notlogin .nav-menu a{
  border-left:1px solid #333333;
}
.layout-main{background:url(images/cbgfans_14.png) repeat-y left;}
.maincontent{
  width:780px;
  padding:20px 0px 15px 20px;
  float:right;
  overflow:hidden;
  zoom:1;
}
#main-nologin .not-login-index{
  background:url("/theme/default/images/cbgfans_14.png") repeat-y #FFFFFF;
  padding-bottom:12px;
  overflow:hidden;
  zoom:1;
}
.h2-title,.home-title{
	border-bottom:1px solid #EDE9D6;
	margin-bottom:20px;
}
.h2-title{
	background:url(images/icon-nav.gif) no-repeat left;
	padding:5px 10px 5px 30px;
	font-size:14px;
	height:35px;
}
.icon-search{
   background-position:0px 0px;
}
.icon-message{
   background-position:0px -45px;
}
.icon-friend{
   background-position:0px 0px;
}
.icon-setting{
  background-position:0px -90px;
}
.icon-photo{
  background-position:0px -136px;
}
.icon-album{
  background-position:0px -224px;
}
.forget-password{
  background-position:0px -178px;
}

.icon-comments{
   background-position:0px -275px;
}
.icon-critique{
  background-position:0px -670px;
}
.icon-comments-repeat{
   background-position:0px -380px;
}
.icon-group{
   background-position:0px -485px;
}
.icon-bar{
   background-position:0px -770px;
}
.icon-repaste{
   background-position:0px -826px;
}
.border-l{
  border-left:1px dotted #DFDFDF;
  padding-left:8px;
}
.myui-tabs{
  overflow:hidden;
  zoom:1;
  background:url(images/tabs_ulbg.png) no-repeat left bottom;
  z-index:15;
  padding-left:10px;
  position:relative;
}
.myui-tabs li a {
  text-decoration:none;
}
.myui-tabs li {
	float:left;
	line-height:28px;
	padding:0 1em;
	background:url("images/tabs_libg.png") repeat-x 0 0;
   border:1px solid #DFDFDF;
   margin-right:7px;
   display:inline;
}
.myui-tabs .ui-state-hover{
  font-weight:normal;
}
.myui-tabs .ui-tabs-selected{
  background:#fff;
  border:1px solid #DFDFDF;
  border-width:1px 1px 0;
  border-bottom:1px solid #fff;
  font-weight:bold;
}
#srr-tabs .user-list {
margin:0px 0 12px;
} 
#srr-tabs .user-list-ul {
margin-bottom:24px;
} 
#srr-tabs .user-list {
background:url("images/tabs_ulbg.png") no-repeat left bottom;
overflow:hidden;
padding-left:6px;
zoom:1;
}
#srr-tabs .user-list dt,.myui-tabs ui-tabs-selected {
border:1px solid #DFDFDF;
border-width:1px 1px 0;
font-weight:bold;
}
#srr-tabs .user-list dt {
float:left;
}
#srr-tabs .user-list dd{
 float:right;
 }
#srr-tabs .user-list dt a, #srr-tabs .user-list dd a {
background: #FFFFFF;
display:block;
float:left;
line-height:28px;
padding:0 1em;
}
#srr-tabs .user-list dd a {
color:#0074D0;
}
.step1,.step2{
  width:600px;
  padding-left:20px;
}
.step1 img,.b-user-photo img,.s-user-photo img,.border-r-b,.box-line img,.associate .inbox-l img,.user-list-ul .user-list-img img,.avatar-50 img,.border-img,.list img,.border-g img,.border-g,.group-photo li,.repaste-list dd img,.photo-l50-s,.m-s-user-photo,.photo-50,.b-player-photo img{
  border:1px solid #C4CACF;
  padding:1px;
}
.photo-list img{
  border:1px solid #C4CACF;
  padding:4px;
}
.user-operate{
  padding:10px 4px;
}
.step2 .zend_form dt{
width:60px;
}

.pageleft{background:#F1EEE0;width:160px;float:left;}
.pageleft .app_1{margin:12px 24px 12px 18px;padding-left:14px;}
.pageleft .app_1{line-height:24px;font-size:14px;font-weight:bold;border-bottom:1px solid #CFCFCF;overflow:hidden;zoom:1;}
.pageleft .app_1 span{float:right;}
.pageleft .app_l_sp{height:32px;line-height:32px;background:url(images/app_sprite_03.gif) no-repeat;border-bottom:1px dotted #CFCFCF;margin:0px 24px 0px 18px;padding-left:14px;}
#rightmenu .add-group{height:32px;line-height:32px;background:url(images/app_sprite_03.gif) no-repeat;padding-left:10px;} 
.pageleft .app_l_sp a,#rightmenu .add-group a{padding-left:26px;}
.pageleft .app_group {background-position:12px -854px;}
.pageleft .app_photo {background-position:12px -1104px;}
.pageleft .mirco-blog{background-position:12px -1069px;}
.pageleft .app_repaste{
  background-position:12px -895px;
}
.pageleft .game_comment{background-position:12px -983px;}
.pageleft .game_bar{background-position:12px -940px;}
.pageleft .game_war{background-position:12px -1104px;}
.pageleft .music{background-position:12px -1104px;}
.pageleft .music{background-position:12px -1104px;}
.pageleft .app-add{background-position:12px -1132px;border:none;}
.event-icon-photo,.event-icon-pulse,.event-icon-repaste,.event-icon-group,.event-icon-friend{
    background:url(images/icon-nav.gif) no-repeat 0px -996px;
}
.event-icon-pulse{
    background-position:0px -918px;
}
.event-icon-repaste{
    background-position:0px -880px;
}
.event-icon-group{
    background-position:0px -1030px;
}
.event-icon-friend{
     background-position:0px -1103px;
}
#rightmenu .add-group{
  background-position:12px -1158px;
}
.pageleft .app-add a,.pageleft .app_1 span a,#rightmenu .add-group a,a.sl,.sl a,.asl a,.table-list li a,.box-light a,.friend-new ul li a,.ui-state-highlight a,.link-stress,.game-title a{
  color:#0074D0;
  font-weight:normal;
}
.sl{
  font-weight:normal;
}
.invite dt a{
  color:#0074D0;
  text-decoration:underline;
}
.event-dl dt a{
  color:#0074D0;
  margin-right:4px;
}
.event-dl dt a:hover{  
  text-decoration:underline;
}
.repaste-list dl a{
  color:#0074D0;
}
.pageleft a{font-size:14px;}
.srl,.border-r{border-right:1px solid #CFCFCF;float:left;padding-right:20px!important;padding-right:10px;}
.border-r{overflow:hidden;zoom:1;}
.srl{
  width:509px!important;
}
.m0_10 a{color:#0C6CA8;}
.m0_10{margin-top:12px;}
.box-border{
  padding:6px;
}
.box-border{
  margin-top:12px;
}
.box-border,.friend-box,.border-s,.box,.box-l{border:1px solid #dfdfdf;}
.box-border,.friend-box,.border-s,.box,.box-l{overflow:hidden;zoom:1;}

.float-right {overflow:hidden;}
.float-right a {border-left:1px solid #ccc;padding:0 6px;margin-left:-1px;}
#footer a:hover{color:#FD8A05;}

/*签名更新的提交按钮
.signature .signsubmit{
    background:none repeat scroll 0 0 #FDDC69;
	border:1px solid #CE9707;
	cursor:pointer;
	padding:3px;
	margin:0px 0px 0px 4px;
}
*/
.srr{
  width:240px;
  float:right;
}
.srr-search{
  overflow:hidden;
  zoom:1;
  margin-top:4px;
  position:relative;
}
.srr-search .search-submit{
  border:0px;
}
.srr-search p{
  width:500px;
  padding:3px;
}
/*原我的首页搜索好友。现首页已删除
.srr-search .srr-text{background:#F0F0F0;border:1px solid #CFCFCF;margin-right:9px;}
*/
.search-bg .srr-text{
  border:1px solid #CFCFCF;width:154px;color:#bbb;
}
.no-bg .srr-text{background:#fff;}
.srr-search .find-text,.sixth li p span,.add-follow{
  background:#FEDC6A;
  background:none repeat scroll 0 0 #FDDC69;
  border:1px solid #CE9707;
  padding:1px 3px!important;
  padding:3px 3px 1px 3px;
}
.srr-search .find-text{
  vertical-align:top;
  margin-top:4px;
  cursor:pointer;
}
#srr-tabs .take-time,#tabs .event-dl dt span,.feed-repaste p,.feed-repaste li,.inbox .inbox-time,.inbox-content em,.dim,.cbg-list dt,h2.news,.repaste-news span,#datatime,.title-l{color:#999;}
.event-dl{
  border-bottom:1px dashed #CFCFCF;
  padding:6px 6px 12px;
  margin:0px 3px 0px 15px;
  overflow:hidden;
  zoom:1;
}
.event-dl dt span{
  float:right;
}
.event-dl dt span.l{
  float:left;
}
.event-dl dd{
  padding-left:24px;
}
.user-list-ul{
  overflow:hidden;
  zoom:1;
}
.user-list-ul a{
  color:#0074D0;
}
.user-list-ul div,.user-list-ul div{
  margin:0 auto;
  text-align:center;
}
.user-list-ul .user-list-img{
  position:relative;
  margin:0 auto;
  height:54px;
  overflow:hidden;
  zoom:1;
}
.user-list-ul .online{
  background: url(images/user-list-online.png) no-repeat left top;
  display:block;
  width:8px;
  height:8px;
  position:absolute;
  top:-4px;
  left:-4px;
}

.user-list-ul li,.user-list-ul dd {
	float:left;
	text-align:center;
    padding-top:4px;
}
.user-list-ul li{
	width:66px;
}
.sixth li p span{
	padding:1px 3px;
	*padding:3px 3px 1px 3px;
	margin:3px;
}
.user-list-ul dd{
	width:49.99%;
	margin-top:6px;
}
.user-list-ul li img{display:block;}
.user-list-ul .user-list-img img{display:inline;}

/* 好友管理纵向导航栏 */
#firend{
  overflow:hidden;
  zoom:1;
}
#rightmenu ul{border-bottom:1px solid #E4E4E4;}
#rightmenu ul li{
  border:1px solid #E4E4E4;
  border-width:1px 1px 0px 1px;
  padding:3px 2px 2px 4px;
  *padding-top:0px;
  color:#336699;
  background:#F4F4F4;
  vertical-align:middle;
  }
#rightmenu ul li.demo-config-on{
  color:#fff;
  background:#FAFAFA;
}
#rightmenu ul li.demo-config-on .ui-icon{
  float:left;
  margin:2px 4px 0px;
}
#rightmenu ul li a,.myfriend a{
  text-decoration:none;
 }
#rightmenu ul li span a{padding:0.4em 0px;margin-right:1em;} 
#rightmenu ul li span img{vertical-align:middle;}
#rightmenu ul li a{
  color:#336699;
  overflow:hidden;
  zoom:1;
  padding:0.4em 4px 0.4em 24px;
  *padding:0.2em 4px 0.2em 24px;
 }
#rightmenu ul li.demo-config-on a.friend-tag{
  padding-left:0;
}
#rightmenu ul li:hover{
  background:#E4EBF2;
 }
#rightmenu ul li span a{
  background:url(images/frind-sz.gif) no-repeat;
  padding:0.6em;
  *padding:0.2em 0.6em;
  *margin-top:5px;
  display:block;
  float:right;
}
#rightmenu ul li .icon-del{
  background-position:0px -20px;
}
#rightmenu ul li span .icon-wrench:hover{
  background-position:0px -38px;
}

#rightmenu ul li span .icon-del:hover{
  background-position:0px -56px;
}
.myfriend{
  color:#1C94C4;
  font-weight:bold;
  color:#1C94C4;
}
.myfriend a{
  color:#1C94C4;
  border:1px solid #CCCCCC;
  background:#F6F6F6;
  margin:0px;
  padding:0.4em 1em;
}
.myfriend a.friendl{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
}
.myfriend a.friendr{
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topright:4px;
}
.myfriend a.hover,.myfriend a:hover{
  color:#EB8F00;
  border:1px solid #EB8F00;
  background:#fff;
}


/* 登录页面 */
.login{display:block;float:right;margin:0 10px 0 0;}
#register{margin:12px auto;width:850px;}
h3{font-size:14px;line-height:2em;clear:both;padding:10px 10px 5px;}
.friend-group{
  width:310px;
}
.repaste-choice{
  z-index:429;
}
.friend-new{
  width:120px;
}
.zend_form dd.message-area{
	position:relative;
	z-index:2;
	margin-top:6px;
}
.message-area textarea {
  z-index:-14;
}
.friend-group .title,.friend-new .title{
 background:#EDE9D6;
 height:24px;
 line-height:24px;
 padding:0px 6px;
 overflow:hidden;
 zoom:1;
}
.down{
  background:url(images/icon-smile.gif) no-repeat right -478px;
  padding-right:12px;
}
.up{
  background:url(images/icon-smile.gif) no-repeat right -490px;
  padding-right:12px;
}
.friend-group ul li{
 border-bottom:1px solid #EDE9D6;
 width:32%;
 *width:30%;
 float:left;
 padding-left:1%;

}
.friend-new ul li{
 border-bottom:1px solid #EDE9D6;
 float:none;
 line-height:2em;
}
.friend-new ul li span,.friend-new ul li em{
  display:inline-block;
}
.friend-new ul li span{
  width:5em;
}
.friend-new ul li em{
  width:4em;
}
.friend-new ul li a{
  display:block;
 padding:0px 6px;
}
.friend-new ul li a:hover{
  background:#f5f3eb;
}
.friend-group ul,.friend-new ul{
	height:100px;
	overflow-x:hidden;
	overflow-y:scroll;
	zoom:1;
}
.friend-new ul{
    height:180px;
}
.friend-group .title select{
 margin:0px;
}
.friend-choice-index{
  z-index:999;
  position:relative;
}
.inbox-content .mood{
  position:relative;
  z-index:120;
  margin-left:70px;
}
.friend-choice-index .friend-group,.inbox-content .friend-group{
  top:30px;
  left:6px;
}
.friend-choice-index input.cancel,.inbox-content input.cancel{
  margin-left:6px;
}

#email,#password,#passwordRepeat,#nick,#location,#favoriteBoardGame,#ame-element,#fromUrl{width:300px;}
#title-element #title,#name{
  width:300px;
}
.srr-search #name{
  width:220px;
}
#password {padding:4px 3px!important;*padding-top:5px;}
#gender-element {padding-top:3px;}
#gender-element label{margin-right:6px;}
#birthday-element{position:relative;vertical-align:middle;}
#submit,#button,.submit{
  background:none repeat scroll 0 0 #FDDC69;
  border:1px solid #CE9707;
  cursor:pointer;
  font-size:14px;
  height:25px;
  padding:0px 12px;
  }
#submit:hover,#button:hover,.submit:hover{
  background:#FFE45C;
}
button,.reset,#clear,#reset{
  background:#F0F0F0;
  border-color:#FFFFFF #848484 #848484 #FFFFFF !important;
  border-style:solid;
  border-width:1px;
  font-size:14px;
  padding:0px 12px;
  height:25px;
  cursor:pointer;
} 
.reset:hover{
  background:#E8E8E8;
}


#captcha-label{padding-top:50px;}
/* Jquery CSS Document */
.demoHeaders { margin-top: 2em; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}


ul.pager{list-style-type:none;margin-top:16px;text-align:center;line-height:24px;clear:both;}
ul.pager li{display:inline;font-size:12px;margin:0;margin-right:4px;}
ul.pager a,ul.pager li.info{padding:3px;border:1px solid #DFDFDF;}
ul.pager a:hover{background:#eee;}
ul.pager a.current{background:#FDDC69;}
ul.pager a.current:hover{background:#FDDC69;}

.comments h4,.border-b{
	border-bottom:1px solid #CFCFCF;
}
.inbox,.associate{
	border-bottom:1px dashed #CFCFCF;
}
.comments h4{
  margin-bottom:0px;
}
.inbox,.associate{
	overflow:hidden;
	zoom:1;
}
.inbox-pulse{
	padding:16px 20px;
	margin:0px;
}
.comment-inbox{
  overflow:hidden;
  zoom:1;
  border-top:1px solid #E5DFD7
}
.inbox li,.box-border li,.comment-inbox li{
	float:left;
}
.maincontent  .sl a:hover{
  text-decoration:underline;
}
.inbox .inbox-from, .inbox-from,.repaste-list dt{
  width:70px;
  text-align:center;
}
.comment-inbox .inbox-from{
  width:70px;
  text-align:left;
}
.comment-options{
  margin-bottom:16px;
}
.inbox .inbox-from span{
  display:block;
  text-align:center;
}
.inbox .inbox-from img,.inbox-pulse .inbox-from img,.comment-inbox .inbox-from img,.repaste-list dt img{
  display:block;
  margin:0 auto;
}
.inbox .inbox-time,.comment-inbox .inbox-time{
  width:120px;
}
.comment-inbox{
  padding-top:14px;
}
ul.smaller{
 padding-bottom:12px;
}
/*
.inbox .inbox-content span{
  margin-bottom:16px;
}
.pulse .inbox-content span {
margin-bottom:4px;
}
*/
.inbox-content em{
font-style: normal;
}
.inbox .inbox-check{
  width:80px;
}
.inbox .inbox-check a{
  display:block;
  margin:3px 0px;
}
.graybox{
  border:1px solid #D0D0D0;
  border-width:0px 1px 0px 1px;
  width:376px;
  padding:0px 11px;
  background:#F6F6F6;
  margin:0 auto;
  min-height:100px;
}
#ForgotTop {
	background:url(images/login_form_top3.gif) no-repeat 0 0 #F6F6F6;
	height:15px;
	margin:0 auto;
	width:400px;
	margin-top:12px;
}
#ForgotBottom {
	background:url(images/login_form_bottom3.gif) no-repeat 0 0 #F6F6F6;
	height:15px;
	margin:0 auto;
	width:400px;
	margin-bottom:12px;
}
.graybox .sl{
  float:right;
  color:#636363;
}
.graybox .h2-title{height:25px;}
.message-clear{
  padding-top:6px;
  overflow:hidden;
  zoom:1;
}

.myui-tabs li.nobg{
  background:none;
  border:none;
  margin-right:0px;
  float:right;
}
.button-c,.myui-tabs li.button-tab{
  background:url(../images/repaste.png) no-repeat right -888px;
  margin-left:8px;
  padding:0px 8px 0px 0px;
}
.button-c{
  line-height:28px;
}
.myui-tabs li.button-tab{
  border:none;
  margin-right:0px;
  float:right;
}
.button-c a,.myui-tabs li.button-tab a{
  display:block;
  background:url(../images/repaste.png) no-repeat left -888px;
  color:#fff;
  padding-left:8px
}
.myui-tabs li.tabs-title{
  background:url("/theme/sgs/images/bg-icon.gif") no-repeat 0 -56px;
  border:none;
  padding:0 6px 0px 24px;
}
.home-title{
  overflow:hidden;
  zoom:1;
  padding-bottom:12px;
}
.home-title h2{
 margin-bottom:9px;
}
.home-title h2 span{
  font-weight:normal;
}
.pulse,.associate{
 padding-left:8px;
 width:610px;
}
.inbox-content .mood{
  margin-top:0px;
  width:436px;
  *width:450px;
}
.inbox li.pulse-check{
  padding-top:44px;
  float:right;
}
.pulse:hover{
  background:#fff;
}
.inbox li.inbox-del {
  float:right;
}
.bg-album{
  background:url(images/bg-album.gif) no-repeat 0 0;
  float:left;
  height:131px;
  padding:8px 0px 0px 11px;
  width:142px;
}
.photo-list img,.photo-preview img{
  display:block;
  margin:0 auto;
}
.photo-preview img{
  cursor:pointer;
}
.message-table{
  border-collapse:collapse;
}
.message-table td{
  border:1px solid #DFDFDF;
  padding:3px 6px;
  width:30%;
  font-size:14px;
}
.inbox-sys{width:70px;}
.inbox-sys-content{
  border-left:1px dotted  #CFCFCF;
  padding-left:20px;
  width:360px;
}
.inbox-sys-check{
  width:260px;
}
.inbox-sys-check span{
  text-align:right;
  display:block;
}
.inbox-sys-check span img{
  margin-left:8px;
  vertical-align:middle;
  padding-bottom:5px;
  cursor:pointer;
}
.inbox-sys-check .ui-corner-all,.stress-corner{
  padding:6px 12px;
}
#location-element{
  z-index:8;
}
.ui-autocomplete{
  z-index:12;
}
.photo-list{
  overflow:hidden;zoom:1;
 }
#description-element textarea,.request-form textarea,#message-element textarea{
  width:300px;

}
#intro-element textarea,.message-view #message-element textarea{
  width:400px;
}

#reset-element input{
  background:#FAFAFA;
  border:1px solid #DFDFDF;
  font-size:14px;
  height:25px;
  padding:0 12px;
}
.my-user-info dl{margin-left:24px;}
.my-user-info dt{float:left;width:120px;text-align:right;clear:left;}
.my-user-info dd{width:660px;float:left;}

.stress{color:#ff0000;}


#comment-element textarea{
  width:300px;
}
/* 小回复comment-inbox-smaller */
.comment-inbox-smaller, .comment-options,.comment-reply {
  margin-left: 70px;
}
.comment-inbox-smaller{
  width:365px;
}
.smaller .inbox-from{
  width:40px;
}
.smaller .inbox-from img{
  width:20px;
}
.reply-content{
  margin-bottom:10px;
}
.inbox-to{
  background:url("images/icon-nav.gif") no-repeat 40px -325px;
  padding:0px 10px 0px 90px;
}
.comment-repeat{
  border-top:none;
}
.comment-options-l{
  margin-left:157px;
}
.comment-repeat li.border-l{
  min-height:58px
}
.close img{
  padding-top:5px;
  margin-left:6px;
}
/* 好友首页的留言板 */
.f-comments .w485{
  width:300px;
}
.f-comments .reset{
  margin-left:6px;
}
.f-comments li.w300{
  width:120px;
}
.f-comments .comment-repeat{
  border-top:1px solid #E5DFD7;
  margin-top:12px;
}
/* 群更新动态 */
.list,.spacing{
  padding:6px 6px 12px 6px;
  margin:0px 12px;
  overflow:hidden;
  zoom:1;
}
.list{
  border-bottom:1px dashed #E4E4E4;
  margin-left:18px;
}
.list dt span.top,.list dt span.fine,.list dt span.locked{
  color:#fff;
  padding:2px;
  margin-right:4px;
}
.list dt span.top{
  background:#D01E3B;
}
.list dt span.fine{
  background:#FFB700;
}
.list dt span.locked{
  background:#0C6CA8;
}
.box{
  padding:8px 12px;
}
.box dt{
  margin-bottom:6px;
  font-weight:bold;
}
.f14 .sl,.box-l h4 .sl{
  font-size:14px;
}
.list dd{
  padding:0px 24px;
}
.news-list,.msg-list,.box-stress,.pulse-box .blog-pic{
  border:1px solid #E4E4E4;
  -moz-border-radius:4px 4px 4px 4px;
  background:#F9FAFB;
}
.news-list,.msg-list,.box-stress{
  padding:4px 12px;
}
.pulse-box .blog-pic{
  padding:10px 12px;
}
.sharp-index span{
  color:#F9FAFB;
}

.spacing .ui-progressbar{
  height:1em;
  margin-top:3px;
}

/* 突出表现的title和句子 */
.title-stress{
  background:#FAFAFA;
  border-top:1px solid #CFCFCF;
  padding:2px 12px 2px 12px;
}
h1.stress-me{
  background:#FAFAFA;
  border:1px solid #CFCFCF;
  border-width:1px 0px;
  padding:8px 10px;
  font-size:14px;
}
.f-comments .title-stress{
  background:#FAFAFA url("images/icon-nav.gif") no-repeat 12px -420px;
  padding-left:34px;
  width:443px;
}
.title-stress span,.h4-group span{
  float:right;
}
.h4-group{
  padding-left:24px;
  background:url("images/icon-nav.gif") no-repeat 6px -458px;
  height:24px;
  overflow:hidden;
}
.no-spacing{
  margin-top:0px;
  padding-left:0px;
}
/* 微博表情 */
/*首页微博*/
.mood{
    background:#EFEEEE url(../images/repaste.png) no-repeat 0px -239px;
	width:501px;
} 
.srl .mood{
	margin:20px 0px;
}
.mood form{
    width:485px;
	padding:8px;
    background:url(../images/repaste.png) no-repeat right -360px;
}
.mood .st_htxt{width:478px;height:40px;overflow:auto;border:1px solid #CCCCCC;line-height:20px;font-size:14px;margin:0px;}
.mood .mood-submit,.mood .rb1{width:100px;height:26px;background:url(../images/repaste.png) no-repeat 0px -498px;margin:0px;padding:0px;border:none;overflow:hidden;text-indent:-9999em;cursor:pointer;}
.mood .mood-submit:hover,.mood .rb1:hover{
    background-position:0px -537px;
}
.mood_list{
	position:absolute;
    left:0px;
	top:92px;
    width:375px;
	z-index:20;
    border:solid 1px #D4D4D4;
	background:#FCFCFC url(/theme/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) repeat-x scroll 50% top;
	padding:3px 0 0px 4px;
}
.pulse .mood_list img{
  padding:0px;
}
.mood_list dt a{
  display:block;
  cursor:pointer;
  float:left;
  height:24px;
  margin-right:4px;
  width:24px;
  border:solid 1px #D4D4D4;
  margin-bottom:3px;
}
.user-info .mood_list dt,.user-info .mood_list dd{
  padding:0px;
}
.mood_list dt{
   float:left;
   width:300px;
}
.option-pic{
  position:relative;
  overflow:hidden;
}
.option-pic input{
	cursor:pointer;
	position:absolute;
	filter:Alpha(Opacity=0);
	opacity:0;
	width:45px;
	top:0;
	left:0;
	height:22px;
}
.user-info .mood_list dd,.pulse .mood_list dd{
   float:right;
}
 .mood_list dd a{
   width:20px;
   height:20px;
   display:block;
}
.box-line dd,.cbg-list dd{border-bottom:1px solid #dfdfdf;}

.pack-up{
  background:url(images/icon-smile.gif) no-repeat 0px -116px;
}
.to-big{
  background:url(images/icon-smile.gif) no-repeat 0px -145px;
}
.blowup{
  background:url(images/icon-smile.gif) no-repeat 0px -174px;
}
.deflate{
  background:url(images/icon-smile.gif) no-repeat 0px -204px;
}
.blank{
  background:url(images/icon-smile.gif) no-repeat 0px -228px;
}
.lock-s{
  background:url(images/icon-smile.gif) no-repeat 8px -398px;
  padding-right:16px;
  padding:0px 13px;
  display:inline-block;
}
.lock-s{
  display:inline;
}
.repaste-list dl .title-stress,.l-box h1.stress-me{
  background:#FAFAFA url(images/icon-smile.gif) no-repeat 6px -360px;
  padding-left:28px;
}
.l-box h1.stress-me{
  background-position:6px -354px;
}
.auto-complete .bg-option{
  top:30px;
  *top:32px;
}
.inbox-pulse{
  position:relative;
}
img.loading,#del-pic img,#lim img{
  background:none;
  border:none;
}
img.loading{
  top:18px;
}
.associate{
    margin:0px 10px;
    padding:10px 0px;
}
.add-follow:hover,.add-follow:visited{
    color:#4A2F00;
}
.ui-icon { width: 16px; height: 16px; background-image: url(/theme/images/ui-icons_222222_256x240.png); }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight,.pop-up-box{border: 1px solid #fed22f; background: #ffe45c; color: #363636; }
