/* 初始化樣式 */
: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.5em Tahoma, Arial, Sans-Serif;
	padding:0 0;
	margin:0;
	text-align:center;
	background-color:#E2EBF5;
}
a {
	color:#326F3A;
}
a:hover {
	text-decoration:none;
	color:#00A9DD;
}
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 {
	cursor:pointer;
	border:1px dashed #4E6973;
	padding: 3px;
	height:auto;
}
/* 總體樣式 */
#Head, #Menu, #Main, #Foot {
	width:950px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	clear:both;
	zoom:1;
}
/* 頭部樣式 */
#Head {
	background:#385C5B;
	clear:both;
	overflow:hidden;
	zoom:1;
	border:1px solid #C5D4E3;
	border-width:0 1px;
	padding:7px 0;
}
#Head #Banner {
	display:block;
	float:left;
	padding-left:22px;
}
#Head #Banner h1 {
	font-size:20px;
	font-family:Trebuchet MS;
	color:#FFF;
	margin-top:17px;
}
#Head #Banner h1 a {
	color:#FFF;
}
#Head #Banner h2 {
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	margin-top:7px;
}
/* 搜索樣式 */
#SeeBar {
	float:right;
	margin-bottom: 15px;
	border:5px solid #4B7B7A;
	width:229px;
	margin-top:17px;
	margin-right:15px;
}
#SeeBar form {
	border:1px solid #39605F;
	background:#FFF;
	padding:3px;
}
#SeeBar form input {
	border:none;
	vertical-align:middle;
}
#SeeBar #QuickSearchTxt {
	border:1px solid #FFF;
	color:#333;
	height:15px;
	font-size:12px;
	line-height:15px;
	width:197px;
}
#SeeBar #QuickSearchBtn {
	background:#39605F url(SkinPict.png) no-repeat 0 -640px;
	width:20px;
	height:20px;
	cursor:pointer;
}
/* 導航樣式 */
#Menu {
	margin-bottom: 13px;
	border:1px solid #C5D4E3;
	background:transparent url(SkinPict.png) repeat-x 0 0;
	border-top:none;
}
#Menu ul {
	clear:both;
	overflow:hidden;
	zoom:1;
	float:right;
}
#Menu ul li {
	float:left;
}
#Menu ul li a {
	background:transparent url(SkinPict.png) no-repeat 0 0;
	display:block;
	letter-spacing:3px;
	float:left;
	height:32px;
	color:#333;
	padding:0 12px 0 31px;
	line-height:32px;
	line-height:36px\9;
}
#Menu ul li a:hover {
	text-decoration:none;
}
#Menu ul li #suHome {
	background-position:10px -119px;
}
#Menu ul li #suHome:hover {
	background-position:10px -87px;
}
#Menu ul li #suData {
	background-position:10px -279px;
}
#Menu ul li #suData:hover {
	background-position:10px -247px;
}
#Menu ul li #suFind {
	background-position:10px -343px;
}
#Menu ul li #suFind:hover {
	background-position:10px -311px;
}
#Menu ul li #suLabs {
	background-position:10px -407px;
}
#Menu ul li #suLabs:hover {
	background-position:10px -375px;
}
#Menu ul li #suComm {
	background-position:10px -471px;
}
#Menu ul li #suComm:hover {
	background-position:10px -439px;
}
#Menu ul li #suFeed {
	background-position:10px -215px;
}
#Menu ul li #suFeed:hover {
	background-position:10px -183px;
}
#Menu ul li #suUser {
	background-position:10px -535px;
}
#Menu ul li #suUser:hover {
	background-position:10px -503px;
}
/* 底部樣式 */
#Foot {
	text-align:center;
	border-top: 1px solid #DDD;
	background-color:#385C5B;
	height:39px;
	line-height:39px;
	color:#84B5B4;
}
#Foot a {
	color:#A8CBCA;
}
#Foot a:hover {
	color:#FFF;
}
/* 主體樣式 */
#Main {
	padding-bottom:22px;
}
/* 內容樣式 */
#Content {
	float:left;
	width:670px;
}
.navHead {
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
	border:1px solid #C5D4E3;
	margin-bottom:1em;
}
.boxHead {
	background:transparent url(SkinPict.png) no-repeat 0 0;
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:0 10px 0 31px;
	height:23px;
	line-height:21px;
	line-height:25px\9;
}
.boxHead .headName {
	float:left;
}
.boxHead .headFeed {
	float:right;
}
#SeeHead {
	background-position:9px -347px;
	padding-top:2px;
}
#CatHead {
	background-position:9px -697px;
	padding-top:3px;
}
#DatHead {
	background-position:9px -282px;
	padding-top:2px;
}
#LabHead {
	background-position:9px -409px;
	padding-top:3px;
}
.boxList {
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
	border:1px solid #C5D4E3;
	margin-bottom:1em;
}
.boxList h5 {
	padding:5px 9px 0 9px;
	height:23px;
	line-height:21px;
	line-height:25px\9;
}
.boxList ul {
	padding:9px 15px;
}
.boxList ul li {
	line-height:2em;
}
.boxList ul li span {
	font-size:11px;
	color:#666;
	margin-left:3px;
}
#LabList ul {
	clear:both;
	overflow:hidden;
	zoom:1;
}
#LabList ul li {
	float:left;
	display:block;
	width: 25%;
	height:2em;
}
.evePost {
	margin-bottom: 12px;
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
	border:1px solid #C5D4E3;
}
.navPost {
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:7px 9px 1px 9px;
	height:23px;
	line-height:21px;
	line-height:25px\9;
}
.navPost .navCat {
	float:left;
	background:transparent url(SkinPict.png) no-repeat 0 -700px;
	padding-left:21px;
}
.navPost .navLnk {
	float:right;
}
.attPost {
	background-color:#EEE;
	padding:7px 3px 5px 3px;
}
.boxPost {
	padding:12px 12px 0 12px;
}
.headPost {
	padding:0 0 5px 19px;
	background:transparent url(SkinPict.png) no-repeat 0 -159px;
}
.headPost a {
	font-size:16px;
}
.textPost {
	font-size: 14px;
	line-height:1.6em;
	padding:6px 0 2px 0;
	text-align:justify;
}
.textPost p {
	margin: 0 0 0.7em 0;
}
.textPost ul {
	list-style: disc outside;
	margin:0 0 1em 2em;
}
.textPost ol {
	list-style: decimal outside;
	margin:0 0 1em 2em;
}
.attrPost {
	font-size:12px;
	color:#5A9594;
	padding:5px 1px;
	border-top:1px dashed #999;
}
.editPost {
	color:#5A9594;
	font-size: 12px;
	background:transparent url(SkinPict.png) no-repeat 1px -827px;
	padding-left: 20px;
	margin-bottom:0.9em;
}
.evePost .textPost #bitracDownload {
	display:none;
}
/* 置頂日誌 */
.Pinned {
	border:1px solid #1373AD;
	height:139px;
	background:#FFF url(/Client/BitracPub.png) no-repeat 1px;
}
.Pinned .boxPost {
	padding:0;
}
.Pinned .headPost, .Pinned .attrPost {
	display:none;
}
.Pinned .textPost #bitracDownload {
	display:block;
	position:relative;
	left:133px;
	top:87px;
	zoom:1;
	clear:both;
	overflow:hidden;
	width:320px;
}
.Pinned .textPost #bitracDownload a {
	display:block;
	width:127px;
	height:31px;
	float:left;
	color:#FFF;
	font-size:12px;
	line-height:43px;
	margin-left:16px;
	_margin-left:9px;
}
/* 相關文章 */
#RelatedList {
	margin-bottom:1em;
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
	border:1px solid #C5D4E3;
	padding:5px 9px 0 0;
}
#RelatedList h4 {
	background:transparent url(SkinPict.png) no-repeat 9px -412px;
	padding-left:30px;
	height:23px;
	line-height:21px;
	line-height:25px\9;
}
#RelatedList ul {
	padding: 2px 12px 6px 12px;
}
#RelatedList ul li {
	margin-bottom:4px;
	border-top:1px dashed #DDD;
	padding:5px 5px 0 5px;
	overflow:hidden;
	clear:both;
	zoom:1;
}
#RelatedList ul li:first-child {
	border:none;
}
#RelatedList ul li a {
	float:left;
}
#RelatedList ul li span {
	float:right;
	color:#666;
}
/* 評論列表 */
#CommentList {
	margin-bottom:1em;
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
	border:1px solid #C5D4E3;
	padding:5px 9px 0 0;
}
#CommentList h4 {
	background:transparent url(SkinPict.png) no-repeat 9px -476px;
	padding-left:30px;
	height:23px;
	line-height:21px;
	line-height:25px\9;
}
#CommentList h4 span {
	display:block;
}
#CommentList h4 .coHead {
	float:left;
}
#CommentList h4 .coFeed {
	float:right;
}
.colist {
	padding:9px;
}
.colist li {
	clear:both;
	overflow:hidden;
	list-style:none;
	zoom:1;
	border-top: 1px dashed #C5D4E3;
	padding:3px 0;
}
.colist li:first-child {
	border: none;
}
.colist li.author {
	background-color:#EEE;
}
.colist li .user {
	float:left;
	text-align:center;
	width:86px;
}
.colist li .icon {
	margin-top:10px;
	padding-right:13px;
}
.colist li .name {
	font-size:12px;
	font-weight:bold;
	padding-right:13px;
}
.colist li .time {
	font-size: 12px;
	color:#999;
}
.colist li .time a {
	color:#A6BDC6;
}
.colist li .info {
	float:left;
	padding:6px 12px;
	width:530px;
	text-align:justify;
}
.colist li .info .cite {
	cursor:pointer;
}
.colist li .text {
	font-size:14px;
	line-height:1.6em;
	padding:6px 0 0 0;
}
.colist li.stb {
	margin:0 1em 15px 1em;
	background-color:#EFEFF0;
	padding:9px;
}
.colist li.stb h6 {
	font-size:12px;
	background:transparent url(Images/atQuTb.png) no-repeat 0 3px;
	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 {
	padding: 0;
	border:1px solid #C5D4E3;
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
}
#CommentPost form {
	padding:1em;
}
#CommentPost fieldset {
	border:none;
	padding:0;
	margin:0;
}
#CommentPost input, #CommentPost textarea {
	border:1px solid #C5D4E3;
	padding:5px 3px;
}
#CommentPost textarea {
	font-size:14px;
	line-height:1.5em;
}
#CommentPost dl {
	clear:both;
	margin:0 0 1em 0;
	padding:0;
	width: 100%;
	overflow: hidden;
}
#CommentPost dt {
	float:left;
	text-align:right;
	margin:3px 0 0 0.7em;
	font-size: 12px;
}
#CommentPost dd {
	float:left;
	margin:0;
	padding:0;
}
#CommentPost dt span {
	margin-left:3px;
}
#CommentPost #ncSubmit {
	display:block;
	font-family:Tahoma;
	font-size:12px;
	color:#FFF;
	border:1px solid #5B8D8C;
	cursor:pointer;
	background:#5B8D8C url(SkinPict.png) no-repeat 13px -761px;
	padding:0 20px 0 37px;
	height:29px;
	line-height:29px;
	line-height:30px\9;
}
#CommentPost #ncSubmit:hover {
	background:#FFF url(SkinPict.png) no-repeat 13px -729px;
	color:#385C5B;
}
#CommentPost #CommentPostMSG dd {
	background:#FFFBDF url(SkinPict.png) no-repeat 9px -790px;
	border:1px solid #EF9B8F;
	padding:9px 10px 7px 30px;
	font-size: 12px;
	color:#333;
}
/* 一些提示 */
#NoArticles {
	height:56px;
	line-height: 56px;
	text-align:center;
}
/* 側邊樣式 */
#Sidebar {
	float:right;
	width:270px;
}
#Sidebar .side {
	margin-bottom: 12px;
	overflow:hidden;
	clear:both;
	zoom:1;
	border:1px solid #C5D4E3;
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
}
#Sidebar .side h4 {
	padding:5px 0 0 11px;
	height:26px;
	line-height:25px;
	line-height:30px\9;
}
#Sidebar .side ul {
	padding:0 7px 7px 7px;
}
#Sidebar .side ul li {
	margin-bottom:5px;
	padding:3px 5px 0 5px;
}
/* 側欄分類樣式 */
#CatPan ul {
	overflow:hidden;
	clear:both;
	zoom:1;
}
#CatPan ul li {
	float:left;
	display:block;
	width:110px;
}
#CatPan ul li span {
	margin-left:3px;
	color:#666;
	font-size:11px;
}
#Sidebar #RemPan ul li {
	overflow:hidden;
	clear:both;
	zoom:1;
	margin-bottom:7px;
}
#RemPan ul li .icon {
	border:1px solid #999;
	padding:1px;
	float:left;
	margin-right:5px;
	width:24px;
	height:24px;
}
#RemPan ul li .info {
	float:left;
	width:211px;
}
#RemPan ul li .info a {
	line-height:1em;
}
#RemPan ul li .info p {
	line-height:1.5em;
	padding-top:4px;
}
/* 日曆樣式 */
#CalPan {
	margin-bottom: 12px;
	overflow:hidden;
	clear:both;
	zoom:1;
	border:1px solid #C5D4E3;
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
}
#Calendar {
	font-size: 12px;
	font-family: Tahoma;
	text-align:center;
	margin:0;
	padding:10px 7px;
}
#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:36px;
	line-height:27px;
	padding:0;
	margin:0;
}
#caMain li a {
	color:#00A9DD;
}
#caMain li a:hover {
	width:34px;
	line-height:25px;
	background:#EDF9FF;
	border:1px solid #DAF2FC;
}
#Calendar #caMonth, #Calendar #caYears {
	padding:5px 1px 0 1px;
}
#caMonth li a, #caYears li a {
	width:63px;
	line-height:53px;
	border:none;
}
#caMonth li a:hover, #caYears li a:hover {
	background:#EDF9FF;
	border:1px solid #DAF2FC;
	width:60px;
	line-height:51px;
	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 li .caOth {
	color:#CCC;
}
#caMain li .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: 3px solid #C5D4E3;
	background:#F7F8FD;
	display:block;
	padding: 7px 12px;
	width:512px;
	_width:519px;
	margin:0;
}
#mtWins_PaAlt li {
	margin:0;
	padding:0;
	text-align:left;
}
#mtWins_PaAlt li .info {
	float:left;
	padding:6px 12px;
	width:399px;
	text-align:justify;
}
/* 分頁 */
#MultiPan {
	border:1px solid #C5D4E3;
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
	padding:1px;
}
.MultiPan {
	clear:both;
	overflow:hidden;
	zoom:1;
}
.MultiPan * {
	font-size:12px;
	font-family:Tahoma;
}
.MultiPan ul {
	margin:0;
	padding:0 5px;
	list-style:none;
	overflow:hidden;
	clear:right;
	zoom:1;
}
.MultiPan li {
	float:left;
}
.MultiPan li a, .MultiPan li span {
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	padding:0 7px;
}
.MultiPan li a:hover {
	text-decoration:none;
	background-color:#6BA6A5;
	color:#FFF;
}
.MultiPan .current {
	color:#CCC;
}
.MultiPan .direct a {
	font-weight:bold;
}
.MultiPan h6 {
	font-size:11px;
	display:block;
	float:left;
	border-right:1px dashed #DDD;
	background:transparent url(SkinPict.png) no-repeat 5px -666px;
	padding:0 9px 0 21px;
	height:22px;
	line-height:22px;
}
.MultiPan h6 span {
	color:#6BA6A5;
	font-weight:normal;
}
.MultiPan h6 span:first-child {
	display:none;
}
/* 評論分頁 */
#coListMPG {
	border:5px solid #FFF;
	border-width: 6px 0;
}
#coListMPG .MultiPan {
	border:none;
	padding:0 5px;
}
#coListMPG h6 {
	padding:0 3px 0 17px;
	border:none;
	background:transparent url(SkinPict.png) no-repeat 5px -666px;
}
#coListMPG h6 span {
	display:none;
}
/* 加密日誌輸入樣式 */
.inPwdForm {
	margin:6px 0;
	width:90%;
	height:56px;
	background-color:#F8F8F8;
	padding:9px;
	font-size:12px;
}
.inPwdErr {
	color:Red;
	display:block;
}
/* 搜索頁面 */
#SeeForm {
	background:#FFF url(SkinPict.png) repeat-x 0 -896px;
	border:1px solid #CCC;
}
#SeeForm h5 {
	background:transparent url(SkinPict.png) no-repeat 11px -341px;
	padding:10px 9px 0 32px;
}
#SeeForm form {
	padding:6px 12px;
	margin:0;
}
#SeeForm input {
	padding: 5px 3px;
}
#SeeForm input.Submit {
	padding: 5px 17px;
}
#SeeForm select {
	width:180px;
	font-size:14px;
}
#SeeForm fieldset {
	padding: 12px;
	margin:0 10px;
}
#SeeForm fieldset span {
	display:block;
	margin-top:4px;
}
#SeeForm legend {
	padding:6px 12px;
	margin:0;
	font-weight: bold;
}
#SeeForm dl {
	padding:0;
	margin:0;
}
#SeeForm dt {
	clear:both;
}
#SeeForm dt span {
	display:inline;
	margin:0 0 0 12px;
}
#SeeForm dd {
	padding:0;
	margin:8px 0;
}
#SeeForm fieldset.esFloat {
	float:left;
	width:42% !important;
	width:40%;
	margin:0 10px;
}
#SeeForm div {
	clear:both;
	padding:12px;
	margin-top:12px;
	text-align:center;
	border-top:1px dashed #FFF;
}
#SeeForm label input {
	margin:2px 0 -2px 0;
}
/* 代碼高亮 */
pre, code {
	font-family:"Consolas", "Courier New", Courier, mono, mingliu, "細明體";
	font-size:12px;
	width:100%;
	margin:0 0 1em 0;
	background-color:#E7E5DC;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:break-all;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
}
code {
	display:block;
	background-color:#F8F8F8;
	margin:5px 1px;
	padding:5px;
	line-height:1.5em;
	color:#5C5C5C;
	border-left:3px solid #146B00;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
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:#F8F8F8;
	margin:0px 0px 1px 3em !important;
	padding:5px 0;
	color:#5C5C5C;
	border-left:3px solid #146B00;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
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
}

