#EntryTag { margin-top: 20px; font-size: 9pt; color: gray; }
#divRefreshComments { text-align: right; margin-right: 10px; margin-bottom: 5px; font-size: 9pt; }
.topicListFooter { text-align: right; margin-right: 10px; margin-top: 10px; }
* { margin: 0; padding: 0; }
body { color: #333; background: #fff; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; line-height: 1.8; }
img { border: 0; }
li { list-style: none; }
input, textarea { border: 1px solid #999; }
h1, h2, h3, h4, th { font-weight: bold; color: #000; }
a { text-decoration: none; color: #333; }
    a:hover { color: #999; }
#sideBar { width: 220px; float: left; border: 1px solid #999; border-top-width: 0; overflow: hidden; padding: 0 8px 40px 12px; }
#mainContent { float: right; margin-left: -250px; width: 100%; }
.forFlow { margin: 0 16px 0 266px; }
#footer { text-align: center; }
#lnkBlogLogo { display: none; }
#blogTitle { padding: 16px; }
    #blogTitle h1 { font-size: 17pt; }
    #blogTitle h2 { font-size: 10.5pt; color: #999; }
    #blogTitle .title { font-size: 17pt; }
    #blogTitle .subtitle { font-size: 10.5pt; color: #999; }
#navigator { background: #f6f6f6; border: 1px solid #ccc; border-width: 1px; height: 30px; line-height: 30px; color: #999; padding-left: 15px; padding-right: 5px; padding-top: 2px;\9 }
    #navigator img { display: none; }
.blogStats { float: right; color: #999; }
#navList li { float: left; margin-right: 20px; font-size: 10.5pt; }
#sideBar li, .divRecentCommentAticle { text-indent: -1.5em; margin-left: 1.5em; }
#sideBar h3, #MyIng .ing_title { margin: 16px 0 0 -8px; font-size: 14px; text-align: left; }
#calendar { margin-top: 16px; text-align: center; }
    #calendar table { width: 90%; margin: 0 auto; }
    #calendar .CalOtherMonthDay { color: #999; }
#sideBar .divRecentComment { color: #666; margin: 0 0 8px 8px; }
.ing_title a:link, .ing_title a:visited, .ing_title a:hover, .ing_title a:active { font-weight: bold; }
div.commentform textarea { width: 450px; height: 300px; ont-size: 13px; }
.dayTitle { display: none; }
.entrylistTitle, .thumbTitle, .PostListTitle, .forFlow h3 div, .galleryTitle { font-size: 14px; font-weight: bold; margin-top: 20px; text-align: left; }
.entrylistDescription, .thumbDescription { margin-left: 16px; }
.postTitle, .entrylistPosttitle, .feedback_area_title { border-bottom: 1px solid #ddd; font-size: 14px; font-weight: bold; margin: 20px 0 10px; }
.postBody p { margin-top: 12px; }
.postBody h5 { font-size: 10pt; }
.postCon a, .postBody a, .feedbackCon a { border-bottom: 1px dotted #333; color: #000; }
    .postCon a:hover, .postBody a:hover, .feedbackCon a:hover { border-color: #999; }
.postDesc, .entrylistItemPostDesc { border-bottom: 1px dotted #999; color: #999; text-align: right; padding-bottom: 20px; }
.PostList { float: none; clear: both; text-align: right; width: 96%; margin: auto; padding: 6px 0; overflow: hidden; border-bottom: 1px dotted #ccc; }
.postTitl2 { float: left; }
.postText2 { text-align: left; color: #666; }
.feedbackItem { padding: 8px; border-bottom: 1px dotted #ccc; }
.feedbackManage { float: right; }
.feedbackCon { margin-left: 1em; color: #666; }
.commentform td div span { margin-left: 12px; }
.gallery img { margin: 8px; }
#taglist { margin: 20px auto; }
.pfl_feedback_area_title { font-size: 16px; margin: 16px 0; font-weight: bold; }
    .pfl_feedback_area_title a { font-size: 12px; color: #999; font-weight: normal; }
.pfl_feedbacksubtitle { height: 30px; }
.pfl_feedbackname, .pfl_feedbackManage { float: left; margin: 10px 20px 0 0; }
.pfl_feedbackCon, .pfl_feedbackAnswer { clear: both; margin-left: 12px; }
.btn_my_zzk { border: 0; }
#sideBarMain { padding-left: 0; }
#MyIng { padding-left: 10px; }
p { margin-top: 0; margin-bottom: 0; }
div#sideBar div#side_ing_block ul li { margin-left: 0; text-indent: 0; }
/*2*/
body { color: #333; background: #eee; }
#header { border-bottom: 10px solid #092e66; }
#nav_q, #nav_ing, #nav_newpost { display: none; }
div#navigator ul#navList { position: absolute; top: 30px; right: 7px; }
body div#navigator ul#li { margin: 0 1px; padding: 3px 0px; height: 0; line-height: 100%; }
div#navigator ul#navList li a { font-size: 12px; display: block; background: #2a5ca8; color: #eee; width: 65px; padding: 4px 0 7px; text-align: center; margin: 0; line-height: 120%; }
    div#navigator ul#navList li a:hover { background: #3369bb; }
div.title { text-indent: 1.2em; padding-top: 15px; float: left; font-weight: normal; color: #fdfdfd; font-family: 微软雅黑; }
    div.title a { font-weight: normal; font-size: 20px; color: #fff; }
div#blogTitle div.subtitle { position: relative; top: 43px; color: #a8b1c6; left: -35px; font-size: 12px; }
div.feedbackItem div.feedbackCon { color: #888; font-size: 12px; line-height: 135%; padding: 7px; }
ul#navList li { margin: 5px; }
div#navigator { padding: 0; height: 0px; border: none; }
div.blogStats { position: absolute; top: 110px; color: #666; right: 30px; }
body ul#navList { position: absolute; top: 28px; right: 30px; font-size: 12px; }
ul#navList a { display: block; font-size: 12px; padding: 2px 0; width: 45px; margin: 0px; color: #fff; text-align: center; }
    ul#navList a:hover { color: #216173; }
div#footer { display: none; }
div#sideBarMain { padding: 0px 20px 30px 20px; font-family: 宋体 sans-serif; }
    div#sideBarMain a { font-family: 宋体 sans-serif; }
div#sideBar { border: 1px solid #ddd; border-right: 3px solid #ddd; border-bottom: 3px solid #ddd; position: absolute; top: 89px; left: 8px; background: #fff; float: left; padding: 0; width: 250px; font-size: 12px; }
div#mainContent { background: #eee; }
div.forFlow { border: 1px solid #ddd; border-right: 3px solid #ddd; border-bottom: 3px solid #ddd; background: #fff; margin: 10px 8px 30px 270px; padding: 45px 37px 40px; }
div.postDesc, div.entrylistItemPostDesc { border: none; }
div#blogTitle { background: #1a427f; height: 69px; padding: 0; }
    div#blogTitle h1 { text-indent: 30px; padding-top: 15px; }
        div#blogTitle h1 a { color: #fff; }
    div#blogTitle h2 { text-indent: 50px; color: #216173; margin-bottom: 0; }
div#navigator a { font-size: 14px; }
a { color: #064c9e; text-decoration: none; }
    a:hover { color: #faae36; }
div.postTitle { border-bottom: 1px solid #eee; }
/*修改点击后的链接为XX色*/
/*div.postTitle a:visited { color: #2c890c; }*/
div.postDesc a:first-child { color: #888; }
div.postCon { font-size: 14px; color: #444; }
    div.postCon a { display: none; }
/* Content */
div#content { font-family: "宋体" "Arial" "verdana"; font-size: 14px; padding: 0em .5em 0; color: #333; line-height: 150%; word-break: normal; position: relative; padding-top: 10em; }
#content a { font-family: "Arial" "宋体" "Verdana"; color: #064c9e; text-decoration: none; border: none; }
#content h1 { position: absolute; top: 1em; font-size: 30px; padding: 1em 0; text-align: center; font-family: "Arial" "宋体" "verdana"; z-index: 10; display: block; width: 100%; }
#content h2 { font-size: 20px; margin: 2.5em 0 1.5em; }
#content h3 { font-size: 16px; margin: 2em 0 1.5em; margin-left: 20px}
#content h4 { font-size: 10pt; margin: 1.5em 0 1em; margin-left: 40px}
#content h5 { font-size: 10pt; margin: 1.5em 0 1em ; margin-left: 40px}

div#content p { margin: 1em 0; text-indent: 2em; font-size: 14px; color: #333; word-break: normal;margin-left: 40px }
#content p.note { background: #f7f9ff; margin: 1em 1em; padding: 5px; color: #333; }
#content p.Code, #content p.Output { background: #f5f5f5; color: #006; font-family: "Courier New" "宋体"; font-size: 13px; text-indent: 0; margin: 1em 1em; padding: 1em; }
    #content p.Code p { text-indent: 0; }
div#content ul, div#content ol { padding: 0; margin: 0 2em 0 3.5em; }
    div#content ul li, div#content ol li { padding: 0; margin: 0; }
    div#content ul li { list-style-type: disc; }
    div#content ol li { list-style-type: decimal; }
#content li ul li, #content li ol li { margin: .5em 0em .5em 0em; }
#content dt { padding: 20px 0 5px 10px; }
#content dd { padding: 0; margin: 0 0 0 2em; line-height: 140%; }
div#content table { border-collapse: collapse; border: 1px solid #888; }
    div#content table p { margin: 0 0 0 .5em; line-height: 135%; text-indent: 0; }
    div#content table td, #content table th { padding: 4px 5px; font-size: 14px; border: 1px solid #888; }
div#content p.content-title { font-weight: bold; text-indent: 0; margin: 2em 0 1em 0; }
#cnblogs_post_body h2 { margin-left: 0px; }
#cnblogs_post_body h3 { margin-left: 0px; }
#cnblogs_post_body h4 { margin-left: 0px; }
#cnblogs_post_body h5 { margin-left: 2em;color:#9370DB; }
#cnblogs_post_body p { text-indent: 2em ;margin:0px;}