/*  
Theme Name: wikitea
Theme URI: http://wikitea.cn
Description: Created by <a href="http://magictim.cn/">magictim</a>, last updated at 2009-10-05 10:07.
Version: 2.0
Author: magictim
Author URI: http://magictim.cn/	
This theme is released under the Creative Commons Attribution 2.5 License.*/

/* CSS Document */
* { margin:0; padding:0;}
body { font-size:12px; font-family:"Microsoft YaHei", Georgia, "Times New Roman", Times, serif; margin:0; color:#000; background:url(images/bodybg.jpg);}
a { text-decoration: none; color:#963; }
a:hover { color:#45792e;  }
ul,ol {list-style-type:none;}
img { border: none; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
#container { margin:0 auto; width:960px; }
/* Header */
#header { width:100%; overflow:hidden; height:100%; background:url(images/menu.gif) no-repeat top; margin-bottom:10px;}
#header a { text-decoration:none;}
#header	#top { width:100%; height:50px; overflow:hidden; }
#header	#top #logo { float:left; height:40px; width:180px; margin:5px 10px; overflow:hidden;  }
#header	#top #logo a { display:block; width:180px; height:40px; text-indent:-9999px; background:url(images/logo.gif) no-repeat left; }
#header	#top ul { float:left; width:700px; height:50px; }
#header	#top ul li { float:left; margin-left:5px;}
#header	#top ul li a { height:50px; float:left; line-height:50px; color:#666; display:block;  padding:0 20px; font-size:120%; }
#header	#top ul li a:hover { color:#45792e;}
#header	#top ul .current_page_item a,#header #nav ul .current-cat a { color:#45792e; font-weight:bold;}
#header	#top ul .current_page_item a:hover,#header #nav ul .current-cat a:hover { }
#header .menu { height:40px; overflow:hidden; padding:0 20px; }
#header .menu ul { float:left; }
#header .menu ul li { float:left; height:40px; overflow:hidden; line-height:40px; margin:0 10px; font-size:14px; font-weight:bold;}
#header .menu ul li a { color:#eee;}
#header .menu .searchform { float:right; padding:7px;}
/* pagett */
.pagett { height:30px; line-height:30px; font-size:15px; border-bottom:1px #ddd dotted; font-weight:bold; overflow:hidden; padding:0 5px;}
/* main */
#main { clear:both;overflow:hidden; height:100%; margin:0 9px; width:942px; background:#fff url(images/main.gif) repeat-y right; border-bottom:1px #b2b2a6 solid;}
#main .main_top { clear:both; overflow:hidden; height:10px; width:942px; background:url(images/main_box.gif) no-repeat top;}
#main #sidebar { float:right; width:230px;overflow:hidden; }
#main #content { float:left; width:690px; overflow:hidden; padding:0 10px 10px 10px; }
#content .post { margin-bottom:10px; height:100%; overflow:hidden; }
#content .post .tt { float:left; font-size:130%; line-height:30px; font-weight:bold; color:#45792e;}
#content .post .tt a { text-decoration:none; color:#45792e;}
#content .post .tt a:hover { border-bottom:1px dotted;}
#content .post .in-cat { float:right; color:#999; line-height:30px;}
#content .post .in-cat a {  color:#06c; text-decoration:none;}
#content .post .in-cat a:hover { border-bottom:1px dotted;}
#content .post .in { clear:both; height:100%; overflow:hidden;}
#content .post small { display:block; font-size:12px; padding:0 10px; border-bottom:1px #eee solid; line-height:30px;}
#content .post .in .meta { padding:5px;}
#content .post .in .content { line-height:24px;}
#content .post .in .content p { margin-bottom:20px; text-indent:2em;}
#content .post .in .content blockquote { padding:5px; margin-bottom:10px; border:1px #e8f1e6 solid; border-left:10px #e8f1e6 solid; background:#f7f7f7;}
#content .post .in .content blockquote p { margin:4px 0 6px 0;}
#content .post .in .content h1 { font-size:200%; font-weight:bold; line-height:50px;}
#content .post .in .content h2 { font-size:170%; font-weight:bold; line-height:40px;}
#content .post .in .content h3 { font-size:140%; font-weight:bold; line-height:30px; height:auto; background:none; text-indent:0; border-left:0;}
#content .post .in .content img { background:#f7f7f7; padding:2px; border:1px #eee solid; margin-bottom:5px;}
#content .post .in .content .post-banner img { background:#fff; padding:0; border:0;}
#content .post .in .content img.aligncented { display:block; margin-left:auto; margin-right:auto;}
#content .post .in .content img.alignright { padding:4px; margin:0 0 2px 7px; display:inline;}
#content .post .in .content img.alignleft { padding: 4px; margin:0 7px 2px 0; display:inline;}
#content .post .in .content .alignright { float: right;}
#content .post .in .content .alignleft { float: left;}
#content .post .in .content .aligncenter { display:block; margin-left:auto; margin-right:auto;}
#content .post .in .content .wp-caption { background:#f7f7f7; padding:5px 0; border:1px #e8f1e6 solid; text-align:center;}
#content .post .in .content .wp-caption img { background:none; padding:0; border:0;}
#content .post .in .content .wp-caption.alignright { padding:4px; margin:0 0 2px 7px; display:inline;}
#content .post .in .content .wp-caption.alignleft { padding: 4px; margin:0 7px 2px 0; display:inline;}
#content .post .in .content h4 { font-size:110%; font-weight:bold; line-height:20px;}
#content .post .in .content ul { list-style:disc inside; margin-left:10px;}
#content .post .in .content ul ul { list-style-type:circle; margin-left:20px;}
#content .post .in .content ol { list-style:decimal inside; margin-left:10px;}
#content .post .in .content ol ol { list-style-type:circle; margin-left:20px;}
#content .post .in .tool { clear:both; padding:10px 0;}
#content .single .content { font-size:120%; line-height:20px; padding:10px;}
#content .single .content p { margin-bottom:12px;}
#content .nextone { display:block; text-align:center; font-size:12px; border-top:1px #eee solid; height:30px; overflow:hidden; line-height:30px; padding:0 10px;}
#content .nextone .pre { float:left;}
#content .nextone .next { float:right;}
.single-box { }
.single-box h3 { line-height:30px; font-size:120%; font-weight:bold; border-bottom:1px #e2e8e0 dotted;  }
.single-box li { line-height:20px; }
.single-box .related-posts { float:left; width:395px; height:280px; background:#fff; overflow:hidden; padding:10px; margin-bottom:10px;}
.single-box .ad { float:right; width:300px; height:280px; background:#fff; overflow:hidden; padding:10px; margin-bottom:10px;}

.single .tt { clear:both; line-height:50px; font-size:200%; border-bottom:1px #eee solid; width:100%; text-align:center;}

.comments-box { height:100%; overflow:hidden; padding:10px; margin-top:10px;}
.comments-box #respond,.comments-box #comments { font-size:130%; line-height:30px; font-weight:bold; }
.commentlist {}
.commentlist li { margin:5px 0; clear:both; height:100%; padding:0; }
.commentlist li .head { padding:5px; background:#f1f5fa;}
.commentlist li p { line-height:20px; margin-bottom:10px;}
.comments-box #author,.comments-box #email,.comments-box #url,.comments-box #comment { border:1px #aaa solid; width:300px;}
.comments-box #comment { width:400px;}
.comments-box small { font-size:100%;}
.commentform p { margin-bottom:5px;}


#sidebar a { text-decoration:none; }
#sidebar a:hover {}
#sidebar .widget { margin-bottom:10px; clear:both; padding:5px 10px; }
#sidebar .widget h2 { line-height:25px; color:#45792e; font-size:16px; font-weight:bold; border-bottom:1px #ccc dotted; margin-bottom:5px;}
#sidebar .widget ul { }
#sidebar .widget ul ul { }
#sidebar .widget ul li { line-height:20px; padding-bottom:5px; border-bottom:1px #ddd solid; }
.widget_tag_cloud a { text-indent:10px;}
/* Footer */
#footer { text-align:center; clear:both; height:30px; line-height:30px; overflow:hidden; padding: 10px;}
/* common */
.mb0 { margin-bottom:0;}
.warning { clear:both; padding:10px; text-align:center; }
.wp-pagenavi { clear:both; padding:10px 0; background:#fff;  line-height:30px;}


/* index */
.index { }
.welcome { padding:10px;}
.index-left { float:left; width:340px; overflow:hidden;}
.index-right { float:right; width:340px; overflow:hidden;}
.index .block { height:100%; overflow:hidden; margin-top:10px;}
.index .block h3 { color:#45792e; font-size:120%; font-weight:bold;  border-bottom:1px #e2e8e0 solid; height:40px; line-height:40px; padding:0 10px;}
.index .block h3 .title { float:left; }
.index .block h3 .more { float:right; font-size:80%; }
.index .block h3 .more a { color:#999;}
.index .block .bBody { padding:5px; }
.index .block .bBody p { margin-bottom:8px;}
.index .block .list li { line-height:24px; border-bottom:1px #eee dotted; clear:both; height:100%; overflow:hidden; }
.index .block .alist li span { float:left; background:url(images/dot.gif) no-repeat left; text-indent:16px;}
.index .block .alist li cite { float:right; color:#999; font-size:85%; font-style:normal; }
.index .block .blist li span { background:url(images/dot.gif) no-repeat left; padding-left:16px;}
.index .block .blist li cite { color:#999; font-size:85%; font-style:normal; margin-left:10px; }
.index  .wikicat p { margin:7px 7px;}
/* archive */
.archivelist .listitem { clear:both; line-height:35px; height:35px; overflow:hidden; border-bottom:1px #eee solid; }
.archivelist .listitem h3 { float:left; font-size:13px; margin-right:10px; font-weight:bold;}
.archivelist .listitem h3 a { color:#45792e;}
.archivelist .listitem span { float:left;}
.archivelist .listitem cite { float:right; font-style:normal;}


.plist li { clear:both; height:100%; padding:5px 0; overflow:hidden; border-bottom:1px #eee dashed;}
.plist li img { float:left; width:80px; height:80px;  }
.plist li div { float:left; width:150px; margin-left:10px;   }
.plist li div h4 { font-weight:bold; font-size:13px;}
.plist li div p { padding-top:8px;}
.plist li .buyit { float:right; display:block; height:30px; width:80px; text-indent:-9999px; overflow:hidden; background:url(images/buyit.gif) no-repeat top;}
.plist li .buyit:hover { background:url(images/buyit.gif) no-repeat bottom;}
.productlist { margin:10px;}
.productlist td { padding:5px;}
.productlist .tt { background:#eee; line-height:30px; height:30px; font-weight:bold; }
.productlist .tt td { padding:0 5px;}
.productlist .item { height:90px;}
.productlist .item td { border-bottom:1px dashed #ddd; padding:10px 5px;}
.productlist .item h3 { font-size:13px; font-weight:bold;}
.productlist .item p { padding-top:10px;}
.productlist .item .price { color:#F60; font-weight:bold;}
.productlist .item .buyit { display:block; height:30px; width:80px; text-indent:-9999px; overflow:hidden; background:url(images/buyit.gif) no-repeat top;}
.productlist .item .buyit:hover { background:url(images/buyit.gif) no-repeat bottom;}
