/*主栏*/
.main{ float:right; width:761px; font-size:14px;}
	
	.state_tip{ background:#fcf5d0; border:1px #f2b100 solid; padding:8px; font-size:14px; font-weight:bold; color:#e22323; text-align:center; margin-top:6px;}
	.state_tip span{ display:block; height:14px; padding:3px; padding-left:20px; margin:auto; background:url(images/main2.gif) -480px -10px no-repeat; width:640px;}
	

	/*曲谱列表*/
	.article_list{ border:1px #e3e3e3 solid; border-top:2px #C5830C solid; margin-top:5px; width:100%;font-size:12px;}
	.article_list th{ color:#666; font-size:12px; text-align:left; line-height:30px; padding-top:4px; padding-bottom:5px; background:url(images/main.gif) 0px -496px no-repeat;}
	.article_list th em{ color:#666; font-style:normal;}
	.article_list .f0{ width:20px; background-position:5px -496px; font-size:14px; color:#C4373A; font-family:Arial, Helvetica, sans-serif; line-height:30px; padding-left:15px;}
	.article_list .f1{ width:399px; padding-left:8px;}
		.article_list .f1 a{ font-size:14px; color:#333;}
	.article_list .f2{ width:80px; color:#333;}
	.article_list	.pdf_f2{ width:110px;}
	.article_list .f2 a{  color:#333;}
	.article_list .f3{ width:150px; color:#7e7e7e;}
	.article_list .f4{  color:#7e7e7e;}
	.article_list .line{ width:720px; margin:auto; height:1px; line-height:1px; font-size:0; margin-bottom:5px; margin-top:5px; border-bottom:1px #CCC dotted;}
	
	.article_list .m0{ font-size:14px; width:20px; background-position:5px -496px; font-size:14px; color:#C4373A; font-family:Arial, Helvetica, sans-serif; line-height:30px; padding-left:15px; }
	.article_list .m1{ font-size:14px; width:100px; padding-left:15px; }
		.article_list .m1 a{  color:#333;}
	.article_list .m2{ font-size:14px; width:70px; }
	.article_list .m3{ font-size:14px; width:300px; }
	.article_list .m4{ font-size:14px; width:150px; }
	.article_list .m5{ font-size:14px; width:150px; }

	/*相册列表*/
	.albumList{ margin-top:3px; display:table; border:1px #e3e3e3 solid; padding:0px 0 0 5px; font-size:14px; width:973px; }
	.albumList li{ float:left; margin-left:30px; margin-bottom:20px; display:inline;}
	.albumList li div{ text-align:center;}
	.albumList .img{ background:url(images/user/album_bg.gif) no-repeat 0 156px; padding-bottom:4px;}
	.albumList li img{ width:144px; height:108px; border:1px #CCCCCC solid; padding:5px;}
	.albumList .title{ padding:8px 0 6px 0; width:150px; margin:0px 0 0 3px; color:#000;}
	.albumList .htitle{ border-bottom:#CCC dashed 1px; margin-bottom:10px; padding:10px 0 10px 25px; font-weight:bold; font-size:16px; color:#333; }
	.albumList .htitle{ background:url(images/user/icon.gif) no-repeat; background-position:0px -311px;}
	.albumList .introduce{ background:#F5F5F5; border:1px #CCCCCC dotted; width:95%; margin:auto; margin-bottom:22px;}
	.albumList .introduce{ padding:10px; line-height:1.8; }
	
	
	
/*边栏*/
.side{ float:left; width:210px;}

	.main_Item{ margin-top:5px; display:table;}
		.main_Item a{ float:left; padding:8px 10px 8px 10px; background:#e6e6e6; color:#000; margin-right:8px;}
			.main_Item a:hover{ text-decoration:none;}
			.main_Item .current{ background:#619485; color:#fff;}
		.main_Item span{ float:left;padding:8px 10px 8px 10px;}

	/*侧边列表*/
	.side .list{ float:left; width:210px; margin-bottom:5px; border:#d7d8d8 solid 1px;}
		.side .list .title{ display:block; height:30px; margin:1px; background-color:#f3f3f3; border-bottom:1px #e1e1e1 solid; }
			.side .list .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:5px; font-weight:bold; }

		.side .list div ul{ padding:2px 8px 5px 8px;}
			.side .list div ul li{ padding:3px 0 3px 10px; background:url(images/main.gif) -472px -330px no-repeat; border-bottom:1px #CCC dotted;}
				.side .list div ul li a{ color:#383838; font-size:12px; height:18px; line-height:18px;}
				.side .list div .cl,.side .list div span{ display:none;}

	/*侧边列表(排行榜)*/
	.side .list_rank{ float:left; width:210px; margin-bottom:5px; border:#d7d8d8 solid 1px;}
		.side .list_rank .title{ display:block; height:30px; margin:1px; background-color:#f3f3f3; border-bottom:1px #e1e1e1 solid; }
			.side .list_rank .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:5px; font-weight:bold; }

		.side .list_rank div ul{ padding:3px 8px 4px 8px; background:url(images/main_long.gif) -1336px -327px no-repeat;}
			.side .list_rank div ul li{ margin:0; padding:1px 0 2px 21px; border-bottom:1px #CCC dotted; height:24px;line-height:1;}
				.side .list_rank div ul li a{ color:#383838; font-size:13px; line-height:27px;}
				.side .list_rank div .cl{ display:none;}
				.side .list_rank div span{ display:none;}

		/*IE6*/
		.side .list_rank div ul li{ _padding:0px 0 0px 21px;}

	/*类别导航*/
	.nav{ float:left; width:210px; display:table; border:1px #e1e1e1 solid; margin-bottom:5px; padding-bottom:8px;}
		.nav .title{ display:block; height:30px; margin:1px; border-bottom:1px #e1e1e1 solid; }
			.nav .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:23px; background: #f3f3f3 url(images/main.gif) -470px -239px no-repeat; font-weight:bold;}
		.nav div{ padding:5px 0 0px 5px; display:table;}
		.nav div a{ float:left; color:#333; padding:8px; width:65px; font-size:14px;padding-left:25px; background:url(images/main.gif) -460px -302px no-repeat; border-bottom:#CCC dotted 1px;}

	/*单页列表*/
	.pageList{ border:1px #dddddd solid; margin-top:5px;}
		.pageList th{ background-color:#f6f6f6; border-bottom:1px #dddddd solid; height:30px; text-align:left; color:#555; font-size:12px;}
		.pageList td{ border-bottom:1px #dddddd solid; height:35px; text-align:left; color:#777; font-size:12px;}
			.pageList td a{ color:#333; font-size:14px;}
				.pageList td img{ margin-left:10px;}
				.pageList td a span{ color:#393; }
				.pageList td a strong{ color:#BE3D40}
				.pageList td a em{ font-style:normal;color:#C90;}

	/*留言列表*/
	.bookTable{ border:1px #dddddd solid; margin-top:5px;}
		.bookTable th{ background-color:#f6f6f6; border-bottom:1px #dddddd solid; height:30px; text-align:left; color:#555; font-size:14px; padding-left:10px;}
		.bookTable th em{ float:right; margin-right:10px; font-style:normal; font-weight:normal;color:#777; font-size:12px;}
		.bookTable th span{ color:#396}
		.bookTable th strong{ color:#619485}

		.bookTable td{ border-bottom:1px #dddddd solid; text-align:left; color:#333; font-size:12px;}
			.bookTable td a{ color:#06C; font-size:14px;}
				.bookTable td span{ font-size:12px; color:#999;}
				.bookTable td strong{ color:#999}
				.bookTable td em{ font-style:normal;color:#C90;font-size:14px;}

		.bookTable .bookcontent{ padding:11px 15px 11px 15px; line-height:1.8;}
		.bookTable .rediv{ padding:5px 15px 5px 15px; border-top:#CCC dotted 1px; margin-top:10px;}
		.bookTable .secretTip{ text-align:left; margin-bottom:8px; width:400px; padding:1px; color:#f59000; }
		.bookTable .BookContent{overflow:hidden;}
		.bookTable .BookContent p{ padding:0; margin:0;}
		.bookTable .bookMore{ margin-top:8px; padding-top:5px; font-size:12px; border-top:#c36d6d 1px dotted; width:350px; display:block; color:#c36d6d;  font-family:'宋体';text-decoration:none;}


	.bookTop{ width:980px; margin:auto; margin-top:5px;}
		.bookTop .but{ margin:0;}
		.bookTop span{ color:#333; font-size:12px; float:right; margin-top:10px;}
		
	.bookTable .rediv .title{ color:#d16060; font-size:12px; font-weight:bold;}

	/*在线宗祠*/
	.ancestral{ margin-top:6px;}
	
	/*名录搜索*/
	.member_so{ border:1px #ddd solid; margin-top:6px; background:#F8F8F8; }
	.member_so td{ padding:5px; font-size:12px; }
	.member_so .title{ color:#960; }
	
	
	
	
	
	