*{margin:0; padding:0}
body, html{color:#333; font-family: Verdana, Arial,"Microsoft Yahei","Lucida Grande", "Bitstream Vera Sans", Tahoma, sans-serif; font-size:13px; line-height:160%; margin:0; padding:0}
a{color:#06c; text-decoration:none; outline-color:invert; outline-style:none}
a img{border:0}

blockquote{background-color:#F2F2F4; margin:10px 30px 10px 20px; padding:5px 10px; border:1px solid #ddd; border-left:2px solid #91aa9d}
#header{border-top:6px solid #91aa9d; height:100px; background:#193441 none no-repeat scroll 0; margin:0; padding:0}
#header .header_wrapper{width:970px; height:100px; margin:0 auto; padding:0}
.header_left{float:left; margin-top:25px; width:400px}
.header_left h1 a{line-height:180%; font-size:24px; color:#f2f2f2}
.header_left h2{font-size:13px; color:#eee; font-weight:normal}
.header_right{float:right}
.header_right ul{list-style-type:none}
.header_right ul li{float:left}
.header_right ul li a{color:#ccc; display:block; line-height:28px; padding:0 10px}
.header_right ul li.current_page_item a{color:#fff; background:#91aa9d}
#container{width:970px; background:#fff; margin:0 auto}
#main{float:left; width:640px; overflow:hidden; padding-top:20px; padding-bottom:20px}
.post{margin-bottom:40px; font-size:13px; text-align:left}
.postdate,.postmeta_author,.postmeta_category,.postmeta_comments,.postmeta_time,.tags,#sidebar ul ul li,#sidebar .feed a,#searchform,#searchform:hover{background:url(images/meta.gif) no-repeat scroll 0 0 transparent}
.postdate{float:left; display:block; background-position:0px -78px; height:48px; width:48px; line-height:160%; margin-right:10px}
.month{text-transform:uppercase; text-align:center; color:#fcfff5; font-size:12px}
.date{text-align:center; margin-top:2px; font-size:18px}
.postmeta{color:#666; font-size:12px}
.postmeta_category{background-position: 0px -26px;height:16px; width:16px;padding:0 5px 0 18px}
.postmeta_comments{background-position:0px -52px;  padding-left:18px}
.postmeta_author{background-position:0px 0px; padding:0 5px 0 18px}
.postmeta_time{background-position:0px -289px;  padding-left:18px}
.postmeta_category a{color:#666}
.postmeta_comments a{color:#666}
.title{height:48px}
.title h2{line-height:120%}
.title h2 a{color:#3e606f; font-size:20px; line-height:140%}
.post p{margin:5px 0; padding:5px 20px 5px 0}
.post ul, .post ol{margin:10px 0 10px 0; padding-left:40px; padding-right:40px}
.post li{padding:2px 0 2px 0}
.entry{margin:20px 0 5px 0; padding-bottom:5px; border-bottom:1px dashed #ccc}
.entry a{text-decoration:none; color:#06c}
.entry a:hover{text-decoration:underline}
.tags{background-position:0 -263px; padding-left:20px; color:#666}
.tags a{color:#666; text-decoration:none}
.tags a:hover{text-decoration:none}
.info{padding:10px 0; color:#666}
.relate h3{color:#3e606f; font-size:16px}
.relate ul{list-style-type:decimal}
.navi{clear:both; padding-bottom:20px}
.navi .left{float:left}
.navi .right{float:right}
.navi a{color:#777; border-bottom:1px dashed #999}
.navi a:hover{ border-bottom:1px solid #db5104}
.alignleft{padding-right:5px; float:left; text-align:left}
.alignright{padding-left:5px; float:right; text-align:right}
.commentstitle{border-top:1px solid #e3e5e4}
h3{color:#3e606f; font-size:18px; line-height:130%;margin-top:30px}
.commentstitle h3{padding-bottom:10px; padding-top:10px}
.trackback{float:right; padding-top:10px; padding-right:12px}
.trackback a{color:#999; font-size:12px}
.commentlist{color:#000; list-style-type:none; padding:10px 12px}
.commentlist a{color:#06c}
.commentlist a:hover{ border-bottom:1px solid #db5104}
.commentlist li{border-bottom:1px solid #e3e5e4; padding:15px 5px 30px 5px}
.alt{background-color:#f9f9f9}
.top, .time a{color:#999}
.avatar{float:right; width:32px; height:32px; display:block; padding:2px; border:1px solid #ddd; margin:5px}
#respond{font-size:18px; color:#3e606f; margin-bottom:15px; margin-top:10px}
#commentform p{margin-bottom:15px}
textarea#comment{width:450px; height:200px}
input#submit{margin-left:12px; background-color:#f9f9f9; border:2px solid #e3e5e4; width:80px; padding:2px 5px; color:#666; font-size:12px}
#searchform{background-position:0 -162px; height:32px; width:260px}
#searchform:hover{background-position:0 -204px}
#searchinput{background:none; border:none; padding:0px 5px 6px 10px; color:#999}
#searchsubmit{background:none; border:none; width:60px; height:30px; cursor:pointer}
#sidebar{float:right; width:310px; overflow:hidden; border:1px solid #e3e5e4; border-top:0; background:#f3f4ee; line-height:160%; margin-bottom:20px}
#sidebar ul{padding:15px}
#sidebar a{color:#666; text-decoration:none}
#sidebar ul h2{font-size:18px; line-height:180%; padding-bottom:3px; margin-bottom:10px; color:#3e606f; border-bottom:1px solid #e3e5e4}
#sidebar ul li{list-style:none; line-height:180%; font-size:12px; padding-top:15px}
#sidebar ul ul{padding:0 10px}
#sidebar ul ul li{border-bottom:1px solid #eee; padding:2px 0; background-position:0 -236px; padding-left:16px}
#sidebar ul li form{margin:10px 0}
#search form{margin-top:5px; margin-bottom:20px}
#sidebar .feed a{margin-left:10px; padding-left:20px; background-position:0 -136px}
.tagcloud{padding:0 10px}
#footer{border-top:2px solid #ddd; clear:both; width:100%; color:#777}
#footer a{color:#777}
#footer a:hover{color:#666}
#footer .footer_wrapper{margin:0 auto; width:970px}
#footer .footer_left{float:left; padding:10px 0 20px 0; line-height:160%}
#footer .footer_right{float:right; padding:10px 0 20px 0; line-height:160%}
.header_left h1 a:hover,.header_right ul li a:hover,a:hover,.title h2 a:hover,.title .postmeta a:hover,.title .postmeta a:hover,.entry a:hover,.tags a:hover,.navi a:hover,.commentsnumber,.commentlist a:hover,#sidebar a:hover,.footer a:hover,#footer a:hover{color:#db5104}
.thdrpy{text-align:left; font-size:12px; margin:10px 0}
