﻿/*  
Theme Name: PlanABC
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the website <a href="http://binarybonsai.com/kubrick/">PlanABC</a>.
Version: 1.0
Author: 怿飞
Author URI: http://www.planabc.net/

*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{
	background-color:#fff;
	color:#424A5E;
	font-size:85%;
	line-height:1.6;
	font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;word-wrap:break-word;
}
a:link{color:#0066cc}
a:visited{color:#794EAD}
a:hover{color:#1F3A87/*#BC2931*/}
/*a:visited:after {
	content: " ";
	position:absolute;
	font-size:9px;
	text-decoration:none;
	font-weight: normal
}*/
selection {color:#fff;background-color:#639;}
code::selection{background-color:#3F1F5F}
::-moz-selection {color:#fff;background-color:#639;}
code::-moz-selection{background-color:#3F1F5F}
img,fieldset{
	border:0;
}
#wrapper{
	width:906px;
	position:relative;
	margin:3em auto 1em;
} 
#nav{
	position:absolute;
	top:-3em;
	left:0;
	float:left;
	padding:0 0 6px;
	background:url(images/nav.png) repeat 0 bottom;	
	width:906px;
}

* html #nav{ width:100%;height:30px;}
#nav h2{ display:none }
#nav ul{
	float:left;
	display:inline;
	padding:0 0 0 20px;
	font-weight:bold;
}
#nav li{ float:left; list-style-type:none;background:url(images/nav.png) right  bottom; padding:0 2px  0 0;}
#nav li a{ display:block; padding:0 25px;color:#333; line-height:34px; text-decoration:none;
	font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文黑体",STHeiti,Georgia, "Times New Roman", Times, serif;
}
* html #nav li a{ float:left;}
#nav li a:hover,.current_page_item a{ background:url(images/nav.png) -906px  bottom; }
#searchform{
	float:right;
	clear:right;
	text-align: right;
	width:280px;
	padding:5px 20px 0 0;
}
#searchform legend { display:none;}
#searchform input{ padding:1px;}
#content #searchform { float:none; text-align:left;padding-top:15px;}
#content{
	width:68%;
	float:left;
}
#extend,#sidebar{
	width:26%;
	float:right;
}
#footer{
	clear:both;
	padding:10px 0;
}
h1{
	font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文黑体",STHeiti,Georgia, "Times New Roman", Times, serif;
	padding:10px 0;
}

#content h2,#extend h2,#sidebar h2,.article h3{
	font-size:1.17em;
	font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文黑体",STHeiti,Georgia, "Times New Roman", Times, serif;
}
.aside{
	padding:0 0 15px;
}
.article{
	padding:10px 0 20px;
	border-bottom:1px #efefef solid
}
.article h3{
	padding:0 0 4px;
}
.st-tag-cloud,.st-related-tags {padding:0;margin:0; list-style:none;}
.st-tag-cloud li ,.st-related-tags li{ display:inline; padding:0 8px 0 0;}
.st-related-tags {margin-top:-26px;padding-left:84px;}

#sidebar ul li,#extend ul li{
	/*list-style-type:none;*/
	padding:2px 0;
	line-height:1.3em;
	list-style-type:square;
	margin-left:18px;
}
* html #sidebar ul li,* html #extend ul li{ list-style-type:square;margin-left:18px;}
#sidebar ul.ad  li{list-style:none; margin-left:0; font-weight:700;}
.ad li a:link { color:#e00; text-decoration:none;}
.entry-content{
	/*max-width:580px;*/
}
#relatedPost{
	padding:15px 0 ;
}
#commentList{
	margin:0 0 0 40px;
	list-style:none;
}
#commentList li{ padding:10px; zoom:1; position:relative;}
#commentList li:after{ content:"";clear:both; display:block; height:0; visibility:hidden;}
#commentList li:target,#commentList li.target { border:2px dotted #fc3!important; background-color:#fff8e2!important;}
#commentList cite{ font-style:normal; font-weight:bold}
#commentList .commentmetadata,#commentList em{ font-size:90%;}
#commentList em{ font-style:normal;font-weight:bold; color:#FF0000}
.odd{ border-bottom:1px #efefef solid; background-color:#f9f9f9;}
.author {background-image:url(/wp-content/themes/mind/images/author.gif);background-position:100% 100%; background-repeat:no-repeat;}
.commentno { position:absolute; left:-25px; top:0; font-size:20px; font-family:Georgia; font-style:italic; color:#73677D;}

#respond{
	padding:15px 0 0
}
#respond form{ 
	margin: 0 0 0 44px
}
#respond form p{ padding:2px 0}
#respond form p span{font-size:90%}
#respond form input{ padding:2px;}
#respond form textarea{
	width:80%; padding:2px;
}
.entry-content ul,#relatedPost ul{
	/*border-left:3px #efefef double;*/
	margin:0 0 0 28px;
}
.entry-content ul li,#relatedPost ul li{
	margin:0 0 0 10px;
}
.entry-content ol,#recentPosts ol{
	margin:0 0 0 42px;
}
.entry-content p{padding:4px 0; text-indent:2em;}
.entry-content blockquote p {text-indent:0;}
.entry-content h4{text-indent:2em;padding:12px 0pt 4px;font-size:1.17em;}
.entry-content p img{text-indent:0em;*margin-left:2em; }
.entry-content p:first-child >img{display:block;}
html>body .entry-content img{max-width:100%; height:auto;}

