/************BG STYLE************/
.listBar .fl li, .listBar .fl li b, .listBar .fl li span, .barAIn, .topicTop ul { background:url(../images/bg.gif) no-repeat }
/************LIST STYLE************/
.barAOut { clear:both; border:#E5E5E5 1px solid; padding:1px }
.barAIn { height:25px; background-position:0 -292px; padding:0 15px; line-height:25px; color:#159 }
.barAIn h5 { float:left; font-size:14px; font-weight:bold }
.barAIn h6 { float:right }
.conA { clear:both; border:#E5E5E5 1px solid; border-top:0; padding:10px }
.main { overflow:auto; *display:inline-block
}
.mainLeft { float:left; width:200px }
.mainRight { float:right; width:693px }
.listBar { clear:both; height:25px; padding:0 10px; line-height:25px; color:#ccc }
.listBar .fl li { float:left; display:inline; background-position:0 -191px; margin:0 10px 0 0; vertical-align:bottom }
.listBar .fl li a { color:#159 }
.listBar .fl li b { display:block; background-position:right -191px; padding:0 10px; font-weight:normal }
.listBar .fl li span { display:block; padding:0 0 0 15px }
.listBar .fl li.topicBtn span { background-position:-489px -425px }
.listBar .fl li.voteBtn span { background-position:-490px -457px }
.listBar .fr li { display:inline; margin:0 0 0 10px }
.listCon ul { clear:both; height:35px; padding:0 10px }
.listCon ul.s { background:#f9f9f9 }
.listCon li { float:left; display:inline; margin:0 10px; line-height:35px; vertical-align:bottom }
.listCon li.reply { width:50px }
.listCon li.title { width:343px }
.listCon li.author { width:100px }
.listCon li.date { width:100px }
.listCon ul.list li.reply { color:#666 }
.listCon ul.list li.title { font-size:14px }
.listCon ul.list li.date { color:#999 }
.picListCon ul { padding:0 0 15px; overflow:auto; *display:inline-block
}
.picListCon li { float:left; display:inline; width:102px; border:#e1e1e1 1px solid; background:#f4f4f4; margin:15px 17px 0; vertical-align:bottom }
.picListCon li a { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for IE */ -o-text-overflow: ellipsis; /* for Opera */ -icab-text-overflow: ellipsis; /* for iCab */ -khtml-text-overflow: ellipsis; /* for Konqueror Safari */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla */ -webkit-text-overflow: ellipsis; /* for Safari,Swift*/ color:#333 }
.picListCon li span { display:block; border:#ccc 1px solid; background:#fff; padding:5px 5px 0; position:relative; left:-2px; top:-2px; line-height:25px; text-align:center }
.picListCon li span img { display:block; margin:0 auto }
.userListCon li { padding:10px; background:url(../images/h_x_line.gif) left bottom repeat-x; overflow:auto; *display:inline-block
}
.userListCon li .userPhoto { float:left; display:inline; width:84px; background:#eee }
.userListCon li .userPhoto img { border:#bbb 1px solid; background:#fff; padding:1px; position:relative; left:-2px; top:-2px }
.userListCon li .userDesc { float:right; width:574px }
.logListCon li { padding:10px; background:url(../images/h_x_line.gif) left bottom repeat-x; overflow:auto; *display:inline-block
}
.logListCon li .logVate { float:left; display:inline; width:45px; background:url(../images/digg.gif) no-repeat }
.logListCon li .logVate .num { display:block; line-height:40px; text-align:center }
.logListCon li .logVate .btn { display:block; line-height:15px; text-align:center; cursor:pointer }
.logListCon li .logContent { float:right; display:inline; width:608px }
.blogListCon ul { clear:both; height:35px; padding:0 10px }
.blogListCon ul.s { background:#f9f9f9 }
.blogListCon li { float:left; display:inline; margin:0 10px; line-height:35px; vertical-align:bottom }
.blogListCon li.user { width:100px }
.blogListCon li.blog { width:343px }
.blogListCon li.from { width:100px }
.blogListCon li.num { width:50px; text-align:center }
.blogListCon ul.list li.blog { font-size:14px }
.blogListCon ul.list li.num { color:#999 }
.imgListCon ul { padding:0 0 15px; overflow:auto; *display:inline-block
}
.imgListCon li { float:left; display:inline; width:134px; background:#f9f9f9; margin:19px 19px 0; vertical-align:bottom }
.imgListCon li a { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for IE */ -o-text-overflow: ellipsis; /* for Opera */ -icab-text-overflow: ellipsis; /* for iCab */ -khtml-text-overflow: ellipsis; /* for Konqueror Safari */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla */ -webkit-text-overflow: ellipsis; /* for Safari,Swift*/ color:#333 }
.imgListCon li span { display:block; border:#ddd 1px solid; background:#fff; padding:1px 1px 0; position:relative; left:-2px; top:-2px; line-height:25px; text-align:center }
.imgListCon li span img { display:block; margin:0 auto }
.hotTag li { display:inline-block; margin:0 5px; line-height:25px }
.hotTag li { *display:inline
}
.newPhoto ul { overflow:auto; *display:inline-block
}
.newPhoto li { float:left; display:inline; width:89px; padding:5px 0; vertical-align:bottom; text-align:center }
.newPhoto li img { border:#eee 1px solid; padding:1px }
.select { display:inline-block; border:#aaa 1px dashed; padding:0 10px }
.select { *display:inline
}
