html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
a{text-decoration:none;}
.clear{clear:both;}
.clearleft{clear:left;}
.clearfix{display:inline-block;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
body{font:normal 14px Arial, Helvetica, Verdana, sans-serif;margin:0 auto;}
a{color:#006699;}
a:hover{color:#D54E21;text-decoration:underline;}
#wrapper-head,#wrapper{width:990px;padding-left:0;margin:0 auto;}
#ttlogo{float:left;padding:20px;width:312px;height:70px;}
#searchform{float:right;margin:38px 20px 25px 0;}
#searchform .searchInput_top{border:2px solid gray;background:#fff;color:#333;width:200px;padding:6px;font-size:12px}
#searchform .searchsubmit{height:32px;cursor:pointer}
.nav{width:990px;margin:auto;}
.nav-bg{width:100%;min-width:990px;height:40px;background:#2d2d2d;margin-bottom:10px;}
#main_nav{height:40px;float:left;font-size:14px;font-weight:700;z-index:500;position:relative;width:auto;color:#ccc;}
#main_nav li{float:left;position:relative;z-index:10;padding:0 5px;}
#main_nav li a{line-height:40px;text-align:center;margin:0 5px 0 0;color:#ccc;}
#main_nav li a:hover{color:#fff;text-decoration:none;background:#4c4c4c;}
#subscriber{float:right;width:auto;height:40px;padding-left:10px;font-weight:700;font-size:13px;}
#subscriber li{float:left;width:auto;padding:6px 3px;}
#subscriber li a{line-height:30px;color:#ccc;}
#subscriber li a:hover{color:#fff;text-decoration:none;background:#4c4c4c;}
#inner{width:990px;overflow:hidden;margin:0 auto;}
.pagetitle{font:bold 18px Arial, Helvetica, Verdana, sans-serif;color:#444;margin-bottom:4px;padding-left:4px;}
.post{border-top:0;}
.new-post{float:left;width:680px;overflow:hidden;}
.new-post.even{float:right;}
.new-post p{text-indent:2em;}
.new-post .inner,.post .inner{padding:5px 5px 5px 25px;}
.post .inner{padding-top:0;border-top:0;}
.post .meta{border-bottom:1px solid #d1d1d1;line-height:36px;font-size:14px;text-align:right;overflow:hidden;margin:0 -12px 8px;padding-right:5px;}
.breadcrumb{float:left;width:auto;margin-left:10px;font-size:13px;}
.nm{display:block;float:right;line-height:35px;padding:0 8px;font-size:13px;}
.cs{font-size:13px;}
.new-post .entry{clear:both;height:80px;font-size:14px;}
.title{font-size:16px;}
.post-title{font-size:20px;font-weight:700;padding-bottom:8px;margin-bottom:8px;text-align:center;}
.new-post .title{padding:5px;height:25px;text-align:center;}
#content-index{float:left;width:705px;height:auto;overflow:hidden;}
.indexbg{width:705px;height:auto;margin-left:5px;overflow:hidden;}
.indexcontent1{width:344px;float:left}
.indexcontent2{width:344px;float:right}
.catlist-1,.catlist-2,.catlist-3,.catlist-4,.catlist-5,.catlist-6,.catlist-7,.catlist-8{width:344px;padding:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.catlist-1 h2,.catlist-2 h2,.catlist-3 h2,.catlist-4 h2,.catlist-5 h2,.catlist-6 h2,.catlist-7 h2,.catlist-8 h2{font-size:14px;line-height:35px;margin:0 0 5px 5px;border-bottom:1px solid #d1d1d1;}
.catlist-1 h2 a,.catlist-2 h2 a,.catlist-3 h2 a,.catlist-4 h2 a,.catlist-5 h2 a,.catlist-6 h2 a,.catlist-7 h2 a,.catlist-8 h2 a{color:#336633;}
.catlist-1 h2 a:hover,.catlist-2 h2 a:hover,.catlist-3 h2 a:hover,.catlist-4 h2 a:hover,.catlist-5 h2 a:hover,.catlist-6 h2 a:hover,.catlist-7 h2 a:hover,.catlist-8 h2 a:hover{color:#D54E21;}
.catlist-1 li,.catlist-2 li,.catlist-3 li,.catlist-4 li,.catlist-5 li,.catlist-6 li,.catlist-7 li,.catlist-8 li{list-style:disc;line-height:25px;margin-left:25px;}
.cat-img{float:left;width:120px;height:80px;overflow:hidden;margin-right:10px;}
.cat-img img{width:120px;height:80px;}
.more {margin-left:20px;font-size:13px;}
#content{clear:both;width:692px;float:left;}
.entry{line-height:18px!important;}
.entry ul{padding-left:20px;}
.entry ol{padding-left:25px;}
.entry strong{color:#151515;line-height:120%;margin-top:10px;}
.entry hr{border-top:1px solid #abb0b5;height:1px;}
.entry p{line-height:25px;text-align:left;margin:10px 5px;text-indent:2em;}
.entry a{margin:0 2px;}
.entrycontent a{text-decoration:underline;}
.entry code{font-family:"Courier New", Courier, sans-serif;font-size:13px;color:#777;width:645px;}
.entry iframe{width:510px; height:498px;}
.entry img{width:100%}
.alignleft {
 float:left;
 text-align:left;
 margin-right:10px;
 font-size:12px;
}
.alignright {
 float:right;
 text-align:right;
 margin-left:10px;
 font-size:12px;
}
#copyrightinfo{margin-bottom:20px;}
#copyrightinfo a{text-decoration:underline;}
blockquote{background:#eee;border-radius:10px;margin:10px 28px;padding:10px 25px;}
.postmetadata{padding:0 5px;clear:both;}
.postmetadata h3{color:#555;line-height:120%;font-weight:700;margin:10px 0;}
.postmetadata ul{border-left:solid 2px #d1d1d1;padding-left:8px;margin-left:8px;}
.postmetadata ul li{margin:4px 0;font-size:13px;}
#sidebar{float:right;width:257px;overflow:hidden;border-left:dashed 1px #d1d1d1;padding-left:5px;text-overflow:ellipsis;white-space:nowrap;}
.widget .inner{padding:0 11px 11px;}
.widget ul{padding-bottom:8px}
.widget ul li{padding:4px 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.widget h3,.widget-title{color:#555;font-size:14px;line-height:35px;border-bottom:1px solid #d1d1d1;padding-top:1px}
#links{overflow:hidden;}
#links li{float:left;width:100%;}
#pagenavi{margin:10px;}
.page-numbers{margin:10px 2px;padding:3px 6px;}
.current,.current:hover,.page-numbers:hover{background:#d1d1d1;border-radius:10px;}
.foot-new{background:#ddd;padding:25px;margin-top:20px;}
.foot-new p{text-align:center;font-size:13px;}
#comments{padding:10px 20px;font:700 20px Arial, Verdana, sans-serif;}
#comments-wrapper{margin-left:10px;}
#respond-wrapper{margin-left:20px;}
#respond h3{font:700 20px Arial, Verdana, sans-serif;padding-bottom:5px;padding-top:0;}
.navigation,#respond{margin:10px;}
.commentlist li{display:block;padding:5px 20px;overflow:hidden;border-top:1px dotted #d1d1d1;}
.commentlist li .avatar{float:left;padding:2px;margin-right:5px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em;}
.commentlist p{line-height:1.5em;padding:5px 50px;}
.children li{margin-left:40px;width:auto;padding:5px 5px 0;overflow:hidden;}
.children li .avatar{width:24px;height:24px;}
.floor{float:right;font-size:20px;}
.reply{top:0;right:0;}
.reply a{padding:0 5px;border:1px solid #b8b8b8;border-radius:10px;}
.reply a:hover{color:#209dbc;}
.cancel-comment-reply a{color:#209dbc}
#commentform p{margin-bottom:2px;}
#commentform input{width:50%;}
#commentform textarea{width:100%;}
#commentform input,#commentform textarea{background:#f6f6f6;border:1px solid #ddd;padding:5px;}
#commentform #submit{width:100px;background:#d1d1d1;padding:5px;border-radius:5px;}
#commentform #submit:hover{background:#808080;color:#fff;}
#smilelink{cursor:pointer;width:420px;margin-left:1px;}
#smilelink a{width:18px;float:left;margin-bottom:5px;padding-left:1px;}
#ttlinkbox{width:690px;float:left;display:block;margin:10px 0 10px 2px;}
.ttlink,.ttlink ul{width:690px;display:block;}
.ttlink ul li{float:left;width:115px;height:16px;margin:5px;padding:5px;border:1px dotted #8e8e8e;display:block;}
.ttlink ul li a{height:16px;line-height:16px;white-space:normal;display:block;}
.ttlink ul li img{float:left;width:16px;height:16px;padding-right:5px;display:block;}