#EntryTag {
    margin-top: 20px;
    font-size: 9pt;
    color: gray;
}

.topicListFooter {
    text-align: right;
    margin-right: 10px;
    margin-top: 10px;
}

#divRefreshComments {
    text-align: right;
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 9pt;
}
/*****第一部分结束*******************************/

/**************************************************
第二部：公共样式（全局样式）。公共会对所有页面的标签都起作用。这个部分你
可以随意的更改，并不会牵扯到其他的皮肤模板。但是每次更改都要注意你的皮肤
模板所有页面的变化。因为它们是全局的。
**************************************************/
* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    min-height: 101%;
    background-color:#BBBBBB;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

ul {
    word-break: break-all;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

a:link {
    color: black;
    text-decoration: none;
}

a:visited {
    color: black;
    text-decoration: none;
}

a:hover {
    color: #F60;
    text-decoration: underline;
}

a:active {
    color: black;
    text-decoration: none;
}

.clear {
    clear: both;
}
/*****第二部分结束*******************************/

/**************************************************
第三部分：各个页面元素的样式。你可以根据需要随意的更改，并不会牵扯到其他
的皮肤模板。这个部分是最能展现你想象力的部分。其中头部和侧边栏部分是此皮
肤公共的部分。而每个页面特有的部分会有相应的注释和说明。
**************************************************/
/* 

导航背景     @color: #333;
文章标题     @color: #1c7791;
文章文字     @color: #3c3c3c;
边栏标题背景 @color: #f0f0f0;

*/
/*****home和头部开始**************************/
#home {
    margin: 0 auto;
    
}

#header {
    margin-top: 2em;

}

#blogTitle {
    height: 60px;
    clear: both;
    width: 980px;
    margin: 0 auto;
}

    #blogTitle h1 {
        font-size: 150%;
        font-weight: bold;
        line-height: 1.5em;
        margin-left: 1em;
        margin-top: 10px;
        width: 50%;
        float: left;
        display: inline;
        letter-spacing: 1px;
        color: #833F3F;
	    text-shadow: 3px 3px 3px #AC9C9C;
    }

    #blogTitle h2 {
        margin-top: 2em;
        margin-left: 8em;
        line-height: 1.5em;
        width: 50%;
        float: left;
        display: inline;
        font-size: 14px;
        color: #833F3F;
	    text-shadow: 3px 3px 3px #AC9C9C;
    }

    #blogTitle h1 a, #blogTitle h2 {
        color: #fff;
        font-family: "微软雅黑";
        text-shadow: 3px 3px 3px #003d44;
    }

#blogLogo {
    float: right;
}

#navigator {
    background-color: Black;
    height: 42px;
    clear: both;
    margin-top: 60px;
    position: relative;
}

 .fixednavigator{
	
    position:fixed;
	
    top:0px;
	
    left:0px;
	
    width:100%;
	
    z-index:100000;
	
    _position:absolute;
	
    _top:expression(eva(document.documentElement.scrollTop));

}
#navList {
    
    float: ;margin-left:100px;
}

    #navList li {
        float: left;
    }

    #navList a {
        padding: 10px 10px;
        font: 16px/1.5em "微软雅黑";
        display: block;
    }

        #navList a:link, #navList a:visited, #navList a:active {
            color: #fff;
            text-shadow: 3px 3px 3px #000;
        }

        #navList a:hover {
            text-decoration: underline;
        }

    #navList .aHeaderXML {
        display: none;
    }

.blogStats {
    float: right;
    color: #ccc;
    margin-top: 15px;
    margin-right: 50px;
    text-align: right;
    /*visibility: hidden;*/
    /*display: none;*/
}

.themeSelect {
    position: absolute;
    right: 20px;
    top: 20px;
}

    .themeSelect .box-color {
        width: 15px;
        height: 15px;
        background-color: #ccc;
        float: left;
        display: inline;
        margin-left: 10px;
    }
/*****home和头部结束**************************/

/*****主页文章列表开始**************************/
#main {
    width: 980px;
    margin: 0 auto;
    text-align: left;
    clear: both;
    background: #fff;
}

#mainContent .forFlow {
    /*margin-left: 22em;*/
    /*float: none;*/
    width: auto;
}

#mainContent {
    min-height: 200px;
    *padding-top: 10px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    float: right;
    /*margin-left: -25em;*/
    /*width: 100%;*/
    width: 700px;
    background: #fff;
}

.day {
    min-height: 10px;
    _height: 10px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    margin-left: 20px;
    margin-top: 1em;
    margin-right: 2em;
}

