.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(/image/avatar48.gif) no-repeat center bottom;}
  .avatar48 img { width: 48px; height: 48px; }

/*************************************************COMMENTS***/
.comments { padding: 20px 0; }
  .trace h2 { padding: 0 0 10px; }
  .trace .avatar_list { border: 1px solid #EBE6C9; background: #f0f9ff; }
      .trace .avatar_list li { float: left; margin: 0 10px 0 0; width: 61px; }
          .trace .avatar_list p { text-align: center; }

.comments h2 { padding: 0 0 10px; border-bottom: 1px solid #666; }
    .comments_list .avatar48 { position: absolute; margin: 0 0 0 -63px; padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(/image/avatar48.gif) no-repeat center bottom; }
    .comments_list .avatar48 img { width: 48px; height: 48px; }
    .comments_list li { padding: 10px 10px 10px 63px; border-bottom: 1px solid #EBE6C9; font-size: 12px; line-height: 200%; overflow: hidden; }
        .comments_list li .time { font-size: 12px; }
        .comments_list .title { margin: 0 0 10px; }
        .comments_list .detail { color: #444; }
        .comments_list .quote { padding: 10px; border: 1px solid #EBE6C9; background: #f0f9ff none repeat scroll 0 0; font-size: 12px; }
        .comments_list .quote .q { background: none; }

.facebox { padding: 8px; width: 300px; border: 1px solid #CCC; background: #FFF; z-index: 10001 }
	.facebox ul li{ float: left; width: 40px; height: 40px; overflow: hidden; }
	
	.next{margin:0;overflow: hidden;}
		.next ul{ margin:0;background: url(/image/nextbg.gif);height:50px; }
		.next li{ padding-top:5px; line-height:20px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
		.next a{ color:#666}

.searchbar { float: right; }

#main { margin: 10px 0 10px;width: 100%; background: url(/image/gj_bg.gif) repeat-y 0 0; overflow: hidden; }
#bottom { margin-left:5px; height: 10px; background: url(/image/gj_bottom_bg.gif) no-repeat; clear: both; overflow: hidden; }
#bottombg { height: 30px; margin-top:-10px;background:#fff url(/image/gjimg/bottompic.gif) no-repeat bottom; clear: both; overflow: hidden; }
#footer { background:none; padding: 10px 0 10px 0; text-align: center; }
    #footer a { color: #333; }
    .noimage{ float: left; margin: 0 5px 0 0; }

/*************************************************CATEGORIES SIDEBAR***/
.cat { margin: 0 0 20px; padding: 10px 0 0; background: #EFEFEF url(image/cat_top.gif) no-repeat left top; }
  .cat h3 { padding: 5px 10px; background: #CCC; color: #FFF; }
    .cat ul { padding: 0 0 10px; background: #EFEFEF url(image/cat_bottom.gif) no-repeat left bottom; }
        .cat ul li { position: relative; padding: 5px 10px; }
        .cat ul li.current { background: #FFF; }
#content { float: left; margin-right:20px; width: 640px; overflow: hidden; }

/*************************************************ENTRY***/
.entry_list li { margin: 0 0 20px; padding: 1px 0 1px 65px; }
   .entry_list .avatar48 {position: absolute; margin: 0 0 0 -65px; padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(/image/avatar48.gif) no-repeat center bottom;}
   .entry_list .avatar48 img { width: 48px; height: 48px; }

    .entry_list h4 { font-size: 14px; display: inline; }
    .entry_list .title { padding: 5px 10px; border-top:solid 1px #add4ea; background: #f8f8f7; }
    .entry_list .time { color: #999; }
    .entry_list .detail { padding: 10px 0; width: 100%; color: #444; font-size: 14px; line-height: 180%; overflow: hidden; }
        .entry_list .image_right img { float: right; margin: 0 0 5px 5px; padding: 2px; max-width: 70px; max-height: 100px; border: 1px solid #DDD; }
            * html .entry_list .image_right img { width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true); height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true); }
    .entry_list .status { }
        .entry_list .status a { }

    .entry { padding: 0 0 20px; }
        .entry .title { padding: 5px 10px; border: 0px solid #EBE6C9; border-right: none; border-left: none; background: #f0f9ff; line-height: 200%; }
        .entry h1 { font-size: 18px; }
        .entry .article { padding: 0; width: 100%; color: #444; line-height: 180%; overflow: hidden; }
        .entry .resizeimg { padding: 10px; }
            .entry .resizeimg img { width: expression(this.width > 520 ? 520 : true); max-width: 520px; }
            .entry .article p, .entry .article blockquote, .entry .article ul, .entry .article ol { margin: 1.5em 0; }
            .entry .article ul, .entry .article ol { padding: 0 0 0 2em; line-height: 200%; }
            .entry .article ul { list-style: disc; }
            .entry .article ol { list-style: decimal; }
            .entry .article a img { margin: 20px; padding: 1px; border: 0 solid #FEE4AB; }
            .entry .article a:hover img { border: 0 solid #C60; }
            .entry .article blockquote { padding: 3px 20px 3px 50px; width: 70%; overflow: hidden; }
            .entry .article td { font-size: 14px; }
        .entry .status { padding: 10px; border-bottom: 1px solid #EBE6C9; }

.digc{ padding: 20px 0 0;margin-top:50px }
.digc table {margin: 0 auto;}
.digc table td{padding: 10px; text-align: center;}
.digc table td .digcolumn{ position: relative; margin: 0 auto 10px; width: 20px; height: 50px;}
.digc table td .digcolumn .digchart{ position: absolute; left: 0; bottom: 0; width: 20px; text-align: left; }
	.digc table td .digcolumn .dc1{ background: #c30; }
	.digc table td .digcolumn .dc2{ background: #0C0; }
	.digc table td .digcolumn .dc3{ background: #F90; }
	.digc table td .digcolumn .dc4{ background: #06F; }
.digc a:hover{text-decoration: none;}
.digc table td .digcolumn em{ position: absolute; margin: -25px 0 0 -5px; width: 30px; font-size: 11px; text-align: center; font-style: normal; color: #999;}
.digc table td img{ margin: 0 0 10px; }
.digb{ float: left; margin: 1px 5px 0 0; padding: 0 0 0 20px; width: 34px; height: 20px; background: url(/image/hotbutton.gif) no-repeat 0 0; line-height: 20px; text-align: center; font-size: 11px; color: #FF850D;}