html{background:#ebfaff;overflow-y:scroll;color:#333}
body{font:14px Tahoma,Helvetica,Arial,sans-serif;line-height:24px;text-align:center;word-break:break-all;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}fieldset,img{border:none;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}h1,h2,h3,h4,h5,h6,strong,b{font-size:100%;font-weight:700;}q:before,q:after{content:'';}abbr,acronym{border:none;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;font-weight:inherit;}legend{color:#000;}del,ins{text-decoration:none;}small{font-size:100%;}pre,code,kbd,samp,tt{font-family:'Courier New',Courier,monospace;}abbr,acronym{border-bottom:1px dotted;cursor:help;}del{text-decoration:line-through;}hr{color:#ccc;background-color:#ccc;border:none;height:1px;}.hidden{display:none;}
h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}
a{text-decoration:none;color:#00e;}
a:hover{text-decoration:underline;color:#f60;}
a:active,a:focus{outline:none;}
#header,#main,#footer{width:950px;margin:auto;text-align:left;overflow:hidden;_zoom:1;}
#header{padding-top:10px;}
h1#logo{float:left;line-height:30px;background:url(images/logo.gif) no-repeat 50px top;text-indent:-82982px;width:180px;padding:0 10px;}
h1#logo a{display:block;width:70px;margin-left:30px;}
span.des{font-size:12px;color:#666;}
ul#pagelink{text-align:center;float:right;margin:5px 10px 0 0;}
ul#pagelink li{float:left;}
ul#pagelink li a{display:block;border:1px #bee3fa solid;background:#fff;width:68px;margin:0 0 0 5px;border-bottom:0;color:#333;-moz-border-radius:5px 5px 0 0;}
ul#pagelink li a:hover{font-weight:700;background:#d2f0fa;text-decoration:none;color:#000;}
#left{float:left;width:150px;margin-right:10px;padding:0 20px;}
#left h2{margin:10px 0 0;/*font-family:Microsoft YaHei,calibri,verdana;font-size:18px;*/}
#left ul li{border-bottom:#fff 1px solid;text-indent:18px;font-size:12px;}
#left ul li a{background:url(images/li.gif) no-repeat left 5px;display:block;color:#333;}
#left ul li a:hover{background:#bee3fa url(images/li.gif) no-repeat left -11px;text-decoration:none;color:#f60;-moz-border-radius:5px;}
#right {float:left;width:710px;padding:0 19px 10px;border:#bee3fa 1px solid;background:#fff;-moz-border-radius:10px;min-height:600px;_height:620px;overflow-x:hidden;}
#right dl dt{margin-top:10px;width:710px;line-height:30px;}
#right dl dt a{font-size:18px;color:#f60;font-weight:700;}
#right dl dt a:hover{color:#333;}
#right dl dd.tag{color:#666;font-size:12px;background:#eee url(images/cat.gif) no-repeat 5px 4px;text-indent:24px;}
ol.commentlist li a,#right p#tag a,#right dl dd.tag a{color:#0f5fb8;}
#right dl dd.tag a:hover{color:#f60;}
#right dl dd.tag span{background:url(images/comment.gif) no-repeat 0;padding-left:16px;margin-left:10px;font-size:10px;}#right dl dd.tag span a{color:#666;}
#right dl dd.content{padding:5px 50px 10px 20px;border-bottom:1px #eee solid;}
#right dl dd.content .more-link{font-size:12px;padding:5px;text-decoration:underline;}
#footer{line-height:36px;text-align:right;font-family:verdana;font-size:10px;}
#footer span{margin:0 5px;}
#footer span a{margin:0 2px;border:1px #f30 solid;background:#f50;color:#fff;padding:0 2px;-moz-border-radius:2px;}#footer span a:hover{text-decoration:none;background:#060;border:1px #030 solid;}
#right h2#cat-title{color:#999;font-weight:100;font-size:12px;position:absolute;top:12px;}
#right h1{text-indent:24px;color:#f60;margin:15px 0 10px;font-family:Microsoft YaHei,calibri,verdana;}
#right p#tag{font-size:12px;padding:5px 10px;color:#666;border:1px #eee solid;background:#fafafa;line-height:18px;-moz-border-radius:5px;}
#right p#tags{border:1px #eee dotted;font-size:12px;text-indent:12px;margin-bottom:10px;background:#fafafa;}
#right #content{padding:10px 30px;}
#right dl dd.content p,#right #content p{margin:10px 0;}
#right ol,#right ul{margin:5px 20px;}#right ul li{list-style:inside circle;}#right ol li{list-style:inside decimal;}
h3#comments{text-align:right;border-bottom:1px #eee solid;}
ol.commentlist{font-size:12px;color:#333;padding:0 30px 20px;}
ol.commentlist li{padding:10px 0;list-style:decimal;border-bottom:1px #ccc dotted;}
ol.commentlist li cite{color:#999};
#respond form input{margin:2px 0;}
#respond form textarea{width:500px;}
#respond form#commentform{font-size:12px;color:#999;padding:5px 30px;}
blockquote p{border-left:5px #ccc solid;padding:5px 10px 5px 20px;color:#777;font-size:12px;line-height:18px;}
h1#title{font-size:24px;}