.dayTitle {
    color: #666;
    font-weight: bold;
    line-height: 1.5em;
    font-size: 110%;
    margin-top: 3px;
    margin-bottom: 10px;
    float: right;
    position: relative;
    top: 40px;
}

.postTitle {
    font-size: 14px;
    font-weight: bold;
    padding: 0 100px 10px 20px;
    border-bottom: 1px solid #E0E0E0;
    line-height: 1.5em;
    clear: both;
    border-left: 5px solid #1FA6E6;
}

    .postTitle a:link, .postTitle a:visited, .postTitle a:active {
        color: #1c7791;
    }

    .postTitle a:hover {
        color: #F60;
        text-decoration: none;
    }

.postCon {
    float: right;
    line-height: 1.5em;
    width: 95%;
    clear: both;
    padding: 10px 0;
}

.postDesc {
    float: none;
    clear: both;
    text-align: right;
    padding-right: 5px;
    color: #A3A3A3;
    /*margin-top: 25px;*/
}

    .postDesc a:link, .postDesc a:visited, .postDesc a:active {
        color: #A3A3A3;
    }

    .postDesc a:hover {
        color: #F60;
        text-decoration: none;
    }

.postSeparator {
    clear: both;
    height: 1px;
    /*	border-top: 1px dotted #666;*/
    clear: both;
    float: right;
    margin: 0 auto 5em auto;
}

.topicListFooter {
    margin-top: 5em;
}
/*****主页文章列表开始**************************/

/*****侧边栏开始********************************/
#sideBar {
    min-height: 200px;
    padding: 0px 5px 0px 5px;
    
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    /* for ie 6 */
    _margin-left: 0;
    _width: 240px;
    font-size:12px;
}

.newsItem .catListTitle {
    text-align: left;
    padding: 5px 10px;
    border: 1px solid #ccc;
    background: #f0f0f0;
}

.newsItem {
    padding: 0px 0 5px 0px;
    margin-bottom: 2em;
}
/**日历控件样式开始**/
#calendar {
    width: 229px;
    margin-bottom: 2em;
}

    #calendar .Cal {
        width: 96%;
        line-height: 1.5em;
    }

.Cal { /**日历容器table**/
    border: none;
    color: #666;
}

    .Cal td {
        padding: 3px 0;
    }

#calendar table a:link, #calendar table a:visited, #calendar table a:active {
    font-weight: bold;
}

#calendar table a:hover {
    color: white;
    text-decoration: none;
    background-color: #F60;
}

.CalTodayDay { /**今天日期样式**/
    color: #f60;
}

#calendar .CalNextPrev a:link, #calendar .CalNextPrev a:visited, #calendar .CalNextPrev a:active { /**上个月、下个

月箭头样式**/
    font-weight: bold;
    background-color: white;
}

.CalDayHeader {
    border-bottom: 1px solid #ccc;
}

.CalTitle { /**日历年月头部样式**/
    width: 100%;
    background: white;
    color: black;
    border-bottom: 1px solid #666;
}
/**日历控件样式结束**/
.catListTitle {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 110%;
    margin-top: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid black;
    text-align: center;
}

.catListComment {
    line-height: 1.5em;
}

.divRecentComment {
    text-indent: 2em;
    color: #666;
}

#sideBarMain {
    margin-top: 45px;
}

    #sideBarMain ul {
        line-height: 1.5em;
    }

.catListEssay,
.catListLink,
.catListNoteBook,
.catListTag,
.catListPostCategory,
.catListPostArchive,
.catListArticleArchive,
.catListImageCategory,
.mySearch,
.catListComment,
.catListView,
.catListFeedback {
    margin-bottom: 2em;
}

    .catListEssay h3,
    .catListLink h3,
    .catListNoteBook h3,
    .catListTag h3,
    .catListPostCategory h3,
    .catListPostArchive h3,
    .catListArticleArchive h3,
    .catListImageCategory h3,
    .mySearch h3,
    .catListComment h3,
    .catListView h3,
    .catListFeedback h3,
    #blog-sidecolumn .catListTitle
     {
        text-align: left;
        padding: 5px 10px;
        background: #f0f0f0;
        border-bottom: none;
        border: 1px solid #ccc;
    }

    .catListEssay ul,
    .catListLink ul,
    .catListNoteBook ul,
    .catListTag ul,
    .catListPostCategory ul,
    .catListPostArchive ul,
    .catListArticleArchive ul,
    .catListImageCategory ul,
    .mySearch ul,
    .catListComment ul,
    .catListView ul,
    .catListFeedback ul {
        padding-left: 1em;
    }

        .catListEssay ul li,
        .catListLink 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 {
            margin: 0.5em;
        }

 #blog-sidecolumn .catList ul,
 #blog-sidecolumn .catListBlogRank ul,
 #blog-sidecolumn .catListArticleCategory ul
 {
     margin-left:15px;
 }

