html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,em,font,img,ol,ul,li,form,label,article,aside,figure,footer,header,menu,nav,section{border:0;margin:0;padding:0;}
article,aside,figure,footer,header,nav,section,blockquote,time{display:block}
.size-thumbnail img {border: 10px solid #f1f1f1;margin-bottom: 5px;}
.alignright,img.alignright {display: inline;float: right;margin: 10px 0 10px 15px;}
body{line-height:1.5;background:#FFF url(images/41-9.jpg) repeat fixed 0 0;background-size:100% 100%;-moz-background-size:100% 100%;color:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif}
a{color:#1F50B1;text-decoration:none}
a:hover{color:#000;text-decoration:none;}

#wrapper>nav{font-weight:bold;color:#fff;overflow:hidden;margin:30px 0 0;}
nav menu li{list-style-type:none;float:right;}
nav menu li a{color:#000;background:#fff;line-height:21px;margin:0 0 0 3px;padding:3px 10px;opacity: 0.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
nav menu li a:hover,
nav menu li.current a{text-decoration:none;color:#fff;background:#000;}

header{width:1440px;background:#000;margin:0 0 15px;padding:25px 0;overflow:hidden;opacity: 0.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:10px 0 10px 10px;-moz-border-radius:10px 0 10px 10px;border-radius:10px 0 10px 10px;}
header a{color:#fff;}
header a:hover{color:#F09636;}
header figure{float:left;width:80%;margin-left:25px;}
header figure h1{font-family:Georgia, Verdana, Arial, Serif;font-size:29px;font-weight:bold;color:#fff;}
header figure p{font-size:13px;color:#fff;}
header p a{background:url(images/rss.jpg) no-repeat -1px -64px ;width:60px;height:59px;cursor:pointer;float:right;margin-right:20px;}
header p a:hover{background-position: -1px -1px;}

section#wrapper{width:1440px;margin:auto;}
section#container{width:1440px;margin-bottom:5px;padding:0;}
section#container:after{clear:both;display:block;visibility:hidden;line-height:0;content:"";}
section#mainBox{width:1120px;float:left;}
section#mainBox figure {float:left;width:35px;overflow:hidden}
section#mainBox figure time{color:#fff;background:#000;height:60px;text-align:center;font-size:0.7em;padding:3px 0 0;opacity:0.5;filter:alpha(opacity=50);zoom:1;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
section#mainBox figure time .month{font-size:1.7em;font-weight:bold}
section#mainBox figure a{display:block;color:#fff;background:#000;width:35px;height:30px;text-align:center;font-size:1.1em;margin-top:10px;padding:7px 0 0;opacity: 0.2;filter:alpha(opacity=20);zoom:1;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
section#mainBox nav{color:gray;clear:left;text-align:center;margin-bottom:10px;}
section#mainBox nav a{display:block;margin:10px 0 20px 0;background:#fff;padding:5px;width:15%;font-size:12px;opacity: 0.5;filter:alpha(opacity=50);zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

section#mainBox nav a.next {float:left;margin-left:32px;}
section#mainBox nav a.prev {float:right;margin-right:20px;}

article{float:left;width:1030px;margin-bottom:15px;background:#fff;overflow:hidden;padding:10px 20px;overflow:hidden;opacity: 0.90;filter:alpha(opacity=90);zoom:1;-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;}
article a:hover{text-shadow:1px 1px 0 #c0c0c0;}
article#error{width:725px;float:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
article .title {border-bottom:1px solid gray;width:100%;}
article .title a{font-size:18px;line-height:1.5;color:#222;}
article .title a:hover{color:#003300;text-shadow:2px 2px 1px #c0c0c0;}
article .indexcontent{ float: left;width:800px;line-height:25px;margin:10px 0 0 0}
article .content p{margin:20px 0;}
article .content h1{font-size:22px;margin:10px 0}
article .content h2{font-size:20px;margin:10px 0}
article .content h3{font-size:18px;margin:10px 0}
article .content h4{font-size:16px;margin:10px 0}
article .content h5{font-size:14px;margin:10px 0}
article .content h6{font-size:12px;margin:10px 0}
article .content img {border:1px solid #ddd;padding:3px;margin:5px}
article .content ul li {list-style:inside square;padding:3px 0 3px 20px;}
article .content ol li {list-style:inside decimal;padding:3px 0 3px 20px;}
article .content blockquote,code{background-color:#EEF4FF;border:1px solid #CEE1F6;margin:10px 0;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;word-wrap:break-word;}
article .license{background:#FFFFDD;width:665px;height:60px;font-family:verdana;font-size:12px;line-height:20px;border:1px solid #999;border-left:4px solid #660000;margin:20px 0;padding:10px;}
article .meta{font-size:12px;color:gray;clear:both;border-top:1px solid gray;line-height:2em;height:2em;}
article .meta a{color:gray;}
article .meta a:hover{text-decoration:underline}

.comments {color:#222;}
.comments .respond{line-height:2em;height:2em;margin:5px 0}
.comments .respond:after{clear:both;display:block;visibility:hidden;line-height:0;content:"";}
.comments .respond h3{width:200px;float:left;color:#222;}
.comments .respond h3:hover{text-shadow:2px 2px 1px #c0c0c0;}
.comments .respond span{float:right;text-align:right;color:#222;}
.comments .respond span:hover{text-shadow:2px 2px 1px #c0c0c0;}
.comments .comment-list{width:auto;list-style:none;}
.comments .comment-list li{border:1px solid #dcdcdc;background:#fff;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.comments .comment-list li .userinfo {height:36px;padding:5px 10px;background:#f0f0f0;position:relative;}
.comments .comment-list li .userinfo .avatar {position:absolute;left:10px;width:30px;height:30px;border:1px solid #ccc;padding:1px;float:left;padding:2px;border-radius:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.comments .comment-list li .userinfo .avatar:hover{left:-5px;top:-10px;width:60px;height:60px;}
.comments .comment-list li .userinfo .usertext {float:left;height:34px;font-size:12px;margin-left:40px}
.comments .comment-list li .userinfo .usertext span{display:block;}
.comments .comment-list li .userinfo .usertext span.author{font-weight:bold}
.comments .comment-list li .userinfo .comment_meta {font-size:12px;float:right;margin-top:10px;}
.comments .comment-list li .comment_text {clear:both;padding:10px;}
.comments .comment-list li ol{margin:10px 10px;}
.comments .page-navigator {list-style:none;}
.comments .page-navigator:after{clear:both;display:block;visibility:hidden;line-height:0;content:"";}
.comments .page-navigator li a{color:#1F50B1;display:block;float:left;padding:1px 5px;text-align:center;border:1px solid #dcdcdc;margin-right:2px;}
.comments .page-navigator li a:hover,
.comments .page-navigator li.current a{font-weight:bold;border:1px solid #999;}

input,textarea{background:transparent url(images/input_bg.png) repeat-x;padding:3px;border:1px solid #889194;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
input:focus,textarea:focus{border-color:#74A2D4;-moz-box-shadow:0 0 5px #74A2D4;-webkit-box-shadow:0 0 5px #74A2D4;-khtml-box-shadow:0 0 5px #74A2D4;}

#commentform label{color:#444;}
#commentform label .required{font-style:italic}
#commentform input{width:200px;height:16px;margin:0 5px 10px 0;color:#222;}
#commentform textarea{width:99%;overflow:auto;padding:5px;color:#222;height:190px;}
#commentform input.submit,
#commentform input.submit_move,
#commentform input.submit_down{overflow:hidden;display:block;background:transparent url(images/submit.png) no-repeat;border:none;outline:none;margin:5px 0;width:130px;height:24px;color:#d7d7d7;line-height:24px;text-indent:999em;text-shadow:none;}
#commentform input.submit{background-position:0 0;float:left}
#commentform input.submit_move{background-position:0 -24px;float:left}
#commentform input.submit_down{background-position:0 -48px;float:left}
#commentform #htmltag{width:520px;float:right;height:50px;padding:2px;color:#333;font-size:11px;overflow:hidden;}
/*
#commentTips{clear:left;margin:50px 0 15px 0;width:450px;background-color:#FAFCFD;color:#444;border:1px solid #DDD;padding:15px 30px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}
#commentTips:hover{border-color:#82A117;-moz-box-shadow:0 0 5px #82A117;-webkit-box-shadow:0 0 5px #82A117;-khtml-box-shadow:0 0 5px #82A117;}
#commentTips ul{margin:0;padding:0;}
#commentTips ul li{list-style:inside circle;line-height:2em}
*/
#sidebar{width:320px;float:right;color:#fff;padding-top:10px;padding-bottom:10px;background-color:#000;overflow:hidden;opacity: 0.7;filter:alpha(opacity=70);zoom:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#sidebar a{color:#fff;}
#sidebar a:hover{color:#ccc;font-weight:bold;text-decoration:underline}
#sidebar ul{margin:5px 10px;list-style:none}
#sidebar ul.search{margin-bottom:20px;list-style:none}
#sidebar ul.search input{width:260px;padding:2px;margin:0;height:15px;}
#sidebar ul.search input.submit{background:url(images/lens.png) no-repeat;width:22px;height:22px;border:none;margin-left:2px;}
#sidebar ul li.rc a{color:#ccc}
#sidebar h2{font-size:18px}

footer{border-top:3px double #fff;color:#fff;font-size:11px;background:#000;text-align:center;clear:both;padding:3px;opacity: 0.7;filter:alpha(opacity=70);zoom:1;-webkit-border-radius:10px 10px 0 0;;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
footer a{color:#ccc;}
footer a:hover{text-decoration:underline;color:#ddd;}

.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
