html,body { /* 同时设置html是为了兼容FF  这是一个左右式结构*/
	height:100%;
	margin:auto;
	font: 12px black verdana;
	line-height:150%;
	background:url(images/bg.gif) top left repeat-x #E9F1F8;
}

div{
	font-family:verdana;	
	word-wrap: break-word;
}
td{
	font-size:12px;
}
ul{
	list-style-type : circle
}

a:link		 {color: #666666; text-decoration: none;}
a:visited	 {color: #666666; text-decoration: none;}
a:hover		 {color: #666666; text-decoration: underline;}
a:active	 {color: red; text-decoration: none;}

/*通用Class*/
.none{
	display:none
}
.floatright{
	float:right
}
.clear{
	clear:both;
}



#banner{
	width:100%;
	height:160px;
	border:solid 0px #000000;
	background:url(images/banner.gif) top left repeat-x;
}

#bnr_pic{
	width:100%;
	height:100%;
	border:solid 0px red;
	background:url(images/top.gif) no-repeat center right;
}

#main{
	width:100%;
	height:100%;
	background:transparent;
}

#left{
	position:absolute;
	left:240px;
	top:160px;
	right:20px;
	width:100%-240px;
	height:100%;
	background:transparent;
	border:solid 0px red;
}
#right{
	float:left;
	width:220px;
	/*height:100%;*/
	margin-left:10px;
	text-align:center;
	border:1px #676767 dashed;
	background:white;
	padding-bottom:20px;
	color:#666666;
}

#right_content{
	background:transparent;
	width:90%;
	border:solid 0px red;
	text-align:left;
	margin:15px 0px;
}

#footer{
	border:solid 0px red;
	text-align:center;
}

/*内嵌Class*/
.listtitle{
	font-size:14px;
	height:36px!important;
	height:39px;
	width:135px!important;
	width:180px;
	background:url(images/tit_list.jpg) center center no-repeat;
	padding-left:45px;
	padding-top:3px;
	color:#666666;
}
.catListTitle{
	font-size:14px;
	height:36px!important;
	height:39px;
	width:135px!important;
	width:180px;
	background:url(images/tit_list.jpg) center center no-repeat;
	padding-left:45px;
	padding-top:3px;
	color:#666666;
}

#leftcontentcontainer{
}

#leftcontentcontainer h3{
	font-size:14px;
	height:36px!important;
	height:39px;
	width:135px!important;
	width:180px;
	background:url(images/tit_list.jpg) center center no-repeat;
	padding-left:45px;
	padding-top:3px;
	color:#666666;
	margin-bottom:5px;
}

#leftcontentcontainer ul{
    padding-left:5px;
}

#leftcontentcontainer li{line-height:1.8;}

.catList{
	margin-left:10px;
}

ul{
	/*margin-left:-40px!important;*/
	margin-left:0px;
}

li {
	list-style-type: none;
	margin-left:10px;
}

.newsItem{
	border:solid 0px red;
	padding:0px 15px;
	margin-bottom:10px;
	line-height:1.5;
}
#mylinks{
	background:url(images/top_menu.gif) top left no-repeat;
	padding:10px;
	margin-left:15px;

}

