﻿/*
Theme Name: warrior
Theme URI:
Description: warrior is a private theme, by Yusn.
Version: 1.4
Author: Yusn
Author URI: http://digegg.com
Tags: white, simple
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, img, input, textarea, blockquote, p, fieldset{margin:0;padding:0}
body{color:#3e3d3d;font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;font-size:12px;background:#fff}
h1{font-size:20px}
h2{font-size:16px}
h3{font-size:13px}
img, a img{border:none}
.inline{display:inline}
.sided,
.wp-caption p{margin:-8px 0 0;padding:0}
.wp-caption .wp-caption-text{text-align:center;padding:5px 0;background:#f9f9f9;font-size:13px;width:100%;color:#000;border-bottom:1px solid #ddd}
.wp-caption-text:hover{background:#f5f5f5}
a{color:#3b5a78}
a:hover{color:#61A7ED}
a,
a:hover,
#ioo a{text-decoration:none}
ul{list-style:none}
pre code{font-size:1.3em}
pre,
blockquote{clear:both;margin:10px 0;padding:0 20px;border-top:1px dashed #d8d8d8;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-left:3px solid #d3e1f9;background:#f6f6f6;color:#666;line-height:1.5em}
pre,
blockquote p{margin:10px 0}
.alignleft{float:left;max-width:50%;text-align:left}
.alignright{float:right;max-width:50%;text-align:right}
.aligncenter{text-align:center}
.alignnone{font-size:14px}
.left{float:left}
.right{float:right}
.fixed,
.clear{clear:both;margin:0;padding:0}
.fontthin{font-weight:normal}
small,
.small{font-size:11px}
.row .small{font-size:13px;margin:0 2px}
.errorbox{height:32px;margin:25px 5px;padding-left:45px;line-height:2.7em;border:1px solid #fddc9b;font-size:13px;background:#fffbcc url(images/img.png) -184px -266px no-repeat}
.more-link,
.normalfont{font-size:12px}

/* layout START */
.iwrap,
.wrap{width:960px;margin:0 auto}
/* layout END */
/* header START */
#header{background:#aedcea url(images/img.png) 0 -485px repeat-x}
#title a{float:left;margin:25px 0 0;width:139px;height:44px;text-indent:-9999em;background:url(images/logo.gif) no-repeat 0 0;outline:none}
.ad{float:right;width:601px;height:60px;margin:20px 0 5px}
/* header END */

/* menus START */
#navigation{width:100%;height:32px;font-family:"Microsoft YaHei","微软雅黑",Arial,Tahoma,sans-serif;background:#92d2e9}
#menubar li a,
#menubar li{float:left;height:32px}
#menubar .current_page_item,
#menubar li.here{background:#bd9ede;border-radius:3px 3px 0 0}
#menubar .current_page_item a,
#menubar .current_page_item a:hover,
#menubar li.here a,
#menubar li.here a:hover{color:#fff}
#addpost a,
#menubar li a{display:block;height:32px;line-height:32px;margin:0!important;margin:0 0 -3px}
#menubar li a{padding:0 15px;color:#062345}
#menubar li a:hover,
#menubar li a.current{background:#ba9fd9;color:#fff;border-radius:3px 3px 0 0}
#addpost{float:right;height:32px;width:62px}
#addpost a{padding:0 7px;border-radius:3px 3px 0 0;background:#ba9fd9;color:#deedfb}
#addpost a:hover{color:#fff}
.bda{width:100%;height:3px;background:url(images/img.png) 0 0;position:absolute;z-index:-1}
/* menus END */

