.fullbg{background:url(./images/fullbg_black.gif) repeat-x #171717;}
.header{position:relative;padding-top:160px;background:url(./images/headerbg_black.jpg) no-repeat top;z-index:101;zoom:1}
div.inner{background:url(./images/innerbg.jpg) repeat-x #171717;}
.container a{color:#1D8EC2}

/* nav */
.nav{height:46px;padding:0 0 0 358px;float:left}
.nav a:hover{background:url(./images/nav.jpg) no-repeat;}
.nav .n_1 { width:120px;}
.nav .n_2 { width:128px;}
.nav .n_3 { width:131px;}

.nav .n_1:hover{background-position:-358px 0;}
.nav .n_2:hover{background-position:-478px 0;}
.nav .n_3:hover{background-position:-606px 0;}

.infiniteCarousel .forward{left:380px}
.infiniteCarousel .back{background-position:-117px 0;left:497px}
.infiniteCarousel .forward:hover {background-position:0 -30px;}
.infiniteCarousel .back:hover {background-position:-117px -30px;}

.sidebar,.siderepeat{background:url(./images/sidesprite.gif) no-repeat;}
.sidetop{position:relative;padding:150px 0 0 6px;background:url(./images/sidetop.jpg) no-repeat top;}

.sidebar h2 { background-position:0 -25px;}
.sidebar .category h2 {background-position:-148px -25px;}
.sidebar .comment h2 {background-position:-247px -25px;}
.sidebar .message h2 {background-position:-395px -25px;}
.sidebar .links h2 {background-position:-410px -25px;}
.sidebar h2.friends {background-position:-495px -25px;}
.sidebar .logo h2 {background-position:-595px -25px;}
.sidebar .info h2 {background-position:-695px -25px;}


.main{position:relative;padding-left:20px;width:982px;margin-top:1px;background:url(./images/black_fixline.gif) repeat-y 8px 0;}

.handlefix .fix_top{background-position:0 -16px;}
.handlefix .fix_btm{background-position:0 -32px;}

.container .column .columnfix,.container .column{background:url(./images/containercol_blacksprite.png) no-repeat;}
.container .column{padding-top:10px;background-position:0 top;}
.container .column .columnfix{background-repeat:repeat-y;background-position:-683px 0;}
.container .column .con{padding:0 10px 15px;margin-bottom:20px;background:url(./images/containercol_blackbtm.png) no-repeat bottom;}
.container .column h2{font-size:18px;line-height:35px;}
.container .column h2 a{color:#DBDBDB}
.info{color:#888;line-height:25px;}
.info span{margin-right:10px;}
.list_pic{display:block;width:649px;height:130px;padding:5px 0 0 5px;margin:5px auto;background:url(./images/index_picbg.png) no-repeat}
.list_pic img{width:644px;height:117px;}
.container .column p{padding:0 15px;text-indent:24px;line-height:22px;color:#DBDBDB;}
.container .column .more{padding:10px 10px 40px 0;color:#777;}

.pages{clear:both;padding:0 0 15px 0;color:#3c3c3c;text-align:right}
.pages a{padding:0 3px;color:#fff;}
.pages .on,.pages a:hover{color:#2B67A4}

.footer{height:120px;background:url(./images/footerbg.jpg) no-repeat center top;overflow:hidden;zoom:1;}
.footer_con{width:580px;float:left;text-align:center;color:#606060;line-height:22px;font-size:11px;padding:30px 0 0 200px;}
.footer_set{width:215px;float:left}
.footer_set a{color:#fff}

/* list */
.list_top{color:#bdbdbd;height:30px;text-indent:15px;margin:20px 0 5px 0;background:url(./images/black_line.png) no-repeat bottom}
.list_top span{color:#777;margin-left:10px}
.list_con li{padding:10px 0 10px 10px;background:url(./images/black_dotline.gif) repeat-x bottom;}
.list_con h6 a{padding-left:10px;color:#b9b9b9;font-size:14px;background:url(./images/icon.png) no-repeat left -98px;}
.list_con .list_info{color:#777;line-height:30px}
.list_con .list_info span{margin:0 5px;}

/* guestbook */

.main_comment h2{font-size:18px;color:#dbdbdb;padding:5px 0;}
.reply label{display:block;padding:10px 0;color:#dbdbdb}
.reply .textarea{width:530px;height:150px;border:#808080 1px solid;border-right:#fff 1px solid;border-bottom:#fff 1px solid;}
.reply .itext{padding-top:2px;height:16px;width:150px;border:#404040 1px solid;border-right:#d4d0c8 1px solid;border-bottom:#d4d0c8 1px solid;}

.avatar{padding:2px;display:inline-table;margin:0 6px;vertical-align:text-top;background:#fff}
.reply .avatar{background:#4e4e4e;}
.reply .vertext{width:60px;vertical-align:bottom;margin-right:5px}
.main_comment .comment_title{clear:both;padding:10px 0;margin:10px 0;background:url(./images/black_line.png) no-repeat left top;}
.main_comment h2 span{margin-left:20px;font-size:12px;font-weight:normal;}

.comment_box .children dd { color:#1D8EC2}

.comment_box{color:#dbdbdb;border:#2e2e2e 1px solid;background-color:#3c3c3c;overflow:hidden;zoom:1;}
.comment_box dt{float:left;padding:10px;}
.comment_box dd{float:left;line-height:22px;padding:10px 10px 0 0;}
.comment_box .btm{clear:both;height:30px;line-height:30px;text-align:right;padding-right:10px;color:#b6b6b6;background:url(./images/blackcommentbtm.gif) repeat-x;}
.comment_box .btm strong{font-weight:normal;color:#1d8ec2;margin-left:5px;}

/* article */
.article .btm{padding:0 20px 5px;background:url(./images/blackreadbtm.png) no-repeat bottom}
.article,.article .repeat{background:url(./images/blackread_column.png) no-repeat;}
.article .repeat{padding-top:10px;background-repeat:repeat-y;background-position:-959px 0}
.article{width:960px;margin:5px auto;color:#d9d9d9;line-height:30px;padding-top:10px;background-position:1px top;}
.read_pic{width:915px;height:315px;margin:0 auto;padding:6px 0 0 5px;background:url(./images/read_blackpicbg.png) no-repeat;}
.article h2 a{color:#d9d9d9;font-size:22px;}
.article .more{padding:10px 10px 30px 0;}
.read_handle{padding-left:7px;margin-left:15px;color:#1d8ec2;background:url(./images/icon.png) no-repeat left -123px;}
.details a{color:#1d8ec2;}
.details a:hover{color:#ADADAD}

.btn_style1{background-position:0 -68px;}
.btn_style2{background-position:-17px -68px;}

.btn_reply{background-position:0 -153px;}
.inner_sidetop{background:url(./images/inner_sidetop.jpg) no-repeat top;}

.back{padding-left:10px;color:#1d8ec2;background:url(./images/icon.png) no-repeat left -123px;}

.login p {color:#AFA694;}
.login .itext { background-position:0 -18px; color:#747474;}

.c_white { color:#fff;}
.login_fix { background-position:-317px 0;}
.login_top { background-position:0 -84px;}
.login_btm { background-position:0 -105px;}
