body {
margin: 0 auto; 
padding: 0;
height: 100%;
/* background-image: url(images/mubj.jpg);
 * background-repeat: no-repeat;
 * background-position:top center;
 */
background-color: #ffffff;
color: #333333;
/* font-family:"宋体"; */
font-family:"仿宋体";
}

/* td {text-align: left;} */

table.abstract {border: 0px solid #cccccc;}
table.abstract th {padding: 3px; magin: 2px; background: #def;}
table.abstract td {color: #333333; font-size:12px;}
table.abstract ul {margin: 0; padding: 0}
li.of {margin: 0; padding: 0; overflow:hidden; height:15px; font-size:12px;}
table.frt {font-size:12px;}
.article {
color: #933;
font-family:黑体,"楷体_GB2312";
font-size: 14px;
}
span.em {color: #339;}

input {border: 1px solid #cccccc;}
textarea {border: 1px solid #cccccc;}

A:link { FONT-SIZE: 13px; COLOR: #06c; TEXT-DECORATION: none }
A:visited { FONT-SIZE: 13px; COLOR: #699; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 13px; COLOR: #666; TEXT-DECORATION: underline }

A.a02:link { FONT-SIZE: 13px; COLOR: #999999; TEXT-DECORATION: none }
A.a02:visited { FONT-SIZE: 13px; COLOR: #999999; TEXT-DECORATION: none }
A.a02:hover { FONT-SIZE: 13px; COLOR: #FF6600; TEXT-DECORATION: underline }

A.a2:link { FONT-SIZE: 16px; COLOR: #cdF; font-weight: bold; TEXT-DECORATION: none; padding: 8px 8px 8px 8px;}
A.a2:visited { FONT-SIZE: 16px; COLOR: #FCC; font-weight: bold; TEXT-DECORATION: none; padding: 8px 8px 8px 8px;}
A.a2:hover { FONT-SIZE: 16px; COLOR: #F60; font-weight: bold; TEXT-DECORATION: none; padding: 8px 8px 8px 8px;}




.htabs{	overflow:hidden; }
.htabs h2 a{
	font-size:0.917em;
	font-weight:bold;
	padding: 7px;
	color:#d00;
}
.htabs h2 a:hover{
	color: #000;
}
.htabs li{
	float:left;
	margin-top:2px;
	padding: 3px 2px 0 0;
	overflow:hidden;
}
.tabs .bullet{
	border-right:1px solid #e00;
	color:#d00;
	font: bold 1em;
	margin: 0px 4px 4px 0;
	padding-right:4px;
	clear:right;
	display:block;
	float:left;
	height:17px;
	overflow:hidden;
	text-align:right;
	width:10px;
}
.bmod .bullet{
	background-color:#fff;
	margin:-9px 6px 0 -10px;
	padding:8px;
}
.tabs{
	margin-top:2px;
	overflow:hidden;
}
.tabs li{
	background-color:#EEEEEE;
	clear:both;
	margin:4px 0;
	padding:9px;
}
.tabs li a:hover{
	padding-left:1px;
}




.jdzone{width:933px;clear:both;margin:0 auto;background-color:#FFFFFF;}
.jdtopic{width:933px;clear:both;margin-top:10px;}
.jdtopic_tit{width:933px;margin:0 auto;height:42px;background:url(images/jngedit_tit.jpg) center no-repeat;}
.jdtopic_zt{float:left;font-size:14px;font-weight:bold;color:#FFFFFF;padding-top:8px;text-indent:32px;}
.bluewz{color:#77C7FF;padding-left:3px;padding-right:3px;}
.jdtopic_right{float:right;font-size:14px;font-weight:bold;color:#FFFFFF;padding-top:8px;padding-right:20px;}
.jdrcount{float:left;}
.jdrname{float:left;padding-left:20px;}
.jdrtime{float:left;padding-left:20px;}
.jdtopic_con{width:930px;margin:0 auto;clear:both;}
.jdpic{margin:10px auto;clear:both;}
.jdwz{color:#4D5576;font-size:14px;font-weight:bold;line-height:22px;}
.btncount{width:289px;clear:both;margin:0 auto;margin-top:2px;background-color:#FFFFFF;}

.btncount{width:289px;clear:both;margin:0 auto;margin-top:2px;background-color:#FFFFFF;}
.jd_btn{}
.jd_count{width:289px;height:52px;line-height:52px;background:url(images/btn_jdcount.jpg) no-repeat;}
.jd_countnum{text-align:right;padding-top:12px;padding-right:65px;}

.btn_edit{float:right;margin-bottom:10px;}
.btn_edit a{width:35px;height:21px;line-height:21px;display:block;background:url(images/btn_edit.gif) no-repeat;color:#FFFFFF;text-decoration:none;text-align:center;float:left;margin-right:20px;}
.btn_edit a:link{color:#FFFFFF;text-decoration:none;}
.btn_edit a:hover{color:#FFFFFF;text-decoration:none;}

.fpage{font-size: 12px;width:900px;text-align:right;padding-right:20px;clear:both;padding-top:20px;}

/*- 墓碑页--------------------------- */
#mubei_top {width:980px; margin-bottom:10px; margin-top: 10px; auto;text-align:center;}
#mubei_top_Marquee {margin:10px auto;}
#mubei_top_Menu {}
#mubei_div {width:980px; BACKGROUND-IMAGE: url(images/back23.jpg);
Height:500px;margin:0px auto;padding: 0;text-align:center;border:2px solid #333;position:relative;clear:both; }
/*- mubei_bei_2 vip墓碑--------------------------- */
#mubei_bei_2 {width:546px;Height:474px;margin:0 auto;margin-top: 26px;left: 230px;text-align:center;BACKGROUND-IMAGE: url(images/back4.gif);position:absolute;}
  #mubei_bei_2 #mubei_bei_t {width:110px;margin:0 auto;margin-top: 82px;text-align:center;}
    #mubei_bei_2 #mubei_bei_t #mubei_bei_name{margin-top: 8px;COLOR: #985A23; FONT-FAMILY: "隶书","微软简隶书","黑体"; FONT-SIZE: 24px; LINE-HEIGHT:18px;}
#mubei_bei_photo{}
#mubei_left {position:absolute;top:60px;font-size:12px;left:10px;width: 300px;}
#mubei_music {margin:0px auto;width: 200px;}
#mubei_right {position:absolute;top:60px;right:10px;width: 245px;}
#mubei_bottom{width:980px;margin:10px auto;text-align:center;FONT-SIZE: 13px; line-height: 150%;}
/*- 墓碑页END--------------------------- */


/* Search */
#search {
	float: right;
	width: 280px;
	height: 60px;
	padding: 20px 0px 0px 0px;
	background: #E2E2E2;
	border-bottom: 4px solid #FFFFFF;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 10px 0 0 20px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 170px;
	padding: 6px 5px 2px 5px;
	border: 1px solid #DEDEDE;
	background: #FFFFFF;
	text-transform: lowercase;
	font: normal 11px;
	color: #5D781D;
}

#search-submit {
	width: 50px;
	height: 22px;
	border: none;
	background: #B9B9B9;
	color: #000000;
}

/* Menu */

#menu {
	width: 980px;
	height: 90px;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 50px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	width: 130px;
	height: 30px;
	margin-right: 1px;
	padding: 9px 0px 0px 0px;
	background: url(images/img02.gif) no-repeat left top;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	text-decoration: none;
}

#menu .current_page_item a {
	padding-left: 0;
}

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(images/img03.gif) repeat-y left top;
}

#page-bgtop {
	padding: 20px 0px;
}

#page-bgbtm {
}

/* Content */

#content {
	float: left;
	/* width: 580px; */
	width: 610px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}

.post {
	background: url(images/img07.gif) no-repeat left 0px;
	margin-bottom: 15px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	height: 38px;
	margin-bottom: 10px;
	padding: 12px 0 0 0px;
	letter-spacing: -.5px;
	color: #000000;
}

.post .title a {
	color: #023848;
	border: none;
}

.post .meta {
	margin-bottom: 30px;
	padding: 5px 0px 15px 0px;
	text-align: left;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.post .meta .date {
	float: left;
}

.post .meta .posted {
	float: right;
}

.post .meta a {
}

.post .entry {
	background: url(images/img08.gif) no-repeat left top;
	padding: 0px 0px 20px 0px;
	padding-bottom: 20px;
	text-align: justify;
}

.links {
	padding-top: 20px;
	font-size: 12px;
	font-weight: bold;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 280px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	color: #787878;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D1D1D1;
	margin: 0px 10px;
	border-left: none;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	height: 38px;
	padding-left: 30px;
	letter-spacing: -.5px;
	font-size: 1.8em;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 30px 20px 30px;
	text-align: justify;
}

#sidebar a {
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #8A8A8A;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}
