#cnblogs_post_body img{
        max-width: 990px;
} 
#EntryTag {
	position: relative;
	width: 990px;1010px
	height: auto;
	margin: 20px 0 20px 0;
	border: none;
	padding: 0;
	overflow: hidden
}
.topicListFooter {
	position: relative;
	width: 990px;
	height: 30px;
	margin: 0;
	border: none;
	padding: 0 20px 20px 20px;
	overflow: hidden;
	text-align: right
}

#divRefreshComments {
	position: relative;
	width: 990px;
	height: 30px;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	text-align: right
}

* {
	margin: 0;
	padding: 0
}

body {
	margin: 0;
	padding: 0;
	background-color: #e2ddc7;
	font-family: verdana,Arial,Helvetica;
	font-size: 12px
}

fieldset,img {
	border: 0
}

div {
	background-color: #fff
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

ul {
	word-break: break-all
}

li {
	list-style: none
}

.clear {
}

a:link {
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

a:visited {
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

a:hover {
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal
}

a:active {
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

#home {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	background-color: #e2ddc7;
	background-position: top center;
	background-repeat: no-repeat
}

#header {
	position: relative;
	top: 0;
	left: auto;
	width: 1250px;
	height: 310px;
	margin: auto;
	border: none;
	padding: 0;
	background: none;
	overflow: hidden
}

#blogTitle {
	position: relative;
	top: 150px;
	left: 210px;
	width: 740px;
	height: 75px;
	margin: 0;
	border: none;
	padding: 0;
	background: none;
	overflow: hidden
}

#blogTitle h1 {
	float: left;
	margin: 0;
	border: none;
	padding: 0
}

#blogTitle a {
	color: #000;
	font-family: 微软雅黑,华文细黑,黑体,Arial;
	font-size: 24px;
	font-weight: normal;
	line-height: normal
}

#blogTitle h2 {
	float: left;
	width: 740px;
	margin: 0;
	border: none;
	padding: 0;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

#blogLogo {
	float: left;
	margin: 0;
	border: none;
	padding: 0
}

#navigator {
	position: relative;
	top: 150px;
	left: 140px;
	width: 810px;
	height: 80px;
	margin: 0;
	border: none;
	padding: 0;
	background: none;
	overflow: hidden
}

#navList {
	float: left;
	width: 810px;
	height: 50px;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

#navList li {
	float: left
}

#navList a {
	float: left;
	margin: 0;
	border-right: #ccc 1px dashed;
	padding: 0 10px 0 10px;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: normal
}

.blogStats {
	float: right;
	margin: 0;
	border: none;
	padding: 0;
	background: none;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

#footer {
	position: relative;
	top: 0;
	left: auto;
	width: 1250px;
	height: auto;
	margin: auto;
	border: none;
	padding: 30px 0 30px 0;
	background: none;
	overflow: hidden;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	text-align: center
}

#main {
	position: relative;
	top: 0;
	left: auto;
	width: 1250px;
	height: auto;
	margin: auto;
	border: none;
	padding: 0;
	background: none;
	overflow: hidden
}

#mainContent {
	float: left;
	top: 0;
	left: 0;
	width: 1030px;
	height: auto;
	margin: 0;
	border: #e2ddc7 1px solid;
	padding: 0;
	background-color: #e2e7e6;
	overflow: hidden
}

#mainContent .forFlow {
	position: relative;
	width: 1030px;
	height: auto;
	margin: 24px 0 0 0;
	border-top: #d6dddc 1px solid;
	padding: 20px 0 20px 0;
	overflow: hidden
}

.day {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden
}

.dayTitle {
	display: none
}

.postTitle {
	position: relative;
	width: 990px;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

.postTitle a {
	color: #6a6352;
	font-family: 微软雅黑,华文细黑,黑体,Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: normal
}

.postCon {
	position: relative;
	width: 990px;
	height: auto;
	margin: 10px 0 0 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.4
}

.postCon a {
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: normal
}

.postDesc {
	position: relative;
	width: 990px;
	height: 30px;
	margin: 0;
	border-bottom: #ccc 1px dashed;
	padding: 0;
	overflow: hidden;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.4
}

.postSeparator {
	display: none
}

#sideBar {
	float: right;
	top: 0;
	left: 0;
	width: 205px;
	height: auto;
	margin: 0;
	border: #e2ddc7 1px solid;
	padding: 0;
	background-color: #e2ddc7;
	overflow: hidden
}

