@charset "utf-8";
/*----------------------------------------------------------
	Theme Name: g33k
	Theme URI: ...
	Description: This wordpress theme is coded 
	by <a href="http://www.keelii.cn">kily</a> and designed
	by <a href="http://geek4.us/">coolcfan</a>, 
	clean and simple with two columns,It was also
	passed test in IE6,IE7 and almost every standard browser 
	Version: 1.2
	Author: Kily Zhou
	Author URI: http://www.keelii.cn/
	Tags: gray,fixed-width, two-columns
-------------------------------------------------------------*/

/*global*/

* 			{ margin:0; padding:0  }
html		{ background:url(images/html-bg.gif) center top repeat-y;}
body 		{ font:62.5% "微软雅黑", "Times New Roman", Times, serif; text-align:center;}
ul,ol 		{ list-style:none }
img			{ border:none }
a 			{ text-decoration:none; font-family:"微软雅黑", Verdana, Geneva, sans-serif;}
a:hover 	{ text-decoration:underline;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}

/*layout*/
body #page	{ width:980px; margin:0 auto; text-align:left; font-size:1.4em; background:url(images/page-bg.gif) 26px 0 repeat-y; padding-left:30px; padding-right:16px; }
#container 	{ width:980px; background:url(images/container-bg.gif) center top repeat-y; height:1%; overflow:hidden; }
#content 	{ width:645px; float:left;}
#sidebar 	{ width:290px; float:right;}

/*header*/
#header { position:relative; width:1026px; height:167px; margin:0 auto; background:url(images/header-bg.gif) left bottom no-repeat;}
#header #headerimg { position:relative; height:35px; padding-top:75px;}
#header #headerimg h1 { width:700px; text-align:right; position:absolute; right:16px; bottom:-10px; font-weight:normal; }
#header #headerimg h1 a { color:#fff; font-size:40px; text-decoration:none;}
#header #headerimg .description { position:absolute; bottom:0; left:90px; color:#fff; font-size:16px;}
#headerimg a.blogrss { display:block; position:absolute; width:80px; height:50px; left:0px; bottom:-10px;}
#headerimg a.blogrss span { display:none;}

#navigation		{ height:40px; line-height:40px; position:relative; bottom:-10px; left:30px; }
#navigation a 	{ display:block; font-size:14px; color:#fff; margin-top:-13px;}

#navigation li 	{ float:left; width:80px; height:15px; margin-top:13px; text-align:center;  border-right:1px solid #fff;}

#searchform 				{ position:absolute; right:36px; bottom:15px; width:295px; height:24px; background:url(images/search-bg.gif) center center no-repeat; }
#searchform input 			{ border:1px solid #fff;}
.screen-reader-text 		{ display:none;}
#s 							{ width:260px; margin-left:2px; margin-top:3px; text-align:right; font:13px "微软雅黑", Verdana, Geneva, sans-serif; color:#666}
#searchform #searchsubmit 	{ width:23px; border:none; background:none; text-indent:-9999px;}

