/* CSS Document */
#newsouter{
	float:left;
	display:inline;
	width:600px;
	padding-left:20px;
}
.newshelp{
	float:right;
	display:inline;
	width:270px;
	padding-right:40px;
	margin-top:50px;
}
.title_gray{
	background:url(http://image.bookfm.com/common/bt_title_gray.gif) no-repeat 0 0;
	color:#413A0C;
	font-size:14px;
	height:25px;
	line-height:25px;
	margin:0 auto 5px;
	padding-left:10px;
}
ul.helpnav{
	margin-left:5px;
	line-height:20px;
}
.helpnav li{
	list-style-type:decimal;
	margin-left:20px;
	padding-top:5px;
	color:#494949;
}
.diggit{
	background: url(http://image.bookfm.com/common/upup.gif) no-repeat 0 0;
	cursor:pointer;
	height:52px;
	margin-top:4px;
	text-align:center;
	width:46px;
}
.diggnum{
	color:#075DB3;
	font-size:14px;
	line-height:2.2em;
}
.discussright{
	float:right;
	padding-left:10px; 
	padding-right: 15px;
}
.dbox{
	padding:10px;
}
.dbox a{
	font-size:14px;
	margin-right:4px;
}
#poppicture .navcontainer{
	margin-right:25px;
	margin-top:15px;
	float:right;
}
#navlist{
	border-bottom:1px solid #787888;
	float:left;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}
#navlist li{
	float:left;
	margin-left:5px;
}
#navlist a:link, #navlist a:visited, #navlist a:active {
	background-color:#FFFFFF;
	border:1px solid #787888;
	color:#666677;
	float:left;
	letter-spacing:1px;
	padding:3px 6px 1px;
	position:relative;
	top:1px;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}
#navlist a:hover{
	background-color:#FFF6E2;
}
#poppicture #navlist .current{
	background-color:#FFF6E2;
}
#poppicture #poppic_list {
	height:350px;
	margin:15px 0 10px 20px;
	overflow:auto;
	width:627px;
}
#poppic_list li {
	border:1px solid #F6F6F6;
	float:left;
	height:95px;
	margin:0 10px 15px 10px;
	text-align:center;
	width:125px;
}
.plist{
	display: block; 
	width: 125px;
}
.conterleft h2.ilistbg{
	background:url(http://image.bookfm.com/Channel/topbg.jpg) no-repeat left top;
}
.conterleft h2.ilistbg1{
	background:url(http://image.bookfm.com/Channel/topbg1.jpg) no-repeat left top;
	color:#413A0C;
}
.ilist1 .mybook{
	padding:2px;
}
.ilist1 .mybook li{
	margin-left:4px;
	border-bottom:1px dotted #CCCCCC;
	padding:3px;
}
.ren2 .fen3 {
	margin-left:10px;
}
span.gray {
	color:gray;
}
#container .d1 h1{
	border-bottom:1px solid #E1E1E1;
	font-size:20px;
	padding-bottom:25px;
	margin:0 8px 0 8px;
	padding-top:25px;
	text-align:center;
	float:none;
	display:block;
}
#discussinfo{
	margin-bottom:30px;
	margin-top:15px;
	text-align:center;
}
#discussinfo a{
	text-decoration:underline;
}
.d2{
	color:#494949;
	margin-left:20px;
	margin-right:25px;
	overflow:hidden;
	width:678px;
}
.d2 p{
	line-height:26px;
	font-size:14px;
}
.news_otherinfo {
	margin:25px 0;
}
#up_down {
	float:right;
	font-size:12px;
	margin-bottom:10px;
	text-align:right;
}
#come_from {
	color:gray;
	font-size:12px;
	margin-top:0;
	text-align:left;
}
.newlist{
	width: 205px;
	overflow:hidden;
	WORD-WRAP:break-word;
}