#sideBarMain {
	position: relative;
	width: 205px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	background: none;
	overflow: hidden
}

#leftcontentcontainer {
	position: relative;
	width: 205px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	background: none;
	overflow: hidden
}

.newsItem {
	position: relative;
	width: 185px;
	height: auto;
	margin: 0 0 15px 0;
	border: none;
	padding: 10px;
	overflow: hidden;
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.newsItem a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal
}

.newsItem .catListTitle {
	position: relative;
	top: -10px;
	left: -10px;
	width: 195px;
	height: 19px;
	margin: 0;
	border-bottom: #d6dddc 1px solid;
	padding: 5px 0 0 10px;
	background-color: #e2e7e6;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal
}

#calendar {
	position: relative;
	width: 205px;
	height: auto;
	margin: 0 0 15px 0;
	border: none;
	padding: 24px 0 0 0;
	background-color: #e2e7e6;
	overflow: hidden
}

#calendar .Cal {
	position: relative;
	width: 205px;
	height: auto;
	margin: 0;
	border-top: #d6dddc 1px solid;
	padding: 0;
	background-color: #fff;
	overflow: hidden
}

.Cal {
	cursor: default;
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px
}

.CalTitle {
	width: 200px;
	color: #6a6352;
	font-weight: bold;
	line-height: 30px;
	text-align: center
}

.CalDayHeader {
	font-weight: bold
}

.CalTodayDay {
	color: #f60000
}

#calendar table a:hover {
	background-color: #f66000;
	font-weight: bold
}

#calendar .CalNextPrev a {
}

.catListTitle {
	position: relative;
	width: 195px;
	height: 19px;
	margin: 0;
	border-bottom: #d6dddc 1px solid;
	padding: 5px 0 0 10px;
	background-color: #e2e7e6;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal
}

.catListComment {
	position: relative;
	width: 205px;
	height: auto;
	margin: 0 0 15px 0;
	border: none;
	padding: 0;
	overflow: hidden
}

.divRecentCommentAticle {
	position: relative;
	width: 185px;
	height: auto;
	margin: 10px 10px 0 10px;
	border: none;
	padding: 0;
	overflow: hidden
}

.divRecentCommentAticle a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px
}

.divRecentComment {
	position: relative;
	width: 185px;
	height: auto;
	margin: 0 10px 10px 10px;
	border-bottom: #ccc 1px dashed;
	padding: 0;
	overflow: hidden;
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px
}

#sideBarMain ul {
	position: relative;
	width: 185px;
	height: auto;
	margin: 0;
	border: none;
	padding: 10px;
	overflow: hidden;
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px
}

#sideBarMain ul a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px
}

#topics {
	position: relative;
	width: 1010px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

#topics .postTitle {
	position: relative;
	width: 990px;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

#topics .postTitle a {
	color: #6a6352;
	font-family: 微软雅黑,华文细黑,黑体,Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: normal
}

.postBody {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.6
}

.postBody a {
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline
}

#topics .postDesc {
	position: relative;
	width: 990px;
	height: 30px;
	margin: 0;
	border-bottom: #ccc 1px dashed;
	padding: 0;
	overflow: hidden;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.feedback_area_title {
	position: relative;
	width: 990px;
	height: 20px;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal
}

.louzhu {
}

.feedbackItem {
	margin-top: 10px
}

.feedbackManage {
	position: relative;
	height: 20px;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	float: right
}

.feedbackManage a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal
}

.feedbackListSubtitle {
	position: relative;
	widows: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.feedbackListSubtitle a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal
}

.feedbackCon {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: #ccc 1px dashed;
	padding: 5px;
	overflow: hidden;
	color: #878787;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.feedbackCon a {
	color: #878787;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal
}

