/* CSS Document */
form { margin:0px; display: inline; }
label { display:block; font-weight:bold; margin:5px 0; text-align: left; }
input, textarea { background:#fff; border:1px solid #ccc; font-size:12px; color:#777; }
input.uinput { padding:3px; }
input.sbut { height:20px; padding:0 6px; }
input.mtop3 { margin-top:6px; }
textarea { width:400px; padding:2px; height:100px; display:block; line-height: 18px; }
div { word-break:break-all; }
.errorImageCode { display: none; }
.emptyClass { display:block; }
hr { margin:6px 0 3px 0; }
.hr { height:1px; overflow:hidden; margin-top:6px; margin-bottom:3px; border-top: 1px dotted #454545 }
#container { background-color:#FFFFFF; width:900px; margin:0 auto; text-align: left; border: 1px #eee solid; border-width: 0 1px; }
#header { margin:10px; padding-top:30px; }
#header h1 { font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:30px; color:#333; margin:0; }
#header h2 { font-size:12px; font-weight:normal; color:#999; text-indent: 4px; }
#nav { width:100%; text-align: left; height:30px; line-height:26px; background-image:url(../../images/guestbook.jpg); }
#nav .blankspan { width:80px; float:left;}
#nav a:link, #nav a:visited { display:block; float:left; color:#666; text-decoration:none; font-size:12px; height:26px; line-height:26px; padding:0 10px; margin:2px 10px; }
#nav a:hover { color:#fff; background:#FF6600; margin:2px 10px; }
#sidebar { float:right; width:234px; margin:0 10px 0 0; }
#sidebar h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:10px 5px 15px 10px; }
.topinfo { }
.submenu { padding:10px; border:1px solid #ccc; margin:0 0 20px 5px; }
.submenu a { display:block; height:13px; padding:4px 0 4px 17px; margin:1px 0 0 0; }
.submenu a:hover { padding:4px 0 4px 15px; }
.note { padding:10px; background:#eee; border:1px solid #ccc; margin:20px 0 20px 5px; line-height:18px; }
.note p { padding:4px 0 4px 17px; }
#leftarea { width:645px; float:left;}
#content { width:620px; margin:0 0 10px 10px; float:left; text-align: center; }
#content h1 { font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #eee; padding:5px; color:#000; }
#content h1 a { color:#000; text-decoration:none; display:block; background:url(h1.png) right no-repeat; }
#content h1 a:hover { color:#444; background:url(h1_hover.png); }
#content h2 { font-size:11px; color:#ccc; margin:10px 0 10px 0; padding:5px; }
#content p { padding:5px; line-height:18px; word-spacing: 0.1em; }
#content .article_menu { text-align:right; padding:5px; margin:10px 0 20px 0; border-top:1px solid #eee; }
#content .article_menu a { padding:0 0 0 15px; background:url(comment.png) left no-repeat; color:#333; text-decoration:none; }
#content p a { color:#333; text-decoration:none; }
#content p:hover a { border-bottom:1px dotted #000; }
#content p:hover a:hover { border-bottom:1px solid #000; }
#content .article_menu a:hover { color:#000; background:url(comment_hover.png) left no-repeat; }
#content ul { margin:0 0 0 15px; padding:0; border-top:1px solid #f6f6f6; }
#content li { margin:5px 0 5px 0; border-bottom:1px solid #f6f6f6; padding:0 0 5px 20px; list-style:none; background:url(arrow.png) top left no-repeat; color:#999; }
#content .blockquote { background:#f6f6f6; margin:4px; padding:5px; border-top:1px solid #666; border-bottom:1px solid #666; }
#content .blockquote p { margin:0; padding:0 10px 0 10px; }
.comment_odd { background:#f6f6f6; border-top:1px solid #fff; border-bottom:1px solid #eee; text-align: left; line-height:26px; text-indent: 10px; }
.comment_other { text-align: left; font-size:10px; text-indent: 10px; }
.comment_reply { border:1px solid #eee; text-align: left; line-height:16px; padding:10px; margin:0 0 0 10px; }
.comment_even { padding:10px; border-top:1px solid #fff; text-align: left; word-break:break-all; overflow:auto; }
.comment_even .topico { float:right; position:relative; right:0; }
.showpage { text-indent: 10px; }
.comnum { float:right; font-size:25px; color:#ccc;}
#for { text-align: left; }
#for h3 { margin-top:10px; font-size:14px; height:23px; }
#vcodeImg { display: inline-block; }
#forreply { margin-left:20px; text-align: left; }
#mylogin dl { margin:0 auto; width:50%; border: 1px #ccc solid; background:#eee; padding:20px; text-align: left; }
#mylogin dt { height:25px; }
#mylogin dd { height:35px; }
.uinput { width:220px; height:18px; }
.uinput1 { width:100px; height:18px; }
.sbut { width:80px; height:14px; background-color:#CCCCFF; color:#000; border:solid #999 1px; }
#footer { clear:both; margin:0px 10px 0px 10px; text-align:center; }
#footer a { color:#777; }
#msgInfo { margin-bottom:8px; top:150px; left:0; position:absolute; text-align:center; width:100%; }
#msgInfo .alert { width:300px; margin:0 auto; border: 1px #ca1717 solid; background: #fff; text-align: left; }
#msgInfo .alertTxt { height:50px; text-indent: 36px; line-height:36px; overflow:hidden; }
#msgInfo .alertTit { background: #ca1717; height:28px; margin:1px; color: #fff; line-height:28px; text-indent: 24px; }
.toparea { height:94px; width:900px; margin:0 auto; clear:both; background-image:url(../../images/top_bg.gif); background-repeat:repeat-x; }
.blank8 { CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 5px }
.blank4 { CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 4px }
.blank40 { CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 40px }
.hilionlogo { float:left; width:280px; text-align:center; }
.minitools { float:right; width:600px; height:34px; }
.minitools .tool li { float:right; background-image:url(../../images/toolsbg.gif); background-repeat:no-repeat; background-position:left top; line-height:26px; }
.minitools .tool li a { margin:0 10px; }
.searchbox { float:right; width:500px; text-align:center; margin-top:14px; height:24px; }
.buttomline { width:900px; height:4px; margin:0 auto; background-image:url(../../images/buttomline.gif); background-repeat:repeat-x;}
.buttommenu { width:900px; height:35px; margin:0 auto; background-color:#fff;}
.buttommenu .bleft { float:left; clear:left; height:14px; margin-top:14px;}
.buttommenu .bleft li { float:left; background-image:url(../../images/blistbg.gif); background-repeat:no-repeat; padding:0 10px; border-right:solid #ccc 1px; margin-left:10px; color:#aaaaaa;}
.buttommenu .bright { float:right; clear:right; margin-top:15px;}
.buttomarea { width:900px; height:75px; margin:0 auto; background-color:#eee; clear:both;}
.buttomarea .anhilion { width:230px; height:65px; float:left;}
.buttomarea .copyright { width:668px; line-height:16px; height:65px; color:#999999; float:right; text-align:left;}
.blackline { width:900px; height:2px; background-color:#fff; margin:0 auto; clear:both; border-bottom:solid #363636 2px;}