.divRecentCommentAticle {
    margin-top: 1.5em;
}

.divRecentComment {
    margin-top: 0.5em;
}

/*****侧边栏结束********************************/


/****查看文章页面开始*************************/
#topics {
    min-height: 200px;
    padding: 1em;
    float: left;
    /*-o-text-overflow: ellipsis;*/
    /*text-overflow: ellipsis;*/
    /*overflow: hidden;*/
    /*word-break: break-all;*/
}

    #topics .postTitle {
        font-size: 110%;
        font-weight: bold;
        border-bottom: 1px solid #999;
        line-height: 1.5em;
        padding-left: 5px;
    }

.postBody {
    padding: 5px 2px 5px 5px;
    line-height: 1.5;
    color: #000;
    border-bottom: 1px solid black;
}

#EntryTag {
    color: #666;
}

    #EntryTag a {
        margin-left: 5px;
    }

        #EntryTag a:link, #EntryTag a:visited, #EntryTag a:active {
            color: #666;
        }

        #EntryTag a:hover {
            color: #f60;
        }

#topics .postDesc {
    float: none;
    text-align: right;
    padding-right: 5px;
    color: #666;
    margin-top: 5px;
}

.feedback_area_title {
    font-weight: bold;
    border-bottom: 1px solid #333;
    font-size: 1.2em;
    margin-top: 20px;
    margin: 20px 10px 0;
    padding: 0 0 5px 8px;
}

.louzhu {
    background: transparent url('images/icoLouZhu.gif') no-repeat scroll right top;
    padding-right: 16px;
}

.feedbackListSubtitle {
    color: #666;
}

    .feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active {
        color: #666;
        font-weight: normal;
    }

    .feedbackListSubtitle a:hover {
        color: #f60;
        text-decoration: none;
    }

.feedbackManage {
    width: 200px;
    text-align: right;
    float: right;
    margin-right:10px;
}

.feedbackCon {
    border-bottom: 1px solid #ccc;
    background: url('images/comment.gif') no-repeat 5px 0px;
    padding: 15px 0px 10px 40px;
    min-height: 35px;
    _height: 35px;
    margin-bottom: 1em;
    line-height: 1.5em;
    margin-right:10px;
}

#divRefreshComments {
    text-align: right;
    margin-bottom: 10px;
}

.commenttb {
    width: 320px;
}
/****查看文章页面开始*************************/

/****列表页面开始******************************/
.entrylistTitle, .PostListTitle, .thumbTitle { /**几个分类列表的标题样式**/
    font-size: 110%;
    font-weight: bold;
    border-bottom: 1px solid black;
    text-align: right;
    padding: 1em;
    font-size: 1.3em;
    color: #1c7791;
    border-bottom: 1px solid #E0E0E0;
}

.entrylistDescription {
    color: #666;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.entrylistItem {
    min-height: 20px;
    _height: 20px;
    margin-bottom: 30px;
    padding-bottom: 5px;
}

.entrylistPosttitle {
    font-size: 110%;
    font-weight: bold;
    border-left: 5px solid #1FA6E6;
    border-bottom: 1px solid #E0E0E0;
    padding: 0 0 10px 20px;
    line-height: 1.5em;
    padding-left: 5px;
}

    .entrylistPosttitle a {
        margin-left: 10px;
    }

        .entrylistPosttitle a:hover {
            text-decoration: none;
        }

.entrylistPostSummary {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
}

.entrylistItemPostDesc {
    text-align: right;
    color: #666;
}

    .entrylistItemPostDesc a:link, .entrylistItemPostDesc a:visited, .entrylistItemPostDesc a:active {
        color: #666;
    }

    .entrylistItemPostDesc a:hover {
        color: #f60;
    }

.entrylist .postSeparator {
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    height: 0;
    border: none;
}

.pager {
    text-align: right;
    margin-right: 10px;
}

.PostList {
    border-bottom: 1px solid #E0E0E0;
    clear: both;
    min-height: 1.5em;
    _height: 1.5em;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
    margin-top: 1em;
}

.postTitl2 {
    float: left;
}

.postDesc2 {
    color: #666;
    float: right;
}

.postText2 {
    clear: both;
    color: #666;
}

.pfl_feedback_area_title {
    text-align: right;
    line-height: 1.5em;
    font-weight: bold;
    border-bottom: 1px solid #666;
    margin-bottom: 10px;
}

.pfl_feedbackItem {
    border-bottom: 1px solid black;
    margin-bottom: 20px;
}

