*{margin:0px; padding:0px;}
ul,li{list-style:none;}
img{border:medium none;}
a{color:#00A7B8; text-decoration:none;}
.clearline{clear:both; height:0px; overflow:hidden;}
body{overflow:auto; background:transparent url(../../images/hd/bg.gif) no-repeat center top; _background:#cf0e4d none; }
#body{background:transparent url(../../images/hd/bg.gif) no-repeat center top; overflow:auto;}
.festival_container{width:1000px; margin:0 auto 80px;}
.festival_cont{ background:transparent url(../../images/hd/md.gif) repeat-y;}
.inner_cont{width:921px; margin:0 auto; position:relative;}
.festival_footer{background:transparent url(../../images/hd/bottom.gif) no-repeat; height:32px;}
.festival_cont .top .leftside{float:left; width:226px; overflow:hidden;}
.festival_cont .top .rightwide{float:left; width:685px; margin-top:10px;}
.leftside .images{width:207px; height:220px; overflow:hidden; margin-top:5px; margin-left:10px; }
.leftside .images img{padding:4px; border:1px solid #ccc;}
/*.leftside .inner_images{ display:table-cell;text-align:center;vertical-align:middle;}*/
/*for IE*/
/*.leftside .images{*position:relative;}
.leftside .inner_images{*width:100%;*position:absolute; *top:50%; *left:0;}
.leftside .images p{*position: relative; *top:-50%; *margin:0; *padding:0;}
.leftside .images img{ *margin-top:2px;}/*for IE¡¡Í¼Æ¬4ÏñËØ¿Õ°×bag*/*/
.leftside .upload{margin:20px ; text-align:center;}
.leftside .upload .upload_btn{background:transparent url(../../images/hd/upload.gif) no-repeat; width:92px; height:31px; border:none; text-indent:-99em; display:block; margin:0 auto;}
.rightwide  h2{background:#ea2001 url(../../images/hd/dt_h3.gif) no-repeat;  height:27px;}
.rightwide .cont{width:663px; height:275px; overflow:auto; border:1px solid #ccc; padding:10px; margin-bottom:10px; font-size:14px; line-height:2; color:#7d7d7d;}
.show_post{width:625px;  background-color:#fff; border:1px solid #ff945e; margin:8px 0 10px 8px; padding-bottom:10px;}
.fes_show{margin:10px 0;}
.fes_show li{float:left; width:125px; height:151px; text-align:center; }
.fes_show li .name{color:#5b5b5b; line-height:1.5; font-size:14px;}
.fes_show li .btn{width:81px; margin:0 auto;}
a.fes_btn{display:block; width:81px; height:24px; line-height:24px; text-align:center; color:#fff; background:transparent url(../../images/hd/btn.gif) no-repeat; font-size:14px; text-decoration:none;}

#txweblistWrapper {zoom:1; clear:both;}
#txweblist,.txweblist {
	margin:0 20px;
}
#txweblist li,.txweblist li {position:relative;padding:10px 0px 10px 60px;
min-height:49px;height:auto!important;height:49px; _height:49px;
background:url(http://site.tongxueimg.com/v4/k/../../images/hd/tongxuelist_border.gif) repeat-x 0 bottom;
font-size:14px;line-height:140%;word-wrap:break-word;zoom:1;}

.show_post  td{padding:3px 2px;text-align:center;vertical-align:middle;width:115px;}
.show_post  table{margin:0 auto;}
.show_post  img{background:white;border:1px solid #CCC;padding:6px;}
.show_post  a:hover img{border:1px solid #3b5998;}
.show_post .btn{width:81px; margin:0 auto;}
.albumimage {
max-width:90px;
width:90px;
}
#txweblist li .h_postimg,.txweblist li .h_postimg{margin-top:2px;cursor:url(http://site.tongxueimg.com/v4/k/highslide/graphics/zoomin.cur), pointer; margin-left:0px;}
.profile #txweblist li .h_postimg{ }

#txweblist li p,.txweblist li p {margin:0;line-height:133%; margin-left:0px;}

#txweblist li .action,.txweblist li .action {position:absolute;right:0px;bottom:0px;font-size:12px;/*visibility:hidden;*/}
#txweblist .userphoto,.txweblist .userphoto {position:absolute;top:13px;text-decoration:none;}
#txweblist .username,.txweblist .username {font-weight:bold;}

 
.meta {font-size:12px;font-weight:normal;display:block;padding-top:5px; position:relative; width:100%;}


#txweblist li .action,.txweblist li .action{ margin-top:5px;}

.meta a {color:#999;}
/*.meta a.source,*/
.meta .lookback {padding-left:18px;background:url(http://site.tongxueimg.com/v4/k/../../images/hd/inreply.gif) no-repeat left center;}
.meta .lookback .lookbacktip {display:none;}
.meta .lookback .lookbacktip img {margin-right:2px;}
#txweblist li .action .reply,.txweblist li .action .reply {
	font-size:16px;
}


#txweblist li .follow,.txweblist li .follow {position:absolute;top:63px;left:7px;}
#txweblist li .ed,.txweblist li .ed {width:38px;left:10px;font-size:12px;background:url(http://site.tongxueimg.com/v4/k/images/ed.gif) no-repeat left center;padding-left:11px;}

#txweblist.userHome,.txweblist.userHome {padding-top:15px;}
#txweblist.userHome li,.txweblist.userHome li {padding-left:10px;min-height:49px;height:auto!important;height:49px; _height:auto;}
#txweblist.userHome .timespace,.txweblist.userHome .timespace {position:relative;width:584px;padding:0 0 0 10px;min-height:23px;height:23px!important;background-color:#B3B3B3;font-size:14px;font-weight:bold;line-height:23px;float:left;color:#FFF;}
#txweblist.userHome li.first,.txweblist.userHome li.first {font-size:22px;}
#txweblist.userHome li.first .meta,.txweblist.userHome li.first .meta {font-size:14px;display:block;}
#imgPreviewBox {z-index:999;position:absolute;display:none;border:1px solid #000;padding:5px;background:#FFF url(http://site.tongxueimg.com/v4/k/images/loading48.gif) no-repeat center;min-height:60px;min-width:60px;height:auto!important;width:auto!important;height:60px;width:60px;cursor:move}
#txweblist.star li,.txweblist.star li {width:446px;padding-right:80px;}

#txweblist li .contentlink,.txweblist li .contentlink {color:#000;}
#txweblist li .contentlink:hover,.txweblist li .contentlink:hover {color:#000;text-decoration:none;}

.status_reply_list_wrap {
padding-left:8px;
}
.photo_l {
border:1px solid #CCCCCC;
height:48px;
padding:1px;
width:48px;
}
.widebar{float:left; width:645px;}
.sidebar{float:left; width:268px; overflow:hidden;} 
.ranklist li {margin:10px 0px 0px 35px;}
.rank{background:transparent url(../../images/hd/rank_Bg.gif) repeat-y; margin-top:10px;}
.ranklist li .num{background:#F30 url(../../images/hd/num.gif) no-repeat; width:24px; height:24px; line-height:24px; text-align:center; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:20px;}
.ranklist li.no123 .num{ background:none; height:69px;}
.ranklist li .images{width:44px; height:44px; overflow:hidden; float:left;  border:1px solid #666666; margin-right:10px;}
.ranklist li.no123 .images{width:85px; height:70px; }
.ranklist li .info{font-size:12px; color:#666; float:left; width:110px;}
.ranklist li.no123  .info{width:65px;}

.pop{width:296px; padding:10px; border:1px solid #8c8c8c; background-color:#dcfffe; position:absolute; left:300px; top:100px;}
.pop .user_images{margin-bottom:10px; position:relative;}
.pop .user_images .view{width:34px; height:18px; font-size:14px; color:#a25b00; line-height:18px; text-align:center; background-color:#fff; position:absolute; top:5px; left:5px;}
.pop .user_images img{border:1px solid #ccc; padding:2px; height:202px;}
.pop .pop_name{height:18px; line-height:18px; padding:2px 5px; border:1px solid #ccc; width:150px; float:left;}
#fix_closer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/hd/close.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:9px;
position:absolute;
right:10px;
top:17px;
width:9px;
z-index:99;
}
.inner_images img{float:left;}
h3.show_h3{background:transparent url(../../images/hd/show_h3.gif) no-repeat; height:45px; width:636px; line-height:45px; text-align:right;}
h3.show_h3 a{line-height:45px; color:#fff; padding-right:15px;}