/*  
Theme Name:WaDe
Theme URI:http://asuka.tk
Description:卜卜口の猫窝 专用风格.
Version: Beta
Author: 卜卜口の
Author URI:http://asuka.tk
*/
*{padding:0;margin:0;}
body,textarea,code,input,option{font:12px/150% "\5FAE\8F6F\96C5\9ED1",Tahoma,Arial;color:#333333;}
img{border: 0;}
p{padding:6px 0;}
h1,h2,h3,h4{font-weight:normal;}
ul,li{list-style:none;}
:focus{outline:none;}
a{color:gray;text-decoration:none;}
a:hover{color:#0960BD;text-decoration:none;}
a{-webkit-transition: color .5s linear;transition: color .5s linear;}
.r{float:right;}
.l{float:left;}
.comment-submit,.sidebar h2,.content h2,.search-input,.form-textarea,input{font-size:12px;}
.content h2{margin:0;font-size:18px;line-height:130%;}
.content h3{color:#555;font-size:16px;line-height:150%;}
.clearfix, .c{clear:both;}
/* Structure */
.main{margin:0 auto;width:960px;min-height:600px;overflow-y:hidden;zoom:1;border-top:5px solid #BBB;border-bottom:5px solid #BBB;}
.header{height:70px;border-top:1px dashed #BBB;}
.content{width:725px;float:left;}
.sidebar{width:220px;float:right;overflow:hidden;}
.footer{width:960px;padding:20px 0px 0px;border-bottom:1px dashed #BBB;overflow:hidden;zoom:1;}
#sitemix_pr_header,#sitemix_pr_footer_js,#sitemix_pr_header_div{display:none;}
/* Header Nav */
.nav{font-size:13px;float:left;}
.nav li{float:left;padding:15px 10px;}
.nav li a{color:#646464;}
/* Header Search */
.search{width:225px;margin-top:15px;float:right;overflow:hidden;border-bottom:1px solid #EAEAEA;border-right:1px solid #EAEAEA;}
.search-input{width:195px;height:20px;line-height:20px;border:1px solid;border-color:#CCC #B5B5B5 #B5B5B5 #CCC;color:#555;padding:2px 3px 2px 25px;vertical-align:middle;background:#FFF url(images/features_icons.gif) no-repeat 4px -37px;}
.search-input:focus{background-position:4px 5px;border-color:#BBB;color:#000;}
.search-submit{width:26px;height:24px;float:right;border:0 none;cursor:pointer;background:url(images/features_icons.gif) no-repeat 4px -37px;text-indent:-9999px;}
.search-submit:hover{background-position:4px 5px;}
/* Header Logo */
.logo{padding-right:40px;float:left;}
.logo a{width:164px;height:34px;margin:7px 0;text-indent: -9999px;background:url(images/logo.gif);display: block;}
.logo p{font-size:12px;color:#666;padding:0;}
/* Content */
.post{padding:10px 0 20px;overflow:hidden;width:725px;}
.post-title{color:gray;padding:5px 0 5px 0;padding-bottom:1px;}
.post-title h2{font-size:18px;line-height:23px;color:#333;text-shadow:#CCC 0px 1px 0px;border-bottom:1px solid #BBB;padding-bottom:1px;}
.post-title h2 a{line-height:23px;color:#333;text-decoration:none;overflow:hidden;}
.post-title h2 a:hover{color:#2E2E2E;border-bottom:1px solid #333;}
.post-tags{border-left:3px solid gray;padding:0 0 0 5px;}
.post-tags a{font-size:12px;}
.tagcloud a{line-height:120%;text-align:center;color:gray;padding:0 3px;}
.tagcloud a:hover{background-color:gray;color:#FFF;text-decoration:none;}
/* Entry */
.entry{margin:0 0 5px 0;}
.entry p{font-size:13px;}
.entry ul{margin:8px 0 8px 35px;}
.entry li{list-style:none;padding-left:18px;}
.entry a:hover{background-color:#0063DC;color: white;}
.entry a img,.entry embed{background:#FFF;border: 2px solid #FFF;}
.entry a:hover img,.entry embed:hover{background:#FF7F00;border: 2px solid #FF7F00;}
.entry blockquote{border-left:3px solid #DDD;margin:10px;padding:5px 8px;}
.entry table{border:0;}
.list li{width:250px;float:left;}
/* Post Meta */
.meta{background:#FBFBFB;border:1px solid #DDD;margin:10px 0;}
/* Sidebar */
.sidebar ul li ul{padding-top:10px;}
.sidebar ul li ul li{padding:8px 0 8px 5px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.sidebar ul li ul.comment_ul li{height:22px;width:350px;line-height:22px;}
.sidebar ul li ul.comment_ul li img{height:18px;width:18px;border:1px solid #EAF2F8;padding:1px;float:left;margin-right:5px;}
.sidebar a{color:#666;}
.sidebar a:hover{color:gray;}
.sidebar-rssfeed a,.sidebar-rssfeed a:hover{height:18px;text-decoration:none;background:#FCFCFC url(images/features_icons.gif) no-repeat 3px -16px;border:1px solid #E0E0E0;color:#F36E30;display:block;font-size:14px;line-height:18px;padding:3px 0px 3px 30px;font-size:14px;text-shadow:#E0E0E0 0px 1px 0px;}
.sidebar h2{color:#555;font-size:16px;padding:5px 0;text-shadow: #EEE 0px 1px 0px;}
.sidebar h2 a{font-size:11px;}
.sidebar li{padding:10px 0;}
.sidebar-widget{margin:5px 0 5px 0;color:#666;}
.sidebar-tags a{color:#666;}

.radioPlayer_box{width:218px;height:27px;overflow:hidden;margin:10px 0;border:1px solid #D0DFEB;}
.radioPlayer_box embed{margin:-3px 0 0 -35px;}
/* Comments */
.comments-title{height: 23px;border-left:3px solid gray;padding-left:5px;margin-top:10px;}
.comments-o a,.comments-o a:hover{color:#CB5C11;font-size:12px;}
.comment,.trackback,.pingback{margin:5px 0 5px 0px;padding:5px 10px;}
.nc{height:65px;width:60px;color:#AAA;font:20px/65px "\5FAE\8F6F\96C5\9ED1",Verdana,Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;}
.comment-content{border-left:1px solid #EAF2F8;padding-left:8px;margin-left:65px;}
.comment-content strong{height:22px;line-height:22px;text-shadow:#CCC 0px 1px 0px;}
.comment-content strong a{color:#000;color:#333;font-size:14px;line-height:20px;}
.comment-content strong a:hover{border-bottom:1px dashed #555;}
.comment-content strong img{height:21px;width:21px;border:1px solid #EAF2F8;padding:1px;float:left;margin-right:5px;}
.comment-content p{padding:10px;}
.comment-childs{border:1px solid #DDD;padding:5px;margin-top:5px;background:#FEFEFE;}
.comment-content span{padding-left:5px;color:gray;opacity:0;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.comment-content:hover span{opacity:1;}
.gravatar{margin:5px 0;padding:2px;border:1px solid #DDD;}
#commentform{margin:5px 0;}
.comment-form p{margin:10px 0}
.form-input,.form-textarea{padding:4px}
.form-textarea{width:98%;}
.form-submit{padding:7px 20px;height: 35px;width: 92px;}
/* Misc */
.video{background:#E6EFC2;color:#264409;border:1px solid #C6D880;margin:5px 0;padding:4px 7px;}
.video a{color:#264409;}
.fuss{font-size:14px;color:#514721;border-left: 3px solid gray;margin:20px;padding-left:8px;}
.nova{width:auto;padding:5px;}
/*body{background: url(images/shell_1.gif) no-repeat fixed bottom 98%;}*/
/*pagebar2*/
.pagebar{border-bottom:2px solid gray;margin: 5px 50px;}
.pagebar a,.pagebar a:visited,.pagebar span{padding:0 15px;text-decoration:none;}
.pagebar a:hover{border-color: #2E6AB1;text-decoration: none;}
/*Contact style*/
#Contactmenu {width:192px;height:48px;padding:0;}
#Contactmenu li{float: left;list-style: none;padding:0;background:none;}
#Contactmenu li a{display:block;width:48px;height:48px;background: url(images/Contact.gif) no-repeat;text-indent: -9999px;font-size: 1%;padding: 0;}
li#ContactTwitter a{background-position: 0 0;}
li#ContactTwitter a:hover{background-position: 0 -48px;}
li#ContactQQ a{background-position: -48px 0;}
li#ContactQQ a:hover{background-position: -48px -48px;}
li#ContactMessage a{background-position: -96px 0;}
li#ContactMessage a:hover{background-position: -96px -48px;}
li#ContactRss a{background-position: -144px 0;}
li#ContactRss a:hover{background-position: -144px -48px;}

.thumb a{float:left;height:150px;width:150px;padding:15px;text-align:center;display:block;}
.thumb a:hover{background-color:#0063DC;color: white;}
.next_page{font-size:18px;line-height:150px;}