/*  
Theme Name: Focusire
Theme URI: http://www.focusire.com/
Description: Focusire Template <a href="http://www.focusire.com/">Focusire</a>.
Version: 1.0
Author: Wang Zhongyuan
Author URI: http://www.wangzhongyuan.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Andy Tse,
	whose blog you will find at http://www.21andy.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

.fix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.fix{display:inline-table}* html .fix{height:1%}.fix{display:block}.pad{height:10px;line-height:10px}*{padding:0;margin:0}

body{font-family: "Times New Roman",Tahoma,Verdana,Arial;font-size:14px;color:#000000;background:#666666;margin:0px;padding:0px;text-align:center}a,a:link,a:visited{background-color:transparent;color:#963;text-decoration:none}a:hover,a:hover span{text-decoration:underline}a:active{color:#FF0000}a span,a:link span{color:#E85F17; font-family:Tahoma,Verdana,Arial;}img{border:none}li{list-style-type:none}hr{display:none}form{border:0px}cite{font-style:normal;font-weight:bold}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:bold;}

#page{width:900px;text-align:left;background:#FFF;color:#333;margin:0 auto;padding:0 0 10px}div#wrapper{background:#FFF;color:#333;float:left;width:100%}div#content{background:#FFF;color:#333;margin:0 12px 0 150px;display:block;overflow:hidden}
div#side{background:#FFF;color:#333;float:left;width:130px;margin-left:-890px;display:block;overflow:hidden}
/**modified by zhongyuan 2009-10-15**/
div#side2{background:#FFF;color:#333;float:left;width:130px;margin-left:-890px;display:block;overflow:hidden; margin-top:580px;}
div#sidebar{background:#FFF;color:#333;float:left;width:240px; margin-left:-250px;display:block;overflow:hidden}#main{padding:0 10px 0 0;float:right;width:730px}#main #side,#main #sidebar{margin:0}

#main h1,#main h2{font-size:15px;text-align:center;line-height:30px;border-bottom:2px solid #CCCCCC}#footer{background:#CCCCCC;color:#FFF;text-align:center;line-height:1.3em;font-size:11px;clear:both;margin:0 10px;padding:10px}#footer a{color: #FFF;}

#header .description{display:none}
#logo{ background-color:#A0A0A4; width:100%;}

#navi{background:#E2EAF8;color:#07519A;font-weight:bold;clear:both}#navi li{display:inline;text-align:center;line-height:17px}#navi li a{display:block;padding:0 9px;float:left;line-height:23px;text-align:center}#navi li a:link,#navi li a:visited{background:#E2EAF8;color:#07519A;text-decoration:none}

#navi li a:hover,#navi li a:active{color:#FFF;background:#CCCCCC;text-decoration:none}

#search{background:#FAFAE8;border:1px solid #92B0DD;padding:10px}#search #s{border:1px solid #92B0DD;width:140px;height:20px;line-height:20px;text-indent:2px;padding:0;display:block;float:left}#search label{font-weight:bold;color:#FFF;display:block;float:left;line-height:20px}#search #searchsubmit{ margin-left:5px;}#search #hotwords{clear:both;line-height:1.4em}#search #hotwords li{display:inline;padding:0 5px}#nowplace{line-height:30px;text-indent:22px;margin:0 5px;background:url(images/dot2.png) no-repeat 7px center}

.box{margin:0 0 10px}.box li{line-height:1.4em}
.box h2,.box h3{background:#FAFAE8;color:#600;line-height:21px;text-indent:10px;border:1px solid #92B0DD;}
.box .con{padding:5px 10px;border-left:1px solid #92B0DD;border-right:1px solid #92B0DD;border-bottom:1px solid #92B0DD;border-top:none}
.box .con li{display:block;width:100%; clear:both;overflow:hidden;white-space:nowrap;text-align:left;position:relative}
.box .con li p{white-space:normal}
/*.box .con li span{position:absolute;right:0px;top:0;line-height:1.4em}*/
/*.box .con li a{float:left}*/
#content .box li,#archive li{line-height:23px;border-bottom:1px solid #E2EAF8}
#content .box li span,#archive li span{line-height:23px;background:#FFF}

#sidebar .box h2,#sidebar .box h3{background:#FAFAE8;color:#600;border:1px solid #92B0DD;line-height:21px;text-indent:10px}
#sidebar .box .con{border-left:1px solid #92B0DD;border-right:1px solid #92B0DD;border-bottom:1px solid #92B0DD;border-top:none}/*#side .box h2,#side .box h3{background:#FFF;color:#333;border:none;line-height:15px;text-indent:0}#side .box .con{border-left:none;border-right:none;border-bottom:1px solid #92B0DD;border-top:none}*/

#calendar{text-align:center;border:1px solid #92B0DD}
#calendar table{width:100%;border-collapse:collapse;border-spacing:0px}
#calendar caption{background:#FAFAE8;color:#600;line-height:19px;font-weight:bold}#calendar th{background:#D1E2FE;line-height:19px;font-weight:bold}#calendar td{line-height:19px}#calendar a{font-weight:bold}span.rss{float:right;font-size:10px}span.rss a{color:#E85F17}.wp-pager{line-height:30px;font-weight:bold;font-size:14px}

.postmeta{text-align:center;line-height:30px;color:#666}.postmeta a{color:#0066FF; font-weight:bold}.entrytext{padding:10px 20px;line-height:1.5em}.navigation{padding:5px 10px;background:#FFF;border:1px solid #92B0DD;line-height:1.5em;text-indent:10px;margin:10px 0}.sitemap ul ul{text-indent:40px}.sitemap ul li{font-size:14px;font-weight:bold}.sitemap ul li li,.sitemap ul li li li{font-size:12px;font-weight:normal}#archive h1,#archive h2,.sitemap .ddsg-cats{font-size:14px;font-weight:bold;line-height:30px;background:#FFF}#searchs h2{font-size:12px;text-indent:0;line-height:19px}ol.commentlist li{border-bottom:1px solid #92B0DD;padding:10px 0}#commentlist li{white-space:normal}#commentarea input,#commentarea textarea{line-height:19px;background:#FFF;border:1px solid #92B0DD;font-size:12px}#commentarea #submit{ cursor:hand;}#commentarea p{padding:3px}#morelist h2{font-size:12px;line-height:19px}#morelist #newart{float:left;width:49%}#morelist #radart{float:right;width:49%}
blockquote {padding: 10px; background: #FFF5E5;border:4px solid #FFECCE; margin: 10px 0;}
strong {color: #F60;}
pre {
	word-break:break-all;
}
.entrytext {
	word-break:break-all;
}
.entrytext p {
	padding: 0.5em 0;
	margin: 0;
}
.entrytext blockquote p {
	padding: 0;
	margin: 0;
}

.entrytext ul li {
	padding: normal;
	margin: normal;
	list-style-position: inside;
	list-style: square;
}
.entrytext ol li {
	padding: normal;
	margin: normal;
	list-style-position: inside;
	list-style-type: decimal;
}

.entrytext ul,
.entrytext ol {
	padding: normal;
	margin: normal;
}
#header{
	position:relative;
}