.pan{width:960px;height:70px;border-bottom:1px solid #d5d5d5}
.pan .panl{width:100%}
.pan .panr{width:0}
.panr,
.panl, .panr{margin:5px 0}
.sch{width:200px}
.searchbox{float:left;height:40px;width:215px;margin:0 0 5px;background:url(images/img.png) 0 -314px no-repeat;text-align:left}
.searchbox .stextfield{float:left;width:162px;height:26px;line-height:26px;margin:4px 0 0 4px;padding:3px 6px 0;border:0;color:#999;font-size:14px;font-family:Tahoma,Helvetica,sans-serif;background-color:transparent}
.searchbox .sbutton{float:left; display:block;width:28px;height:28px;margin:6px 0;border:none;background-color:transparent;text-indent:-9999em;cursor:pointer}
.searchbox .sbutton:hover{background:url(images/img.png) -68px -147px no-repeat}
.feedrss,
.feedrss a{width:26px;height:26px;margin:8px 0 0 15px;background:url(images/img.png) 0 -153px no-repeat;text-indent:-9999em;outline:none}
.sina,
.sina a{width:26px;height:26px;margin:8px 0 0;background:url(images/img.png) 0 -123px no-repeat;text-indent:-9999em;outline:none;display:none}
/* notice START */
.notice{margin:15px 5px;line-height:1.8em}
.notice h2{font-size:13px}
/* notice END */
/* main START */
#main{float:left;width:650px;margin:0 5px 0 0}
.iava{width:40px;margin:5px 0 0}
.im{margin-top:10px}
.igoogle{margin:17px 0 0}
.iright{width:600px}
.ipost{width:580px}
.iad{float:left;width:100%;margin:5px 0 20px}
.bor_l{width:5px;border-top:2px solid #d5d5d5;margin:14px 0 5px}
.bor_m{font-size:13px;font-weight:normal}
.bla{line-height:26px;width:110px;height:26px;color:#464646;text-align:center;background:url(images/img.png) 0 -16px;overflow:hidden}
.bor_r{width:530px;margin:14px 5px 5px 0;border-top:2px solid #d5d5d5}
.da{float:left;width:640px;height:0;margin:0 5px;border-bottom:1px solid #d5d5d5}
.post{float:left;margin:0 5px}
.title{float:left;width:100%;margin:16px 0 0;color:#3e3e3e;font-family:Arial;font-size:16px}
.i_title{display:inline;margin:13px 0 0;width:100%}
.i_title a{color:#c93;font-size:16px}
.title a{color:#238998}
.title a:hover,
.i_title a:hover{color:#3e4237}
.imeta,.meta{clear:both;color:#999}
.idata,.data{float:left;width:50%;margin:6px 0 15px;font-size:11px}
.f_com a,
.i_com a{color:#c0c0c0;font-size:32px;font-style:italic;font-family:Arial,Helvetica,sans-serif;background:none}
.f_com a{padding:0 3px 0 0}
.i_com a:hover{color:#525356}
.meta .coms a{margin-left:1px;font-size:12px;color:#fff;line-height:1.1em;height:1.1em;background:#ed9e9c}
.meta .coms a{float:right;padding:2px 4px}
.coms a:hover{background:#ed5252}
.com_i a{color:#fff;background:#ed6e6c}
.com_i a:hover{background:#c5060b}
.content_i,
.content{word-wrap:break-word;word-break:normal;line-height:24px;padding-bottom:5px;font-family:Arial,Tahoma,Verdana,sans-serif}
.content{width:640px}
.content_i,
.content{font-size:14px}
.single_ad{width:468px;height:59px;padding:1px 1px 1px 15px;border:2px solid #dce1e9;background:#f1f3f6 url(images/img.png) no-repeat scroll -201px -188px;text-align:left}
.content_i h3,
.content h3{height:26px;margin:12px 0;padding-left:40px;line-height:1.8em;color:#555;background:#f0f2f2 url(images/img.png) 0 -453px no-repeat;font-size:14px}
.content_i h4,
.content h4{margin:12px 0;border-bottom:2px solid #80cb0a;color:#80cb0a;font-size:14px}
.content_i img,
.content img{max-width:630px!important}
.content_i p,
.content p{margin-bottom:10px}
.content_i ul,
.content ul,
.content_i ol,
.content ol{margin:10px 0}
.content blockquote ol li{margin:0 0 0 20px}
.content_i ul li,
.content ul li{padding:0}
.content_i ol li,
.content ol li{margin:0 0 0 30px}
.content_i table,
.content table{margin:5px 0 10px;border:1px solid #d8d8d8;border-collapse:collapse}
.content_i table thead tr th,
.content_i table thead tr td,
.content table thead tr th,
.content table thead tr td{background:#c2c2c2}
.content_i table tr th,
.content table tr th{padding:5px 10px;border:1px solid #d8d8d8;background:#e6eae9;text-align:left}
.content_i table tr td,
.content table tr td{padding:5px 10px;border:1px solid #d8d8d8;text-align:left;vertical-align:middle}
tr:hover{background:#f2f2f2;color:#669}
td a:hover{color:#0592d6}
td:hover{background:#e6eae9}
#postnavi{margin:0 10px}
#postnavi{font-size:12px}
#pagenavi{line-height:1.2em}
#pagenavi span,
#postnavi span{margin:3px}
#pagenavi span a,
#postnavi span a{display:block;padding:4px 8px}
/* main END */
/* comments START */
#comments,
ol.commentlist{margin:10px 0 0}
.commentlist li{display:inline;float:left;width:640px;list-style:none;margin:5px 0 5px 5px;padding:12px 0 0}
.even{background:#eaebec}
.even .avatar img{border:2px solid #f9f9f9}
.alt{background:#f4f5f6}
.alt .avatar img{border:2px solid #d8d8d8}
.byuser{background:#fceba9}
.even,
.alt,
.avatar img,
.rc-avatar,
.byuser{border-radius:3px}
.byuser .avatar img{border:2px solid #dce1e9}
.avatar{float:left}
.floor{width:45px;float:left;margin:3px 5px 0 15px;font:24px Helvetica,Arial,Sans-serif}
.commentlist li .floor a:hover{color:#565656}
.commentlist li .avatar{width:40px;height:40px}
.commentlist li .avatar img{width:32px;height:32px;padding:2px}
.commentlist li .comments-box{float:right;width:525px;height:100%}
.author{color:#666}
.comments-box .author,
.comments-box .author a{float:left;font-weight:bold}
.comments-box .reply{float:right;height:15px;margin:0 15px 0 0}
.floor a,
.time{color:#aaa}
.reply a:hover{color:#ff6200}
.time{margin-top:10px;font-size:10px}
.contents{float:left;margin:10px 20px 12px 0;line-height:18px;font-family:"Microsoft YaHei",Arial,Tahoma,Verdana,sans-serif}
#respond{width:640px;margin:20px 0;padding:0 0 0 5px;border-top:1px dashed #d6d6d6;font-size:12px}
#respond #cancel-comment-reply-link{position:relative;float:right;margin-right:10px}
#respond .row{margin:15px 0 0}
#respond .textfield{width:125px;margin:0 15px 0 0;background:#fff}
#respond .textfield:hover{width:125px;background:#f2f2f2}
#respond .textfieldurl{width:125px}
.textfield,
.textfieldurl{padding:5px 4px 3px;border:1px solid #d8d8d8}
textarea{margin:4px 10px 4px 0;padding:8px 6px;border:1px solid #d8d8d8;background:#fff;font-size:13px;line-height:1.5em}
textarea:hover{background:#f2f2f2}
.textfield:focus,
textarea:focus{border-color:#a4a4a4}
#submit {float:right;width:215px;height:30px;margin:15px 30px 20px 0;background:#cfc3cf url(images/img.png) 0 -355px repeat-x;border:none;color:#666;font-size:13px;text-align:center;cursor:pointer}
#submit:hover{color:#111}
#comment{float:left;width:600px;height:120px}
#copyright,
.messagebox{float:left;width:625px;height:32px;line-height:32px;padding:1px 10px 0;border-bottom:2px solid #d8d8d8;background:#f2f2f2}
.gg{height:34px;line-height:34px;padding:0 0 0 10px;color:#f00;background:#f2f2f2;border-radius:0 0 3px 3px}
.ggclose{float:right}
#commentnavi{line-height:1.2em;margin:0 5px}
#commentnavi .pages{float:left;margin:15px 10px 0 15px}
#commentpager{float:left;margin:10px 0 5px}
#commentpager a{margin:0 4px}
#commentpager a:hover{background:#d8d8d8;color:#49a}
#commentpager .dots{float:left;padding:4px 0}
#commentpager a.page-numbers{float:left;margin:0 3px;padding:4px 8px}
#commentpager a.page-numbers:hover{background:#d8d8d8}
#commentpager .current{float:left;padding:4px 8px;background:#ededed}
.read,
.iread{width:640px}
#iarc{width:650px}
/* comments END */
/* sidebar START */
#sidebar{float:right;width:270px;margin:10px 0;font-size:13px}
.widget{float:left;width:270px;margin:0 0 12px;border-top:1px solid #f9f9f9}
.bor_d8{float:left;border-top:1px solid #eef6f6;width:100%;height:0}
.widget h3{height:30px;line-height:30px;padding:1px 14px;color:#525356;background:#e9e5fe;text-transform:uppercase;overflow:hidden;font-size:11px; border-bottom:1px solid #ddd}
.widget h3:hover{color:#3d3e3e}
.widget ul,
.link ul,
.box{float:left;width:242px;height:100%;padding:10px 14px;background:#f9f9f9}
.link li,
.widget li{list-style:none;line-height:1.9em}
.widget_rc li{list-style:none;padding:3px 0;line-height:18px}
.link li{float:left;width:49%}
/* sidebar END */
/* wp-recentcomment START */
#rc-comment-temp, #rc-ping-temp{display:none}
.rc-item .rc-avatar{background:#fff;padding:1px;border:1px solid #dce1e9}
.rc-item .rc-left{display:inline;float:left;margin-right:8px}
.rc-item .rc-right{display:inline;float:right;margin-left:8px}
.rc-item .rc-reviewer{font-weight:bold}
.rc-item .rc-label{text-transform:capitalize;font-weight:bold;font-size:10px}
.rc-item .rc-collapse, .rc-item .rc-expand{background:url(images/img.png) -203px -128px no-repeat;height:16px;width:16px;display:block;text-indent:-999em;float:right;cursor:pointer}
.rc-item .rc-expand{background-position:-203px -112px}
.rc-item .rc-ellipsis{font-size:10px}
.rc-item .rc-info, .rc-item .rc-excerpt, .rc-item .rc-content{margin-left:44px}
.rc-navi{font-size:12px}
.rc-navi a{cursor:pointer}
.rc-navi .rc-newest{float:left;padding-right:10px}
.rc-navi .rc-newer{float:left}
.rc-navi .rc-older{float:right}
.rc-navi .rc-loading{background:url(images/ajax-loader.gif) 0 50% no-repeat;padding-left:22px;height:16px;line-height:16px;display:block}
.rc-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.rc-clearfix{display:block}
*+html .rc-clearfix{display:inline-block}
* html .rc-clearfix{height:1%}

/* wp-recentcomment END */
.i_title a:hover,
.buy a:hover,
#footer .info .ali a:hover,
#footer .info .mob a:hover,
a:hover.dl{text-decoration:underline}
a.dl span{padding:0 5px 0 32px}
/* footer START */
.f_ad{margin:5px}
.f_ad img{border:1px solid #d9d9d9}
.f_ad:hover img{border:1px solid #fff}
#footer{width:960px;height:120px;margin:0 auto 10px;color:#666;border-top:2px solid #aedcea;overflow:hidden}
#footer a,
#footer .info .ali a:hover,
#footer .info .mob a:hover{color:#666;background:none}
#footer .info a{color:#666;padding:2px}
#footer .info a:hover{color:#fff;background:#999}
.about{float:left;width:180px;margin:16px 5px;line-height:20px;font-size:12px}
.about h3{margin-bottom:3px;font-size:13px}
.ali,
.mob,
.focus{height:32px;margin:15px 0 0}
.ali{width:120px;background:url(images/img.png) no-repeat -195px -386px}
.ali:hover{background:url(images/img.png) no-repeat -195px -58px}
.thx,
a.thx{margin:5px 0 0 25px}
.mob{width:76px;background:url(images/img.png) no-repeat -196px -419px}
.mob:hover{background:url(images/img.png) no-repeat -196px -25px}
.info{float:left;width:620px;height:90px;margin:10px 20px 0;line-height:26px}
.info p{margin:0 0 0 15px}
#ioo{width:5px;position:fixed!important;position:absolute;display:none;bottom:130px}
#ioo a{width:23px;height:50px;margin-left:960px;line-height:50px;font:11px Arial, Helvetica, sans-serif bold;display:block;text-align:center;text-transform:uppercase;color:#666;background:url(images/img.png) 0 -50px no-repeat}
#ioo a:hover{background:url(images/img.png) -41px -50px no-repeat}
/* footer END */
/* related posts START */
.related_posts{float:left;width:310px;margin:5px 0 0}
.r_post h3,
.related_posts h3,
.random_posts h3{margin:10px 0;font-size:9px;text-transform:uppercase}
.related_posts ul,
.random_posts ul{margin:0}
.related_posts ul li,
.random_posts ul li{float:left;width:100%;list-style:none;margin:3px 0;line-height:1.6em}
.related_post li small,
.random_post li small{display:block;color:#999}
.r_post{float:left;margin:0 0 15px;line-height:1.5em}
/* related posts END */
/* random posts START */
.random_posts{float:right;width:310px;margin:5px 0 0}
/* random posts END */
/* ad_125 START */
#ab_adblock{width:280px;overflow:hidden}
#ab_adsense{float:left;width:125px;height:125px;border:1px solid #d8d8d8}
#ab_adsense img{border:1px solid #000}
#ab_adblock a{display:block;float:left;margin:4px 8px 4px 0;line-height:2px}
#ab_clear{clear:both}
#ab_power,
#ab_power a,
#ab_power:hover{width:500px;color:#333;font-size:10px}
.buy a{float:right;margin:5px;padding:3px;color:#444}
.buy a:hover{color:#04c}

/* ad_125 END */
a.dl{width:100%;height:100%;text-align:center;background:url(images/img.png) no-repeat -189px -154px}

/* pagenavi START */
.wp-pagenavi{float:left;margin:20px 0}
.wp-pagenavi a{float:left;display:block;margin:3px 3px 0;padding:4px 8px;color:#49a}
.wp-pagenavi a:hover{background:#d8d8d8}
.wp-pagenavi span.pages{float:left;padding:4px 8px 4px 0}
.wp-pagenavi span.current{float:left;padding:4px 8px;background:#d8d8d8}
.wp-pagenavi span.extend{float:left;padding:4px 8px}
#commentpager a:hover.prev,
#commentpager a:hover.next,
.wp-pagenavi a:hover.first,
.wp-pagenavi a:hover.previouspostslink,
.wp-pagenavi a:hover.nextpostslink,
.wp-pagenavi a:hover.last{text-decoration:none}
/* pagenavi END */
/* flickr START */
.i_ad{width:200px;height:200px;margin:10px 0 0 5px}
.play{width:100%;height:200px;margin:5px 0 0 5px}
.play h3{font-size:12px;margin:5px 0;color:#717171}
.play img{width:75px;height:75px;margin:3px 6px 3px 0;padding:2px;border:3px solid #f2f2f2}
.play img:hover{padding:0;border:5px solid #e2e2e2}
.sided:hover{border:2px solid #bbb}
/* flickr END */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#000}
#cboxContent{margin-top:20px}
#cboxLoadedContent{background:#000;padding:5px}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px; height:65px;text-indent:-9999px}
#cboxPrevious.hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext.hover{background-position:bottom right}
#cboxLoadingOverlay{background:#000}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose.hover{background-position:bottom center}