/*content*/
#content { padding: 10px 10px 10px 15px; color:#333;}
#content .post{ position:relative; padding-bottom:20px; }
#content .sticky h2 { background:url(images/sticky.gif) right bottom no-repeat;}
#content .post h2 { font-weight:normal; padding:5px 0;}
#content .post h2 a,#content .post h2,.page #content .post h3 a,.archive #content .post h3 a,.search #content .post h3 a,category #content .post h3 a{ font-size:30px; color:#333;}
.pagetitle { text-align:center; font-style:italic;}
#content .post small { position:relative; display:block; height:20px; padding:0 10px; background:url(images/postmeta.gif) left top no-repeat; font-size:13px; }
#content .post small,#content .post small a { color:#000;}
.postmetadata { height:20px; padding:0 10px; background:url(images/postmeta.gif) 0 -20px no-repeat; font-size:13px; }
.postmetadata,.postmetadata a { color:#fff;}
.postmetadata { position:relative;}
.postauthor { font-weight:bold;}
.postcomments { position:absolute; top:0; right:10px;}
.postcomments a,.more-link { font-size:16px; color:#000;}
.more-link { position:absolute; right:10px; bottom:20px; z-index:10; }

.post .entry { padding:10px;}
.post .entry p { margin:10px 0; line-height:150%;}
.post .entry ul,.post .entry ol { padding-left:10px; margin-left:10px; border-left:1px solid #eee;}
.post .entry ul li,.post .entry ol li { margin:5px 0;}
#content .post .entry h1 { font-size:30px }
#content .post .entry h2 { font-size:28px }
#content .post .entry h3 { font-size:24px }
#content .post .entry h4 { font-size:22px; color:#fff; background:#5E646F; padding-left:10px; }
#content .post .entry h5 { font-size:20px }
#content .post .entry h6 { font-size:18px }
#content .post .entry blockquote { background:#E6E7EA url(images/blockquote-bg.gif) 10px 8px no-repeat; padding:1px 8px 1px 40px;}


/*comment*/
ol.commentlist { margin:13px 0 0px 5px; border-bottom:1px solid #ccc;  }
.s-postmetadata { position:relative; top:10px; padding-bottom:10px; border-bottom:1px solid #ccc;  }
.s-postmetadata .editpost { position:absolute; right:0;}
h3#comments { position:relative; height:34px; padding-left:5px; line-height:34px; background:url(images/postmeta.gif) left -40px no-repeat; font-weight:normal;}
h3#comments .tips { position:absolute; right:10px; font-size:20px; font-weight:bold; }

.comment-body { position:relative; background:#F5F5F5 url(images/conmment-bg.gif) left top repeat-x; border:1px solid #C9CDE3; }
.depth-1 { margin-bottom:10px; }
.commentlist li .children { margin-left:30px;}
.comment-body .commentmetadata { background:#3D4147;}
.children .comment-body .commentmetadata { background:#69707A;}
.children .comment-body .commentmetadata,.comment-body .commentmetadata { color:#fff; padding-left:60px;}
.children .comment-body .commentmetadata a,.comment-body .commentmetadata a { color:#fff;}
.vcard img { position:absolute; top:3px; left:5px; border:1px solid #000; padding:1px; background:#fff; }
.fn { margin-left:60px;}
.fn a { font-style:normal; color:#000;}
.says { display:none; }
.comment-body p { margin:10px; line-height:160%;}
.reply { position:absolute; top:19px; right:10px;}
.reply a { color:#fff; font-size:16px; }
	/*respond*/
#respond { margin:10px 0 0 5px; border:1px solid #C9CDE3; padding:10px 15px; background:#f5f5f5; overflow:hidden; }
#respond h3 { font-size:20px; font-weight:normal;}
#respond form p input { font-family:"微软雅黑", "Times New Roman"; width:450px; height:25px; border:1px solid #ccc; margin:5px 0; padding-left:5px; }
#respond form p textarea { background:#fff url(images/yourrecommend.gif) center center no-repeat; width:613px; border:1px solid #ccc; margin:5px 0;}
#respond #submit { width:613px; }
.children #respond{ width:93%;}
.children #respond form input { width:70%;}
.children #respond form textarea,.children #respond #submit  { width:100%;} 


/*sidebar*/
#sidebar { padding:10px; }
#sidebar p { margin:5px 10px; padding:5px; border:1px dotted #404040; background:#343434;}
#sidebar li ul,#sidebar .cat-aut ul,#sidebar .widget ul { padding-bottom:10px}

#sidebar, #sidebar a { color:#fff; font-size:13px;}
#sidebar h2 { font-size:16px; font-weight:normal; padding:5px 0; }
#sidebar ul li ul { padding:0 10px;  border-bottom:1px solid #404040; color:#ccc;}
#sidebar ul li ul a { color:#ccc;}
#sidebar ul li ul { color:#999;}

#recentcomments .url { font-style:italic;}

.blogroll,.side-ul { height:1%; overflow:hidden; }
#sidebar ul .widget_links { float:left; width:142px; margin-top:10px }
#sidebar ul .widget_links ul { border:none;}
#linkcat-2 { border-left:1px solid #404040; padding-left:10px; margin-left:-10px;}

.cat-aut{ height:100%; overflow:hidden; }
#sidebar .cat-aut-ul li ul li { line-height:30px; background:url(images/linkcat-bg.gif) left top no-repeat; overflow:hidden; }
#sidebar .cat-aut-ul li ul li .children { margin:0; padding:0; border-left:3px solid #404040;}

#sidebar .cat-aut-ul { padding:0; border:none;}
#sidebar .cat-aut h2 { padding:0; height:31px; line-height:31px; text-align:center;}
#sidebar .cat-aut h2:hover { cursor:pointer; }
#sidebar .cat-aut ul li ul li { padding-left:10px;}
#sidebar .categories h2 { background:url(images/postmeta.gif) left -74px no-repeat;}
#sidebar .authorlist h2 { background:url(images/postmeta.gif) -150px -74px no-repeat;}
#sidebar .cat-aut ul li ul { border:none; }
.categories,.authorlist{ float:left;}

.categories { width:150px; }
.authorlist { width:135px; }
.categories ul li { width:255px;}

#sidebar .authorlist ul { padding-right:10px}
.authorlist ul li { margin-right:10px;}


.navigation { display:none;}
.wp-pagenavi { padding-bottom:20px;}
#content .wp-pagenavi span,#content .wp-pagenavi a{ border:none;}
#content .wp-pagenavi span,#content .wp-pagenavi a { font-size:12px; color:#000; border-right:1px solid #000; padding-right:5px; margin:3px;}
#content .wp-pagenavi .last { border:none;}

/*public-sidebar*/
#sidebar ul li ul { padding-bottom:15px;}
#sidebar ul li h3{ height:30px; line-height:30px; margin-top:10px;}
/*footer*/
#footer { width:1000px; height:154px; margin:0 auto; padding-left:25px; padding-top:16px; background:url(images/footer-bg.gif) 25px 0px no-repeat; text-align:left;}
#footer,#footer a { font-size:13px; color:#fff;}
#footer p { margin-left:120px; font:15px Consolas}


/*clear*/
.clear { clear:both; height:0; width:0; overflow:hidden;}