.entrylistTitle,.PostListTitle {
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal
}

.entrylistDescription {
	position: relative;
	width: 990px;
	height: auto;
	margin: 5px 20px 20px 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.entrylistItem {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border-bottom: #ccc 1px dashed;
	padding: 10px 0 10px 0;
	overflow: hidden
}

.entrylistPosttitle {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

.entrylistPosttitle a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: normal
}

.entrylistPostSummary {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 10px 0 10px 0;
	overflow: hidden;
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.entrylistPostSummary a {
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal
}

.entrylistItemPostDesc {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.entrylist .postSeparator {
	display: none
}

.Pager {
	position: relative;
	width: 990px;
	height: auto;
	margin: 5px 20px 20px 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	text-align: right
}

.PostList {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border-bottom: #ccc 1px dashed;
	padding: 10px 0 10px 0;
	overflow: hidden
}

.postTitl2 {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

.postTitl2 a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: normal
}

.postDesc2 {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.postText2 {
	position: relative;
	width: 990px;
	height: auto;
	margin: 10px 0 0 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.postText2 a {
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal
}

.pfl_feedback_area_title {
	position: relative;
	width: 990px;
	height: auto;
	margin: 20px 20px 20px 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal
}

.pfl_feedbackItem {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border-bottom: #ccc 1px dashed;
	padding: 10px 0 10px 0;
	overflow: hidden
}

.pfl_feedbacksubtitle {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

.pfl_feedbackname {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.pfl_feedbackname a {
	color: #6a6352;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: normal
}

.pfl_feedbackManage {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

.pfl_feedbackCon {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 10px 0 10px 0;
	overflow: hidden;
	color: #878787;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.pfl_feedbackAnswer {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.gallery {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden
}

.thumbTitle {
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal
}

.thumbDescription {
	position: relative;
	width: 990px;
	height: auto;
	margin: 5px 0 20px 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.thumbDescription a {
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal
}

.divPhoto {
	margin: 10px;
	border: #ccc 1px solid;
	padding: 2px
}

#AjaxHolder_PostComment_divCommnentArea {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-decoration: none;
	line-height: 30px
}

.personInfo img {
	margin: 0 20px 20px 20px;
	border: #ccc 1px solid;
	padding: 2px
}

.userDocument {
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal
}

.userDocument b {
	color: #55626e;
	font-family: 微软雅黑,华文细黑,黑体,Arial;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px
}

.pages {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	text-align: right
}

#Profile1_panelAdd {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-decoration: none;
	line-height: 30px
}

.postBody {
}

.postBody p,.postCon p {
}

.postBody h2 {
}

.postBody h3 {
}

.postBody h4 {
}

.postBody h5 {
}

.postBody a:link,.postBody a:visited,.postBody a:active {
}

.postCon a:link,.postCon a:visited,.postCon a:active {
}

.postBody ul,.postCon ul {
}

.postBody li,.postCon li {
}

.postBody blockquote {
}

.commentform {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0;
	overflow: hidden
}

.commentform p,.commentform span {
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 30px
}

#comment_nav {
	position: relative;
	width: 990px;
	height: 30px;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
	text-align: right
}

#commentform_title {
	color: #6a6352
}

.commentbox_title {
	margin-bottom: 0
}

.commentbox_title_left {
	color: #6a6352
}

.commentbox_title_right {
	float: right;
	width: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden
}

.comment_btn {
	width: 80px
}

#relative_search,.c_ad_block {
	position: relative;
	min-width: 0;
	min-height: 0;
	margin: 10px 0 0 0;
	border: #ccc 1px dashed;
	padding: 5px;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px
}

.galleryTitle {
	position: relative;
	width: 990px;
	height: auto;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
	color: #55626e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal
}

.comment_pager {
	padding-left: 20px;
	font-size: 12px;
	color: #6a6352
}

.post {
	padding-left: 20px
}

.div_my_zzk {
	margin-left: 10px
}

.mySearch {
	padding-bottom: 5px
}
#sidebar_postarchive{
display:none;
}