﻿/* 用于512哀悼日 */
/*body { filter:gray; } */
/* 初始化样式 */
:link,:visited,:hover {text-decoration:none}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{margin:0;padding:0}
a img,:link img,:visited img {border:none}
address {font-style:normal}

/* 通用样式 */
body {font:12px/1.8em Arial, Helvetica, sans-serif,Sans-Serif,新宋体;color:#666;padding:0;margin:0;text-align:center;}
a {text-decoration:none;color:#628d27;}
a:hover {color:#666;}
textarea,input,object {font-family:Tahoma;font-size:12px;color:#000;font-weight:normal;background-color:#FFF;}
input.Submit,input.Button {padding:4px 6px 0 6px;letter-spacing:4px;}
select {font-size:12px;color:#000;font-weight:normal;background-color:#FFF;}
.Smile {vertical-align:middle;margin:-1px 0 1px 0;}
.Clear {clear:both;height:0;overflow:hidden;}
.Image,.PictureSize {max-width:650px;height:auto;cursor:pointer;border:1px dashed #628d27;padding:3px;}

/* 快速搜索 */
#QuickSearch { padding:8px 8px; margin:0; }
#QuickSearch #QuickSearchTxt { border:1px solid #E1E1E1; padding:4px 4px; width: 192px; }
#QuickSearch #QuickSearchBtn { background: url(Images/icoFind.gif) no-repeat 3px 2px; cursor: pointer; width: 23px; border:none; padding:2px 4px; outline:none; }

/* 总体样式 */
#Banner,#Main {width:960px;margin:0 auto;text-align:left;overflow:hidden;clear:both;zoom:1;}

/* 头部样式 */
#Head {text-align:center;background:url(images/Head_bg.png) repeat-x;}
#Head #Banner {height:38px;margin:0 auto;}
#Head #Banner h1 a{float:left;font-size:20px;font-weight:bold;color:#fff;text-decoration:none;margin-top:12px;}
#Head #Banner h2 {float:left;margin-left:10px;margin-top:16px;color:#fff;font-weight:lighter;}

/* 底部样式 */
#Foot {padding-top:5px;background:#fff url(images/Foot_bg.png) no-repeat center top;text-align:center;height:35px;}
#Foot a{color:#666;text-decoration:none;}
#Foot a:hover{color:#628d27;}

/* 主体样式 */
#Main {padding-bottom:15px;}

/* 内容样式 */
#Content {float:left;width:688px;}
#ConList {padding:10px;margin:5px 0 5px 0;border:1px solid #E1E1E1;}
#ConList p { margin: 0 0 1em 0; }
#ConList ul{ list-style: disc outside; margin:0 0 1em 2em; }
#ConList ol { list-style: decimal outside; margin:0 0 1em 2em; }
#ConList .ConTop {font-weight:bold;border-bottom:1px dashed #E1E1E1;margin-bottom:3px;}
#ConList .ConNext {float:right;padding-left:0px;padding-right:0px;}
#ConList .ConFolder {}
#ConList .ConTitle {font-size:14px;font-weight:bold;}
#ConList .ConMain {margin-top:5px;}
#ConList .ConComment {float:right;margin-top:-22px;}
#ConList .ConRead {float:right;margin-top:-20px;}
#ConFoot {border:1px solid #E1E1E1;padding:10px;margin-bottom:5px;} 

/* 评论列表 */
#CommentList { border: 1px solid #E1E1E1; margin-bottom:1em; }
.colist { padding:0 10px;}
.colist li { margin:1em 0;clear:both; overflow:hidden; list-style:none; zoom:1;border: 1px dashed #E1E1E1;}
.colist li.author { background-color:#FFF4D8; }
.colist li .user { float:left; text-align:center; width:86px; }
.colist li .icon { margin-top:5px; padding-right:13px;}
.colist li .name { font-weight:bold; padding-right:13px; }
.colist li.author .name {color:#E00000;font-weight:bold; padding-right:13px; }
.colist li .info { float:left;text-align:justify; }
.colist li .info .cite { cursor:pointer; }
.colist li .text { line-height:1.3em;padding:5px 0;width:500px;}
.colist li.stb {background-color:#EFEFF0; padding:10px; }
.colist li.stb h6 { background:url(Images/SiteIcon.png) no-repeat 0 -202px; padding:0 0 2px 19px; border-bottom:1px dashed #CCC; }
.colist li.stb h6 span { font-weight:normal; }
.colist li.stb div { padding-top: 3px;}
.colist .Gravatar {border:1px solid #999; padding:1px;}

/* 评论发表 */
#CommentPost {width:686px;border:1px solid #E1E1E1;margin:5px 0px;}
#CommentPost form {padding:0 1em;}
#CommentPost fieldset {border:none;padding:0;margin:0;}
#CommentPost input,#CommentPost textarea {border:1px solid #CDCCB4;padding:5px 3px;}
#CommentPost textarea {line-height:1.5em;width:400px;}
#CommentPost dl {clear:both;margin:1em 0 1em 0;padding:0;width:100%;overflow:hidden;}
#CommentPost dt {float:left;text-align:right;margin:3px 0 0 0.7em;}
#CommentPost dd {float:left;margin:0;padding:0;}
#CommentPost dt span {margin-left:3px;}
#CommentPost #ncSubmit {border:none;width:130px;height:24px;cursor:pointer;}
#CommentPost .SubmitComment {background:url(Images/SubmitComment.png) no-repeat;}
#CommentPost #CommentPostMSG dd {background:url(images/SiteIcon.png) no-repeat 6px -230px;border:1px solid #EF9B8F;padding:8px 10px 5px 26px; color:#000;}

/* 侧栏样式 */
#Sidebar {float:right;width:266px;}
#SidePan {padding:10px;border:1px solid #E1E1E1;margin:5px 0 5px 0;}
#SidePan h3 {color:#287F93;line-height:normal;}
#SidePan li {padding:7px 0 3px 0;border-bottom:1px dashed #CACCD1;}
#SidePan li a {text-decoration:none;color:#727272;}
#SidePan li a:hover {text-decoration:none;color:#628d27;}
.Pcontent ul {}
.Pcontent li {padding:0;margin:0;width:244px;overflow:hidden;white-space:nowrap;}
.FolderPan ul {padding:0;margin:0;width:244px;clear:both;overflow:hidden;}
.FolderPan li {float:left;width:50%;}
.Shop {padding:2px 0;margin:0;width:244px;text-align:center;}

/* 导航样式 */
#Menu {float:right;}
#Menu ul{}
#Menu li{float:left;margin-left:12px;display:block;}
#Menu li a{display:block;padding-top:16px;color:#f5f4ec;text-decoration:none;}
#Menu li a:hover{color:#628d27;background:url(images/SiteIcon.gif) no-repeat 14px 7px;}

/* 日历样式 */
#Calendar { font-size: 12px; font-family: Tahoma; text-align:center; margin:0; margin:5px 0 5px 0; }
#Calendar ul { margin: 0; padding: 0; overflow: hidden; width: 100%; list-style-type: none; }
#Calendar ul li { float: left; padding:0; margin:0; border: none; text-align: center; background:none; }
#Calendar li span,#Calendar li a,#Calendar #caWeek li { display:block; float:left; width:34px; line-height:22px; padding:0; margin:0; }
#caMain li a:hover { width:32px; line-height:20px; background:#EDF9FF; border:1px solid #DAF2FC; }
#Calendar #caMonth,#Calendar #caYears { padding-top:2px; }
#caMonth li a,#caYears li a { width:60px; line-height:49px; }
#caMonth li a:hover,#caYears li a:hover { background:#EDF9FF; border:1px solid #DAF2FC; width:59px; line-height:47px; text-decoration:none; }
#caHead { font-weight: bold; text-align: center; clear:both; overflow:hidden; }
#caHead a { color:#C00; }
#caPrev,#caNext { background-image:url(SkinPict.png); background-repeat:no-repeat; width:23px; height:20px; cursor:pointer; overflow:hidden; }
#caPrev { float:left; background-position:14px -570px; }
#caNext { float:right; background-position:0 -602px;  }
#caMain .caOth { color:#DDD; }
#caMain .caNow { color:#F66; font-weight:bold; }

/* Box 样式 */
#mtWins_PaOve {position:fixed;z-index:90;width:100%;height:100%;top:0;left:0;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#mtWins_PaBox {position:absolute;z-index:91;border:1px solid #9FC3DB;background:#F7F8FD;display:block;padding:4px 6px;}
#mtWins_PaAlt {position:absolute;z-index:91;border:1px solid #CCC;background:#F7F8FD;display:block;padding:9px;width:652px;_width:659px;margin:0;}
#mtWins_PaAlt li {margin:0;padding:0;text-align:left;}

/* 分页 */
#MultiPan {width:680px;text-align:right;margin-top:10px;}
.MultiPan {border:none;clear:both;}
.MultiPan * {font-family:Tahoma;}
.MultiPan ul {display:inline;margin:0;padding:0;list-style:none;}
.MultiPan li {display:inline;}
.MultiPan a,.MultiPan a:visited {padding:3px 7px;border:1px solid #EEEEEE;margin-right:1px;text-decoration:none;color:#287F93;}
.MultiPan a:hover,.MultiPan a:active {background:#287F93;color:white;font-weight:bolsd;}
.MultiPan .current {padding:3px 7px;margin-right:1px;border:1px solid #EEEEEE;color:#287F93;background:#287F93;color:#FFF;font-weight:bold;}
.MultiPan h6 { font-size:12px; display:inline; margin-right:6px; margin-left:1px; }
.MultiPan h6 span { padding:1px 8px; padding:3px 7px;border:1px solid #EEEEEE; margin-left:-1px; color:#287F93; }

/* 其他页面 */
#ListTop {border:1px solid #E1E1E1;font-weight:bold;padding:5px 10px;margin:5px 0;}
#ListTop .ListNext {float:right;padding-left:0px;padding-right:0px;}
#ListTop .ListFolder {}
#SearchForm form {width:666px;padding:10px;margin-bottom:10px;background-color:#FFF;border:1px solid #E1E1E1;}
#SearchForm input {padding:5px 3px;}
#SearchForm input.Submit {padding:5px 17px;}
#SearchForm select {width:180px;}
#SearchForm fieldset {padding:12px;margin:0 10px;}
#SearchForm fieldset span {display:block;margin-top:4px;}
#SearchForm legend {padding:6px 12px;margin:0;font-weight:bold;}
#SearchForm dl {padding:0;margin:0;}
#SearchForm dt {clear:both;}
#SearchForm dt span {display:inline;margin:0 0 0 12px;}
#SearchForm dd {padding:0;margin:8px 0;}
#SearchForm fieldset.esFloat {float:left;width:42% !important;width:40%;margin:0 10px;}
#SearchForm div {clear:both;padding:12px;margin-top:12px;text-align:center;border-top:1px dashed #FFF;}
#SearchForm label input {margin:2px 0 -2px 0;}

#LabelsList {padding:10px;margin-bottom:10px;border:1px solid #E1E1E1;width:666px;}
#LabelsList ul {padding:0;margin:10px 5px 5px 40px;clear:both;overflow:hidden;}
#LabelsList li {float:left;margin-bottom:6px;width:19%;}
#LabelsList span {margin-left:5px;color:#999;font-size:13px;}

#ArchiveList {padding:10px;border:1px solid #E1E1E1;width:666px;} 
#ArchiveList ul {padding:0;clear:both;overflow:hidden;}
#ArchiveList li {float:left;margin-bottom:6px;width:20%;}
#ArchiveList span {margin-left:5px;color:#999;}

#CounterList{border:1px solid #E1E1E1;}
#CounterTop {margin:5px 0;font-weight:bold;padding:5px 10px;border:1px solid #E1E1E1;}
#CounterList ul {list-style:none;margin:0;padding:0;padding:10px;}
#CounterList h5 {padding-bottom:9px;margin:0;}
#CounterList li {padding:5px 0;}
#CounterList li.cvMax {font-weight:bold;}
#CounterList li img {vertical-align:middle;}
#CounterList li span {width:80px;float:left;}
#BasicStatus ul {clear:both;}
#BasicStatus li {display:inline;margin-right:3em;}

div.NoArticles,div.NoComment,div.NoArchives,div.NoLabels {font-weight:bold;text-align:center;padding:10px;margin-bottom:10px;border:1px solid #E1E1E1;margin-top:5px;}
div.NoComments{padding:16px 0 10px 0;width:auto;height:100%;text-align:center;font-weight:bold;}

/* 加密日志输入样式 */
.inPwdForm { margin:6px 0; width:90%; height:56px; background-color:#F8F8F8; padding:9px; font-size:12px; }
.inPwdErr { color:Red; display:block; }

/* Box 样式 */
#mtWins_PaOve { position:fixed; z-index:90; width: 100%; height: 100%; top: 0; left: 0; background-color:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
#mtWins_PaBox { position:absolute; z-index:91; border: 1px solid #628d27; background:#F7F8FD; display:block; padding:4px 6px; }
#mtWins_PaAlt { position:absolute; z-index:91; border: 1px solid #CCC; background:#F7F8FD; display:block; padding: 9px; width:602px; _width:609px; margin:0; }
#mtWins_PaAlt li { margin:0; padding:0; }

/* 代码高亮 */
pre{font-family:"Consolas","Courier New",Courier,mono,simsun,"宋体";width:98%;padding:5px;margin:0 0 1em 0;background-color:#E9F5EA;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;}
pre ol,pre ol li,pre ol li span{margin:0 0;padding:0;border:none;}
pre a,pre a:hover{background:none;border:none;padding:0;margin:0}
pre ol{list-style:decimal;background-color:#E9F5EA;margin:0px 0px 1px 3em !important;padding:5px 0;color:#5C5C5C;border-left:3px solid #999;}
pre ol li{list-style:decimal-leading-zero;list-style-position:outside !important;color:#5C5C5C;padding:0 3px 0 10px !important;margin:0 !important;line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black;background-color:inherit}
pre .comment,pre .comments{color:#008200;background-color:inherit}
pre .string{color:blue;background-color:inherit}
pre .keyword{color:#069;font-weight:bold;background-color:inherit}
pre .preprocessor{color:gray;background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag,pre .dp-xml .tag-name{color:#069;font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70;font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown;font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2;font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57;font-weight:bold}