#EntryTag {
    color: gray;
    font-size: 9pt;
    margin-top: 20px;
}
.feedbackItem
{
	background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 30px;
    margin-left: 75px;
    overflow: hidden;
    padding: 10px;
}
.topicListFooter {
    color: #000000;
    margin-right: 10px;
    margin-top: 10px;
    text-align: right;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#divRefreshComments {
    font-size: 9pt;
    margin-bottom: 5px;
    margin-right: 10px;
    text-align: right;
}
* {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
body {
    background: none repeat scroll 0 0 #D2D8DE;
    color: #000000;
    font: 12px/1.5 tahoma,arial,sans-serif;
    min-height: 101%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
    height: auto;
    max-width: 730px;
}
ul {
}
li {
    list-style: none outside none;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
a:link {
    color: #444444;
    text-decoration: none;
}
a:visited {
    color: #444444;
    text-decoration: none;
}
a:hover {
    color: #FF6600;
    text-decoration: underline;
}
a:active {
    color: #444444;
    text-decoration: none;
}
.clear {
    clear: both;
}
#home {
}
#header {
    background: none repeat scroll 0 0 #103858;
}
#blogTitle {
    clear: both;
    height: 60px;
    margin: 0 auto;
    padding-left: 25px;
    width: 1000px;
}
#blogTitle h1 {
    float: left;
    font-size: 2em;
    font-weight: bold;
    line-height: 2em;
    margin-left: 10px;
    margin-top: 10px;
}
#blogTitle h1 a {
    color: #FFFFFF;
    font-family: "Microsoft YaHei";
    text-decoration: none;
    text-shadow: 0 0 5px #FFFFFF;
}
#blogTitle h2 {
    color: #A3B2BE;
    float: left;
    line-height: 1.5em;
    margin-left: 1em;
    margin-top: 30px;
    width: 50%;
}
#blogLogo {
    float: right;
}
#navigator {
    clear: both;
    height: 30px;
    margin: 0 auto;
    width: 1000px;
}
#navList {
    float: left;
    margin-left: 10px;
    min-height: 30px;
}
#navList li {
    float: left;
}
#navList a {
    display: block;
    float: left;
    font-size: 1.3em;
    font-weight: bolder;
    height: 22px;
    padding: 0.05em 1em;
    position: relative;
    text-align: center;
}
#navList .aHeaderXML {
    display: none;
}
#navList a:link, #navList a:visited, #navList a:active {
    color: #A3B2BE;
}
#navList a:hover {
    color: white;
    text-decoration: none;
    text-shadow: 0 0 3px #FFFFFF;
}
#navList a:hover:after {
    bottom: -20px;
    color: #D2D8DE;
    content: "◆";
    left: 37%;
    position: absolute;
    text-shadow: none;
}
.blogStats {
    color: #A3B2BE;
    float: right;
    margin-right: 2px;
    margin-top: 8px;
    text-align: right;
}
#main {
    margin: 20px auto 0;
    width: 1105px;
}
#main:after {
    clear: both;
    content: "";
}
#mainContent .forFlow {
    float: none;
    width: auto;
}
#mainContent {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 840px;
}
.day {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    color: #666666;
    margin: 0 5px 20px 80px;
    min-height: 10px;
    padding: 15px;
    position: relative;
}
.day:after {
    color: #FFFFFF;
    content: "◆";
    font-size: 30px;
    left: -14px;
    position: absolute;
    top: 15px;
}
.dayTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    clear: both;
    color: #666666;
    font-size: 110%;
    font-weight: bold;
    height: 64px;
    left: -80px;
    line-height: 1.5em;
    position: absolute;
    text-align: right;
    text-indent: 9px;
    text-shadow: 0 0 2px #A7A8AD;
    top: 20px;
    width: 64px;
}
.postTitle {
    clear: both;
    font-family: "Microsoft YaHei";
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    width: 100%;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #444444;
}
.postTitle a:hover {
    color: #FF6600;
    text-decoration: none;
}
.postCon {
    clear: both;
    padding: 10px 0;
    text-indent: 2em;
    width: 100%;
}
.postDesc {
    clear: both;
    color: #A8B1BA;
    float: right;
    margin-top: 5px;
    padding-right: 5px;
    text-align: right;
    width: 100%;
}
.postDesc a:link, .postDesc a:visited, .postDesc a:active {
    color: #666666;
}
.postDesc a:hover {
    color: #FF6600;
    text-decoration: none;
}
.postSeparator {
    border-top: 1px dotted #666666;
    clear: both;
    float: right;
    height: 1px;
    margin: 0 auto 15px;
    width: 100%;
}
#sideBar {
    color: #A8B1BA;
    float: right;
    min-height: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 250px;
}
#sideBar a:link, #sideBar a:visited, #sideBar a:active {
    color: #567286;
}
#sideBar a:hover {
    color: #FF6600;
    text-decoration: none;
}
.newsItem {
    background: none repeat scroll 0 0 #FAFCFD;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 0 5px 20px;
    padding: 5px;
    text-indent: 0;
}
.newsItem .catListTitle {
    display: none;
}
.catListTitle {
    background: none repeat scroll 0 0 #103858;
    border-bottom: 1px solid #DADFE1;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #FFFFFF;
    font-size: 1.2em;
    height: 1.5em;
    line-height: 1.5em;
    padding: 5px;
    text-indent: 1em;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
#calendar {
    background: none repeat scroll 0 0 #FAFCFD;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 20px 5px;
}
#calendar .Cal {
    border: medium none;
    color: #666666;
    line-height: 1.5em;
    margin: 2%;
    width: 96%;
}
#calendar table a:link, #calendar table a:visited, #calendar table a:active {
    font-weight: bold;
}
#calendar table a:hover {
    background-color: #FF6600;
    color: white;
    text-decoration: none;
}
.CalTodayDay {
    color: #FF6600;
}
#calendar .CalNextPrev a:link, #calendar .CalNextPrev a:visited, #calendar .CalNextPrev a:active {
    font-weight: bold;
}
.CalDayHeader {
    border-bottom: 1px solid #CCCCCC;
}
.CalTitle {
    border-bottom: 1px solid #666666;
    color: black;
    width: 100%;
}
.divRecentComment {
    color: #666666;
    text-indent: 2em;
}
#sideBarMain ul {
    line-height: 1.5em;
}
.catListEssay, .catListLink, .catListNoteBook, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListArticleArchive, .catListImageCategory, .mySearch, .catListComment, .catListView, .catListFeedback {
    background: none repeat scroll 0 0 #FAFCFD;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 20px 5px;
}
.catListEssay ul, .catListLink ul, .catListNoteBook ul, .catListNoteBook ul, .catListTag ul, .catListPostCategory ul, .catListPostArchive ul, .catListArticleArchive ul, .catListImageCategory ul, .mySearch ul, .catListComment ul, .catListView ul, .catListFeedback ul {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.catListEssay ul li, .catListLink ul li, .catListNoteBook ul li, .catListNoteBook ul li, .catListTag ul li, .catListPostCategory ul li, .catListPostArchive ul li, .catListArticleArchive ul li, .catListImageCategory ul li, .mySearch ul li, .catListComment ul li, .catListView ul li, .catListFeedback ul li {
    border-bottom: 1px solid #DADFE1;
    border-top: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 5px;
}
.catListComment .divRecentCommentAticle {
    border-bottom: 1px solid #DADFE1;
    border-top: 1px solid #FFFFFF;
    line-height: 1.5em;
    padding: 5px;
}
.catListComment .divRecentComment {
    display: none;
}
#topics {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 0 5px 20px 75px;
    min-height: 200px;
    overflow: hidden;
    padding: 15px;
    text-overflow: ellipsis;
}
#topics .postTitle {
    text-align: left;
    width: 100%;
}
#topics .postTitle a {
    color: #103858;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.5em;
    text-shadow: 0 0 1px #A7A8AD;
}
.postBody {
    color: #444444;
    line-height: 1.5;
    padding: 5px;
}
#EntryTag a {
    margin-left: 5px;
}
#EntryTag a:link, #EntryTag a:visited, #EntryTag a:active {
    color: #666666;
}
#EntryTag a:hover {
    color: #FF6600;
}
#topics .postDesc {
    margin-top: 5px;
    padding-right: 5px;
    text-align: right;
    width: 100%;
}
#AjaxHolder_UpdatePanel1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 0 5px 10px 0;
    padding: 5px;
}
.feedback_area_title {
    display: none;
}
.louzhu {
}
.feedbackListSubtitle {
    border-top: 1px dashed #EEEEEE;
    color: #666666;
    padding-top: 10px;
}
.feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active {
    color: #666666;
    font-weight: normal;
}
.feedbackListSubtitle a:hover {
    color: #FF6600;
    text-decoration: none;
}
.feedbackManage {
    float: right;
    text-align: right;
    width: 200px;
}
.feedbackCon {
    margin: 10px 30px 30px;
    position: relative;
}
.feedbackCon:after {
    bottom: -46px;
    color: #CCCCCC;
    content: "”";
    font-family: "黑体";
    font-size: 47px;
    font-weight: bold;
    position: absolute;
    right: -42px;
}
.feedbackCon:before {
    color: #CCCCCC;
    content: "“";
    font-family: "黑体";
    font-size: 47px;
    font-weight: bold;
    left: -43px;
    position: absolute;
    top: -20px;
}
#divRefreshComments {
    margin-bottom: 20px;
    text-align: right;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.commentform {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 0 5px 10px 75px;
    padding: 15px;
}
#AjaxHolder_PostComment_divCommnentArea table tbody tr {
    padding: 5px;
    width: 100%;
}
.commenttb {
    width: 320px;
}
.entrylistTitle, .PostListTitle, .thumbTitle {
    display: none;
}
#myposts, .entrylist, .gallery, #profile {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 0 5px 10px 0;
    padding: 5px;
}
.entrylistDescription {
    color: #666666;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: right;
}
.entrylistItem {
    margin-bottom: 30px;
    min-height: 20px;
    padding-bottom: 5px;
    width: 100%;
}
.entrylistPosttitle {
    border-bottom: 1px solid #666666;
    font-size: 110%;
    font-weight: bold;
    line-height: 1.5em;
    padding-left: 5px;
}
.entrylistPosttitle a:hover {
    text-decoration: none;
}
.entrylistPostSummary {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 5px;
}
.entrylistItemPostDesc {
    color: #666666;
    text-align: right;
}
.entrylistItemPostDesc a:link, .entrylistItemPostDesc a:visited, .entrylistItemPostDesc a:active {
    color: #666666;
}
.entrylistItemPostDesc a:hover {
    color: #FF6600;
}
.entrylist .postSeparator {
    border: medium none;
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
.pager {
    margin-right: 10px;
    text-align: right;
}
.PostList {
    border-bottom: 1px solid #DADFE1;
    border-top: 1px solid #FFFFFF;
    color: #999999;
    overflow: hidden;
    padding: 5px;
}
.pfl_feedback_area_title {
    border-bottom: 1px solid #666666;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 10px;
    text-align: right;
}
.pfl_feedbackItem {
    border-bottom: 1px solid black;
    margin-bottom: 20px;
}
.pfl_feedbacksubtitle {
    border-bottom: 1px dotted #666666;
    height: 1.5em;
    width: 100%;
}
.pfl_feedbackname {
    float: left;
}
.pfl_feedbackManage {
    float: right;
}
.pfl_feedbackCon {
    color: black;
    padding-bottom: 5px;
    padding-top: 5px;
}
.pfl_feedbackAnswer {
    color: #FF4400;
    text-indent: 2em;
}
.tdSentMessage {
    text-align: right;
}
.errorMessage {
    float: left;
    width: 300px;
}
.mySearch div {
    padding: 5px;
}
.mySearch #q {
    height: 1.4em;
    width: 175px;
}
.divPhoto {
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    padding: 2px;
}
.thumbDescription {
    color: #666666;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: right;
}
#footer {
    margin-bottom: 10px;
    margin-top: 10px;
    min-height: 15px;
    padding-top: 10px;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.personInfo {
    margin-bottom: 20px;
}
.pages {
    text-align: right;
}
.postBody {
    line-height: 1.5em;
}
.postBody p, .postCon p {
    margin: 0 auto 1em;
    text-indent: 0;
}
.postBody h2 {
    font-size: 150%;
    font-weight: bold;
    margin: 15px auto 2px;
}
.postBody h3 {
    font-size: 120%;
    font-weight: bold;
    margin: 15px auto 2px;
}
.postBody h4 {
    color: #333333;
    font-size: 110%;
    font-weight: bold;
    margin: 15px auto 2px;
}
.postBody h5 {
    color: #333333;
    font-size: 100%;
    font-weight: bold;
    margin: 15px auto 2px;
}
.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: underline;
}
.postCon a:link, .postCon a:visited, .postCon a:active {
    text-decoration: underline;
}
.postBody ul, .postCon ul {
    margin-left: 2em;
}
.postBody li, .postCon li {
    list-style-type: disc;
    margin-bottom: 1em;
}
.postBody blockquote {
    background: url("images/comment.gif") no-repeat scroll 25px 0 transparent;
    color: #333333;
    line-height: 1.6em;
    min-height: 35px;
    padding: 10px 60px 5px;
}
#green_channel {
    width: auto;
}