.entry-summary{ /*text-indent:2em; */max-width:580px;}
.entry-summary .photo{ float:left; margin:8px 10px 0px 0; text-indent:0}
.entry-summary img{ border:1px #ccc solid; padding:1px;float:left;width:64px;height:64px;}
.entry-summary a{ white-space:nowrap;font-size:90%}
/*.entry-summary:first-letter {font-size:240%;float: left;margin-right:10px;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei",Georgia, "Times New Roman", Times, serif;} */
blockquote{
	margin:4px 0px 4px 10px;
	padding:4px 28px 4px 16px;
	font-size:100%;
	background-color:#fafafa;
	border-left:5px #ccc double;
}
/*
blockquote:after{
	content:"\00BB \0020" attr(cite);
	color:#888;
}*/
q{background-color:#f8f8f8;}
pre,code{font-family:Consolas,"Bitstream Vera Sans Mono",monospace,"Courier New";color:#333;background-color:#f8f8f8;}
pre{
	width:590px;
	margin:4px 0;
	border:1px #bbb solid;
	line-height:1.3em;
	padding:4px 8px;
	font-size:90%;
	/*max-height:180px;*/
	overflow:auto;
	word-wrap: normal;
}
p code, li code {
	border-bottom:1px solid #bbb;
	padding:0 2px;
}

p pre code, li pre code {
	border-bottom-width:0;
}
.entry pre.prettyprint {
	padding:4px 8px;
	border:1px #bbb solid;
}
* html blockquote{ height:1%}
.entry-content blockquote ul{
	margin:0 0 0 8px;
}
.entry-content ul li li,#sidebar ul li,#extend ul li,.more-link{
	font-size:90%
}
.alt{margin-top:10px; border-top:2px #ddd solid; background-color:#f8f8f8; padding:8px; line-height:1.3em;/*max-width:564px*/}
/*#sidebar ul li:before,#extend ul li:before{
	content: "\00BB \0020";
}*/

#linkCat {
	/*height:500px;
	overflow:hidden;
	overflow-y:auto;*/
}
#linkCat h3 {
	text-indent:10px;
	padding-top:5px;
}

#footer,
.postmetadata{
	font-size:90%;
}
.aside{
	padding:5px 0 15px;
}
.tags{ padding: 0 0 15px;}
.tags a{padding:2px;white-space:nowrap;}
.v img{vertical-align:middle}
#recentComments{ overflow:hidden}
#tagCloud a{white-space:nowrap;font-size:90%}
.current_page_item, .current_page_item a,
.current-cat,.current-cat a{  font-weight:bold; color:#000000}
.iblank,.banner { margin:8px 3px ;width:900px; height:175px;background-color:#ccc;background-position:center bottom;float:left;display:inline}
.iblank .mark,.banner .mark{ width:900px; height:175px; background-image:url(images/iblank.gif);}
.iblank h1,.banner h1{ text-indent:20px;color:#fff;filter:alpha(opacity=60);opacity: 0.6;zoom:1; padding-top:30px;} 
.iblank h1,.banner h1 { text-indent:-9999em}
.iblank h1 a,.banner h1 a{color:#fff!important;}
.description {padding-left:20px; text-indent:-9999em}


.alignleft {padding:8px 0;}
.info dt{}
.info dd{padding:3px 0 10px 2em}
* html .maxphoto{ width:100%;overflow:auto; overflow-y:hidden}
.wp-pagenavi{zoom:1; padding:8px 3px;background-color:#fff;}
.wp-pagenavi:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.wp-pagenavi a,.wp-pagenavi span{ float:left;padding: 2px 6px;font-family:Verdana, Arial, Helvetica, sans-serif;_font-family:simsun, "宋体"; margin:2px 4px ;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {text-decoration: none;border: 1px solid #1A7BBF;color: #0066cc;	background-color: #FFFFFF;font-size:14px;font-weight:bold; display:inline; width:auto!important;width:12px; white-space:nowrap;min-width:12px;text-align:center;}
.wp-pagenavi a:hover {border: 1px solid #114477;color:#114477}
.wp-pagenavi span.pages {padding:6px 5px 0;}
.wp-pagenavi span.current {border: 1px solid #114477;color:#fff;background-color: #1A7BBF;font-size:14px;font-weight:bold; display:inline; width:auto!important;width:12px; white-space:nowrap;min-width:12px;text-align:center;}
.wp-pagenavi span.extend {margin-top:3px;border: 0px solid #ccc;color: #555;background-color: #FFFFFF;}
.wp-pagenavi .pages { display:none; font-weight:700;}

.gravatar { float:left; margin-right:10px;}

.friendfeed{position:absolute; right:0px;top:-60px; width:340px;}
.friendfeed .inner img.logo{ display:none}
.friendfeed .header,.friendfeed .header div.inner{background:none no-repeat top right!important;}
.friendfeed .summary{font-size:10px;color:#ccc;margin-bottom: -5px}
.friendfeed .summary a{color:#aaa!important;}
.friendfeed .feed .entry {margin-bottom: 0.5em!important;}
.friendfeed .feed .entry .info {  font-size: 8pt!important;margin-top: 0!important;}

/* Pretty printing styles. Used with prettify.js. */

.str { color: #080; }
.kwd { color: #008; }
.com { color: #800; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }
.dec { color: #606; }

@media print {
  .str { color: #060; }
  .kwd { color: #006; font-weight: bold; }
  .com { color: #600; font-style: italic; }
  .typ { color: #404; font-weight: bold; }
  .lit { color: #044; }
  .pun { color: #440; }
  .pln { color: #000; }
  .tag { color: #006; font-weight: bold; }
  .atn { color: #404; }
  .atv { color: #060; }
}

@media all and (min-width: 0px){
body{font-size:90%;}
}