body{margin:0 auto;width:900px;background:#eee url(../images/bgbody.gif) repeat-y 50% 0%;}
form, form p, h6{margin:0;padding:0;}
body, th, td, input, textarea, select, option, h6{color:#555;font-family:"Tahoma", "MS Shell Dlg", "宋体"; font-size:12px;line-height:1.5em;} /* voice-family:"\"}\"";voice-family:inherit;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, "宋体", sans-serif;font-size:12px;*/
html>body{font-size:12px;}
h6.title{margin:24px 0;}
ul{list-style-type:circle;padding:0 12px 0 24px;}
ul.list{margin: 0 0 1em 1.5em;}
ul.list li{margin-top:0.5em;}
dl{clear:both;}
dl dt{padding:0.3em;font-weight:bold;background-color:#eee;border:1px solid #eee;}
dl dd{margin:0.5em 0 0.5em 2.3em;padding:0.3em;background-color:#fcfcfc;border:1px solid #eee;}
acronym{color:#00e;border-bottom:1px dotted #00e;}
a img{border:0;}
img.p{margin-left:2em;}
label{font-weight:bold;}
a{color:#555;text-decoration:none;}
a:hover{color:#00e;}
option.selected{color:#fff;background-color:#555;}

#header{width:860px;padding:10px 20px;}/*background:url(../images/bg_header.png) no-repeat 50% 0%;*/
#banner{width:860px;padding:10px 20px;} /* for the banner above header. 20080515*/
#logo{float:left;padding-left:6px;height:130px; width:120px; z-index: 1;} /* background: blue; */
#navi{float:right; padding-right:6px; z-index: 9;} /* position:relative; */
#navi a{float:left;padding:0 3px;text-decoration:none;display:block;}
#catalog{width:860px;height:28px !important;height:27px;margin-top:0 !important;margin-top:10px;padding-top:10px !important;padding-top:0;margin-bottom:5px;clear:both;}
#catalog a{color:#555;background-color:#aaa;display:block;float:left;border-left:5px solid #fff;padding:5px 25px;height:18px;text-decoration:none;}
#catalog a.current{color:#fff;background-color:#555;padding:5px 19px;}
#catalog a:hover{color:#fff;background-color:#999}
a#home{border-left:0;}
#summary{width:860px;padding:5px;color:#fff;background-color:#555;voice-family:"\"}\"";voice-family:inherit;width:850px;}
html>body #summary{width:850px;}
#summary a{color:#fff;}
#summary a:hover{color:#ccc;}

#main{float:left;width:860px;;padding:10px 20px;}
#left{float:left;width:688px;}
#right{float:left;margin-left:12px;width:160px;}

.navigator{float:left;margin:10px 0;width:688px;text-align:center;} /* It is used in read.asp. */
.navigator p{display:inline;margin:0;padding:6px;}

body.read .navigator{width:860px;}

.param{margin-bottom:20px;width:688px;clear:both;}
body.read .param{width:860px;}
.highlight{background-color:yellow;}
.topic{padding-left:16px;font-size:14px;font-weight:bold;background-position:3px 40% !important;line-height:18px;border-bottom:2px solid #555;background:url(../images/li.gif) no-repeat 3px 30%;}
.ctopic{line-height:15px !important;line-height:18px;border-bottom:2px solid #666;}
.function{float:right;}
.function input{margin-top:6px;padding:0;border:0;background-color:transparent;font-size:6px;background-color:transparent;color:#555;}

.content{width:100%;line-height:1.75em;overflow:hidden;margin-top:12px;}
body.read .content{width:640px;line-height:1.75em;overflow:hidden;margin-top:12px;} /* used in read.asp */
#cr .content{background-color:#f3f3f3;}
.content a{color:#22a;}
.content a:hover{color:#00e;}/*color:#000;color:#fff;background-color:#00e;*/
.content ul{margin:1em;padding:0 1em;list-style-type:square;}
.content p, .content h3, .content h5{margin:6px;text-indent:2em;line-height:1.75em;}
.date{margin:0;padding-top:6px;font-family:"Tahoma", "MS Shell Dlg", "宋体"; font-size:12px;text-align:right;clear:both;border-top:2px solid #eee;}
.date_on_topic{font-size:12px;font-weight:normal;}

.content .br{margin:-9px 0;}
.content .img{width:100%;overflow:hidden;margin-left:0;margin-right:0;text-indent:0;}
.content .imgl, .content .l{float:left;text-indent:0;}
.content .imgr, .content .r{float:right;text-indent:0;}
.content .imgc, .content .c{text-align:center;text-indent:0;clear:both;}
.content blockquote{margin:6px 0 6px 24px;padding:12px 6px;overflow:hidden;background-color:#f7f7f7;border-left:3px solid #ccc;clear:both;}
.content .code pre{margin:6px 0 6px 24px;padding:0 0 0 6px;overflow:auto;font-family:"courier new", monospace, "宋体";font-size:11px;background-color:#f7f7f7;border-left:3px solid #ccc;}

.content pre {line-height: normal;} /* 20080814 for <pre> label of content. */

.comment_reply{width:600px; margin:6px 0 6px 24px; padding:2px 6px; overflow:hidden; background-color:#f7f7f7; border-left:3px solid #ccc; clear:both;} /* Admin reply for comments */

.miscell{margin-bottom:20px;}

#pagelink{width:688px;float:left;margin-bottom:20px !important;margin-bottom:0;}
body.read #pagelink{width:860px;}
#pagelink a, #pagelink span{padding:0 4px;font-size:11px;display:block;float:left;}
#pagelink span{font-weight:bold;}

#form, #sort, #search{margin:12px 0;padding:0 1px;}

#calendarHeader{padding:0 6px;clear:both;background-color:#eee;font-weight:bold;font-family:"Tahoma", "MS Shell Dlg", "宋体"; font-size:10px;}
#calendar{clear:both;}
#calendar td, #calendar td a{font-family:"Tahoma", "MS Shell Dlg", "宋体";font-size:9px;}
#calendar td a{text-decoration:underline;display:block;}
#calendar td.current{background-color:#eee;}
#calendar td a:hover{color:#fff;background-color:#00e;text-decoration:none;}
#calendar .bar td{color:#555;}
#calendarBottom{padding:0 6px;clear:both;text-align:center;background-color:#eee;word-spacing:3px;}

#search ul, #sort ul{list-style-type:none;margin:0;padding:0;}

#feed{clear:both;margin:12px 0;padding:0 3px;overflow:hidden;}
#comment{clear:both;width:100%;overflow:hidden;}
#comment ul{margin:0;padding:0 0 0 15px;list-style-type:circle;}
#comment ul li{padding:0;}

.list .cmt_rel{margin-bottom:12px;padding-left:6px;font-size:10px;border-left:3px solid #ccc;color:#666;}
.list .cmt_rel a{border-bottom:1px solid #ccc;}

#commentForm{float:left;width:95%;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;padding-bottom:6px;}/*20090315 change the width from 640 to 95%*/
#commentForm h6{width:640px;padding:6px 0;}
#commentForm form.left{width:420px;float:left;padding:5px;}
#commentForm div.right{width:350px;height:112px;float:right;margin:29px 5px 0 0;padding:5px;border:1px solid #7f9db9;} /*20090315 change the width from 193 to 350*/
#commentForm form.left div{margin:3px 0;}
#commentForm label{display:block;float:left;margin-top:2px;margin-bottom:3px;}
#commentForm input#nickname, #commentForm input#password{display:block;float:left;margin-right:10px;margin-bottom:3px;width:80px;height:16px;padding:1px 3px;border:1px solid #7f9db9;}
#commentForm input#reg{display:block;float:left;width:16px;}
#commentForm textarea#content{width:416px;height:120px;border:1px solid #7f9db9;}
#commentForm input#submit{display:block;float:right;padding-top:3px;background-color:#f3f3f3;border:1px solid #7f9db9;}

#footer{float:left;width:860px;padding:0 20px 10px 20px;} /*background:url(../images/bg_footer.png) no-repeat 50% 0%;*/
#links{padding:10px;width:840px;}
#links h6{display:none;}
#links a{float:left;margin:2px;padding:0 2px;text-decoration:none;display:block;}/*background-color:#fff;*/
#copyright{padding-top:10px;clear:both;color:#999;text-align:center;font-size:10px;}
#external{display:none;}

.cdate{color:#666;margin-left:3px;font-size:11px;font-weight:normal;display:inline;}
.red{color:red;}
.green{color:green;}
.blue{color:blue;}
.e{font-size:11px;}
.timestamp{font-size:10px;color:gray;}