a.menu:link		 {color: #666666;text-decoration: none;}
a.menu:visited	 {color: #666666; text-decoration: none;}
a.menu:hover		 {color: #666666; text-decoration: underline;}
a.menu:active	 {color: #666666; text-decoration: none;}

#mystats{
	float:right;
	padding:10px;
}

.headerText{
	padding-left:50px;
	padding-top:20px;
	border:solid 0px red;
}
.headermaintitle{
	font-family: "courier new", verdana, monospace;
	FONT-SIZE: 16;
	font-weight:bold;
}

a.headermaintitle:link		 {color: black;text-decoration: none;}
a.headermaintitle:visited	 {color: black; text-decoration: none;}
a.headermaintitle:hover		 {color: black; text-decoration: underline;}
a.headermaintitle:active	 {color: black; text-decoration: none;}

.headerDis{
	padding-left:50px;
	color:gray;
	font-family: "courier new", verdana, monospace;
	border:solid 0px red;
	overflow:hidden;
	text-align:left;
	padding-right:10px;
}

#topics{
	margin:30px 10px auto 30px;
	border:solid 0px red;
	/*width:96% !important;	width:100%;*/
}
.day{
	border:1px #676767 dashed;
	background:white url(images/bg_day.jpg) top right no-repeat;
	padding:15px;
	margin-bottom:20px;
}

.dayTitle{
	padding-bottom:10px;
	margin-bottom:0px;
	font-weight:bold;
	font-family: verdana, monospace;
	color:#666666;
}

.postTitle{
	border:solid 0px red;
	padding:10px;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
}

.postTitle h1{
	border:solid 0px red;
	padding:10px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}

.postTitle2{
	border-bottom:dotted 0px #EFEFEF;
	padding-bottom:10px;
}

.post a:link{color:#78AFD3;text-decoration:underline;}
.post a:visited{color:#78AFD3;text-decoration:underline;}
.post a:hover{color:#A7A7A7;text-decoration:underline;}
.post a:active{color:#78AFD3;text-decoration:underline;}

a.postTitle2:link		 {color: #78AFD3;text-decoration: none;}
a.postTitle2:visited	 {color: #78AFD3; text-decoration: none;}
a.postTitle2:hover		 {color: #A7A7A7; text-decoration: underline;}
a.postTitle2:active		 {color: #78AFD3; text-decoration: none;}

.postCon{
	border:dotted 0px #EFEFEF;
	padding:10px;
	font-size:14px;
	line-height:150%;
}
.postDesc{
	border:solid 0px red;
	text-align:right;
	font-family:arial;
	font-size:12px;
	color:gray;
}

.postDesc a:link{color:#78AFD3;text-decoration:underline;}
.postDesc a:visited{color:#78AFD3;text-decoration:underline;}
.postDesc a:hover{color:#A7A7A7;text-decoration:underline;}
.postDesc a:active{color:#78AFD3;text-decoration:underline;}

.postSeparator{
	background:url(images/line.jpg) center center no-repeat;
	height:20px;
	margin-top:10px;
	margin-bottom:5px;
} 

.post{
	border:1px #676767 dashed;
	background:white url(images/bg_day.jpg) top right no-repeat;
	font-size:14px;
	padding:15px;
	line-height:1.5;
}

.entrylist{	
	background:white;
	padding:15px;
	border:1px #676767 dashed;
	background:white url(images/bg_day.jpg) top right no-repeat;
}

.entrylistTitle{
	border:solid 0px red;
	padding:10px;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
}
.entrylistDescription{
	padding:15px;
	color:gray;
	background:transparent;
}
.entrylistItem{
	padding:15px;
	border-bottom:dotted 0px #ccc;
	background:transparent;
}
.entrylistItemTitle{
	font-size:14px;
	font-family:verdana;
}
.entrylistItemPostDesc{
	text-align:right;
	color:gray;
	font-family:arial;
}

/*评论区*/
.feedback_area_title{
	font-size:14px;
	font-weight:bold;
	border-bottom:dotted 1px #ccc;
	margin:0px 0px 10px 0px;
}
.feedbackListSubtitle{
	font-weight:bold;
	color:#4F4F4F;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}

.commentform{
	margin:0px 20px 10px 20px;
}

.feedbackItem{
	margin:0px 0px 10px 0px;
}

.feedbackManage{
	float:right;
	font-weight:normal;
}
.postDesc a:link{color:#78AFD3;text-decoration:underline;}
.postDesc a:visited{color:#78AFD3;text-decoration:underline;}
.postDesc a:hover{color:#A7A7A7;text-decoration:underline;}
.postDesc a:active{color:#78AFD3;text-decoration:underline;}

.feedbackCon{
	margin-bottom:20px;
}

/*Calendar*/
.calendar{
	text-align:center;
}

.Cal{
	width:100%;
	font-size:12px;
	font-family:arial;
	padding:0px;
	line-height:22px;
	margin-left:7px;
	background:url(images/bg_cal.jpg) center center no-repeat;
}
.CalTitle{
	background:transparent;
	font-family:verdana;
	font-size:12px;
	color:#0099CC;
	height:30px;
}
.CalDayHeader{
	border:solid 0px red;
	font-weight:bold;
	background-color:transparent;
}

.CalTodayDay{
	border:solid 0px red;
	background:#DCE7EC;
}
.CalSelector{
	border:solid 0px red;
	background:transparent;
}
.CalWeekendDay{
	background:#E9F1F8;
}
.CalOtherMonthDay{
	color:gray;
}
.CalNextPrev{
	border:solid 0px red;
	padding:5px;
	font-weight:bold
}

.pages{
	font-size:14px;
}

/*profile feedback*/
.pfl_feedback_area_title{
	font-size:14px;
	font-weight:bold;
}

.pfl_feedback_area_title a:link{color:#78AFD3;text-decoration:underline;}
.pfl_feedback_area_title a:visited{color:#78AFD3;text-decoration:underline;}
.pfl_feedback_area_title a:hover{color:#78AFD3;text-decoration:underline;}
.pfl_feedback_area_title a:acitve{color:#78AFD3;text-decoration:underline;}

.pfl_feedbackItem a:link{color:#78AFD3;text-decoration:underline;}
.pfl_feedbackItem a:visited{color:#78AFD3;text-decoration:underline;}
.pfl_feedbackItem a:hover{color:#78AFD3;text-decoration:underline;}
.pfl_feedbackItem a:acitve{color:#78AFD3;text-decoration:underline;}

.pfl_feedbackItem{
	margin-top:10px;
}

.pfl_feedbacksubtitle{
	border-bottom:1px dashed #cccccc;
	height:24px;
	line-height:24px;
	margin-bottom:5px;
}

.pfl_feedbackname{
	float:left;
	font-weight:bold;
	color:#4F4F4F;
}

.pfl_feedbackManage{
	float:right;
}

.pfl_feedbackCon{
	padding-bottom:10px;
}

.pfl_answer{
	padding-bottom:10px;
	margin-left:20px;
}

.div_my_zzk{
padding-left:20px;
}

.c_b_p_link_desc{
padding-left:10px;
}

.RecentComment ul{margin-top:0px;}
.c_b_p_desc{text-indent:0px;}