.pfl_feedbacksubtitle {
    border-bottom: 1px dotted #666;
    height: 1.5em;
}

.pfl_feedbackname {
    float: left;
}

.pfl_feedbackManage {
    float: right;
}

.pfl_feedbackCon {
    color: black;
    padding-top: 5px;
    padding-bottom: 5px;
}

.pfl_feedbackAnswer {
    color: #F40;
    text-indent: 2em;
}

.tdSentMessage {
    text-align: right;
}

.errorMessage {
    width: 300px;
    float: left;
}

.mySearch .input_my_zzk {
    height: 1.4em;
    width: 175px;
}


.feedbackItem {
    margin: 1em 0 1em 1em;
}

.commentform {
     padding: 0 5px 0 2em;
}

#commentform_title {
    font-size: 16px;
}

#commentform_user {
    font-size: 1.2em;
    margin-top: 1em;
}

    #commentform_user input {
        margin-left: 1em;
        padding: 0.1em;
    }

.commentbox_main {
    margin-top: 0.5em;
}

.commentbox_title_left {
    font-size: 1.2em;
    margin-bottom: 0.4em;
}

.commentbox_opt {
}

#btn_comment_submit {
    padding: 0.2em;
    margin-top: 0.5em;
}

.Pager {
    margin-left: 5px;
    margin-right: 20px;
    font-weight:bold;
}

.Pager a:link,.Pager a:active,.Pager a:visited{
    
}

#myposts {
    margin-left: 1em;
    margin-right: 20px;
}

.entrylist {
    margin-left: 1em;
    margin-right:20px;
}
/****列表页面结束******************************/

/****相册页面开始******************************/
.divPhoto {
    border: 1px solid #ccc;
    padding: 2px;
    margin-right: 10px;
}

.thumbDescription {
    color: #666;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.gallery {
    margin-left: 1em;
}

.divPhoto:hover {
    border-color: #08c;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}
/****相册页面开始******************************/


/*****留言页面开始*****************************/
#footer {
    text-align: center;
    min-height: 15px;
    _height: 15px;
    margin-top: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #333;
}
/*留言查看页面的个人信息*/
.personInfo {
    margin-bottom: 20px;
    margin-top: 1em;
}
/*留言分页区域*/
.pages {
    text-align: right;
}

#profile {
    margin-left: 1em;
}

.pfl_feedback_area_title {
    margin-bottom: 1em;
}

.pfl_answer, .pfl_feedbackCon {
    margin: 0.5em;
}

#Profile1_panelAdd div {
    margin-top: 0.5em;
}

    #Profile1_panelAdd div b {
        float: left;
        width: 8em;
    }

    #Profile1_panelAdd div input.submitComment {
        padding: 0.2em;
        display: block;
        margin-left: 7.5em;
        margin-top: 1em;
    }
/*****留言页面结束*****************************/
/*****第三部分结束*******************************/

/**************************************************
第四部分：文章内容常用标签格式。这个部分是设置作者写作内容的部分。例如：
如果作者的文章用有p标签，则可通过这个对这些文章中的p标签进行设置。前面
的“.postBody”明确的指出了这里样式的作用范围。仅仅适用于文章主体部分。
建议这个不要设置过于详细的细节。因为，一些样式，一篇文章比较适合的话，
并不能保证所有的文章都适合。
**************************************************/
/*文章内部常用标签格式*/
.postBody {
    line-height: 1.5em;
}

    .postBody p, .postCon p {
        text-indent: 2em;
        margin: 0 auto 1em auto;
    }

    .postBody h2 {
        font-size: 150%;
        margin: 15px auto 2px auto;
        font-weight: bold;
    }

    .postBody h3 {
        font-size: 120%;
        margin: 15px auto 2px auto;
        font-weight: bold;
    }

    .postBody h4 {
        font-size: 110%;
        margin: 15px auto 2px auto;
        font-weight: bold;
        color: #333;
    }

    .postBody h5 {
        font-size: 100%;
        margin: 15px auto 2px auto;
        font-weight: bold;
        color: #333;
    }

    .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 25px 0px;
    padding: 10px 60px 5px 60px;
    min-height: 35px;
    _height: 35px;
    line-height: 1.6em;
    color: #333;
}
/*****第四部分结束*******************************/

.myposts_title {
    margin: 20px 0;
    font-weight: bold;
    text-align: center;
}

.c_b_p_desc{
    text-indent:0;
}

#blog-news{
    margin-left:15px;
}


#blogTitle h1 a, #blogTitle h2 {
	color: #833F3F;
	text-shadow: 3px 3px 3px #AC9C9C;
}

.blog_comment_body {
    font-size:13px;
}