﻿@charset "utf-8";
/*
Theme Name: 樣式名稱
Theme URI: 樣式主頁 
Description: 樣式訊息這裡可以使用html的 link code
Version: 樣式版本
Author: 樣式作者
Author URI: 作者主頁
Tags: 樣式標籤, 用半型逗號作為標籤與標籤間的區隔
*/
/** reset **/
* {
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	border: 0 none;
	outline: 0; 
	font-size:100%;
}
ul,li,ol{
	list-style: none;
	padding: 0;
	margin: 0;
} 
	a,fieldset,img {
	border: 0;
}
body{
	margin: 0;
	padding: 0 ;
	width:100%;
	height:100%;
	position : relative;
	z-index:1;
	background : #E5E5E5  url(./img/bg.gif);
	font : 13px Tahoma,verdana,Arial;
	word-spacing: 1.8pt;
	line-height: 1.5;
	color :  #ADAAA2; 
}
/** link **/
a{
	color:#A3ADA5;
	text-decoration:none;
}
a:hover,.checkbox,button,ul#archive li{
	text-decoration:none;
	color:#82968A ;
}
a:active{
	text-decoration:none;
	color:#82968A ;
}
a:active{
	text-decoration:none;
	color:#bbb;
}
/** form **/
input,textarea{
	font : 8pt Tahoma,verdana,Arial;
	word-spacing: 1.8pt;
	line-height: 1.5;
	color :  #ADAAA2; 
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
/** layout start **/
#main{
	width:860px;
	margin: 0 auto;
}
#header{
	background: url(./img/banner.png) no-repeat;
	width: 550px;
	height: 148px;
	position:relative;
	left:78px;
}
#container{   
	background:url(./img/content.gif) repeat-y;
}
#content_l{
	float: left;
	width: 90px;
}
#content {
	float: left;
	width:500px;
	margin: 0px 10px 0px 0px;
	background:#fff; 
}
#sidebar{ 
	float: right;
	width:250px;
}
#footer{
	margin-top:10px;
	margin-left:90px;
	width:500px;
	background:url(./img/tbg/tbg_5.gif);
}
#content_{
	margin:8px;
	position : relative;
}
#footer_{
	padding:5px;
	position : relative;
	color:#fff;
	text-align:center;
}
/** layout end **/

/** blog_info **/
#bloginfo_description{
	display:none;
}
#bloginfo_name a{	
	width: 260px;
	height: 115px;
	position : absolute; 
	display: block;
	text-indent: -3000px;
	overflow: hidden;
	position:absolute;
	left:6px;
	top:6px;
}
#bloginfo_name a:hover{
	width: 260px;
	height: 115px;
	overflow: hidden;
	display: block;
	background: url(./img/banner.png) no-repeat -1px -168px;
}

#bloginfo_rss a{
	position : absolute;
	left:362px;
	top:18px;
	z-index:2;
	display: block;
	text-indent:-9999px;
	width: 67px; height: 50px;
	overflow: hidden;
	background: url(./img/rss.png) 0 0;
}
#bloginfo_rss a:hover{
	background-position:0 -50px;
}
/** #menu **/
.menu li,.menu{
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu{
	position : absolute;
	left:548px;
	top:80px;
	z-index:1;
	width:250px;
}
.menu li{float:left;}
.menu a{
	display : inline-block;
	text-indent:-9999px;
	width:43px;
	height:32px;
	overflow: hidden;
	float:left;
	background:url(./img/menu.png);
	background-repeat:no-repeat;
}
#menu_story{
	background-position:0 0;
}
#menu_story:hover{
	background-position:0 -32px;
}
#menu_blog{
	background-position:-45px 0;
}
#menu_blog:hover{
	background-position:-45px -32px;
}
#menu_photo{
	background-position:-87px 0;
}
#menu_photo:hover{
	background-position:-87px -32px;
}
#menu_message{
	background-position:-133px 0;
}
#menu_message:hover{
	background-position:-133px -32px;
}
#menu_blogroll{
	background-position:-182px 0;
}
#menu_blogroll:hover{
	background-position:-182px -32px;
}
/** #search **/
#search{
	position:absolute;
	top:0px;
	left:520px;
	display:block;
	width:250px;
	height:45px;
	z-index:100;
}
#search .bg_ipunt_search{
	background:url(./img/search.png) no-repeat ;
	display : inline-block;
	width:168px;
	height:45px;
	float:left;
}

#search .bg_ipunt_search:hover{
	background-position: -250px 0px;
}
.ipunt_search{
	border:0px;
	background:0px;
	margin-left:13px;
	margin-top:9px;
	width:142px;
	font-weight:bold;
	color:#ccc;
	font : 10pt Tahoma,verdana,Arial;
}
.ipunt_search:hover{
	color:#555;
}
#search .bg_button_search{
	background:url(./img/search.png) no-repeat -168px 0px;
	display : inline-block;
	float:right;
	width:82px;
	height:45px;
}
.button_search{
	width: 70px;
	height: 28px;
	border: 0;
	margin: 5px 0px 0px;
	text-indent: -9999px;
	display : block;
	background:transparent;
}
#search .bg_button_search:hover,#search .bg_button_search.hover{
	background-position: -418px 0px;
}
/** .postdate **/
.postdate{
	color:#555;
	font-weight: bold;
	text-align: right; 
	font-size : 7pt; 
	position : absolute;
	left:-105px;
	z-index : 3;
	width:90px;
}
.postday{
	font : 30pt SimHei, arial black,verdana,'細明體',sans-serif;
	color:#AAAAAA;
}
.postday:first-letter{
	color:#777;
}
/** .postcomment **/
.postcomment a{
	font-size:7pt;
	padding:2px 4px 2px 4px;
	background:url(./img/tbg/tbg_5.gif);
	display : inline-block;
	color:#fff;               
	margin:5px 0px 10px 0px;
}
.postcomment a:hover{
	background:url(./img/tbg/tbg_0.gif);
	color:#fff ;
}
/** .postedit  **/
.postedit a{
	color:#fff;
	font-weight:bold;
	font-size:6pt;
	padding:2px 4px 2px 4px;
	background:url(./img/tbg/tbg_5.gif);
}
.postedit a:hover{
	background:url(./img/tbg/tbg_0.gif);
}
/** .posttitle_postviews **/
.posttitle_postviews{
	border-bottom:solid #eee 1px;
	margin-bottom:2px;
	padding-bottom:2px;
}
.posttitle_postviews a{
	color:#708090;
	font-weight:bold;
	font-size: 10pt ;
	font-family: SimHei ,Tahoma,verdana,Arial;  
}
.posttitle_postviews a:hover{
	color:#9BACB3;
}
.postviews{
	font-size:7pt;
	color:#333;
	float:right;
}
/** .postcategory_postfontsize **/
.postcategory{
	font-size:11px;}
.postcategory_postfontsize{
	color:#D0A59C;
	margin-bottom:10px;
}
.postfontsize{ 
	float:right;
}
.postby{
	color:#A99A84;
}
/** .postcontent **/
.postcontent{
	margin-top:0px;
	border-bottom:solid #ddd 2px;
}
.postthumb{
	display:block;
	margin:10px 0px 10px 0px;
}
.postthumb img{
        padding:5px;
	border:solid #eee 1px;
}
.postthumb  img:hover{
        padding:5px;
	border:solid #ccc 1px;
}
/** .posttag **/
.posttag{
	margin-top:5px;
	margin-bottom:40px;
	font-size:11px;
}
.posttagtitle{
	display:block;
	width:27px;
	height:11px;
	background:url(./img/tag.gif) no-repeat;
	text-indent: -9999px;
	overflow:hidden;
	float:left;
	position:relative;
	top:2px;
}
.posttaglist{
	margin-left:5px;
}
.posttaglist a{
	color:#bbb;
}
.posttaglist a:hover{
	color:#999;
}
/** readmore **/
.readmore{
	font-size:6pt;
	font-weight:bold;
	color:#333;
	margin-left:5px;
}
.read-more{
	text-align:right;
	margin-bottom:5px;
	margin-top:10px;
}
.read-more a{
	padding:2px 4px 2px 4px;
	color:#fff;
	background:url(./img/tbg/tbg_5.gif);
	font-size:7pt;
}
.read-more a:hover{
	color:#fff;
	background:url(./img/tbg/tbg_0.gif);
}
/** .side_title **/
#contactme .side_title,#calendar .side_title,#chatter .side_title,#sidebartab .side_title{
	display:none;
}
/** #contactme **/
#contactme a{
	display:block;
	width:250px;
	height:307px;
	background: url(./img/m.png) ;
	overflow:hidden;
	text-indent: -9999px;
}
/** #calendar **/
#calendar{
	margin-top:20px;
} 
#wp-calendar{
	width:250px;
	border-collapse: separate;
	border-spacing: 5px;
	*border-collapse: expression('separate', cellSpacing = '5px');
}
#calendar caption{ 
	padding:8px;
	font-weight:bold; 
	background: url(./img/calendarbg.png) ;
	color:#fff;
}
#calendar th{	
	height:20px;
	font-weight:normal;
	color:#708090;
	background-color:#ededed;
}
#wp-calendar #next,#wp-calendar #prev{
	background-color:#ccc;
}
#wp-calendar #prev:hover,#wp-calendar #next:hover{
	background-color:#aaa;
}
#wp-calendar #next a,#wp-calendar #prev a{
	color:#333;
}
#wp-calendar #next a:hover,#wp-calendar #prev a:hover{
	color:#fff;
}
#wp-calendar .pad{
    background:#fff;
}
#calendar #today{
	background:#A8C090;
	color:#fff;	
}
#wp-calendar a {
	color:#B39C82;
	font-weight:bold;
}
#wp-calendar td {
	background:#f8f8f8;
	height:28px;
	text-align:center;
}
/** #archive **/
#archive,#archive li,#hiddenarchivelist,#hiddenarchivelist li,.archivemonth,.archivemonth li{
	list-style-type:none;
}
#archive{
	width: 240px;
	padding-left:5px;
	padding-right:5px;
}
#showarchivelist{
	display:block;
	width:240px;
	height:30px;
	text-indent: -9999px;
	background:url(./img/sidetitlebg.png) no-repeat -755px 0px;
	overflow:hidden;
}
#showarchivelist:hover{
	background-position: -1005px 0px;
}
ul#archive a {
	display: block;
	text-decoration: none;	
}
ul#archive li {
	margin-top: 1px;
}
ul#archive .archiveYear a{
	background: #f0f0f0;
	color: #999;	
	padding: 8px 0px;
	font-weight:bold;
	text-align:left;
	border-left: 5px #999 solid;
	padding-left: 10px;
}
ul#archive .archiveYear a:hover{
	background: #e8e8e8;
	color:#333;
}
ul#archive .archivemonthli a{
	text-align:left;
	background: #f9f9f9;
	padding-left: 10px;
	color: #bbb;
	border-left: 5px #fefefe solid;
}
ul#archive .archivemonthli a:hover {
	background: #fff;
	border-left: 5px #333 solid;
	padding-left: 15px;
	color: #777;
}
/** #chatter**/
#chatter{
	margin-top:20px;
}
#chatterbg{
	width:146px;
	height:50px;
	background: url(./img/twitter.png) no-repeat ;
	display:block;
	margin-left:110px;
	text-indent:-9999px;
	overflow: hidden;
}
#chatter ul, #chatter li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#chatter li{
	background: #f8f8f8;
	padding:3px;
	margin-bottom:1px;
}
#chatter li:hover,#chatter li.hover{background: #f1f1f1;}
#chatter .none , #chatter p , #chatter br{display:none;}
#chatter a{color:#A3ABAD; }
#chatter a:hover{color:#708090;}
#chatter .twitter_date a,#chatter .twitter_date {color:#aaa; font-size:7pt;}
#chatter .twitter_from{color:#ccc;font-size:7pt;}
#chatter .rss-items li{
	position:relative;
	min-height:20px; 
	height:auto !important; 
	height:20px; 
	overflow:visible;
}
#chatter .rss-items li img{
	position:absolute;
	border:solid 1px #ccc;
	padding:2px;
}
#chatter .t_news{
	position:relative; 
	left:42px;
	top:-2px; 
	width:185px;
}
.chatter_404{margin-top:0px!important;}
/** sidebartab **/
/** tabs.css tab CSS  **/
@media projection, screen { 
 .tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}
/** tabs.css tab CSS  **/
#tabtitle{
      width:250px;
      height:40px;
      background: url(./img/sidbartabbg.png) no-repeat 0px -30px;
      display:block;
      position : relative;z-index:2;
}
#tabtitle li{
      float:left;
}
#tabtitle li a{
	display : block;
	height:28px;
	margin:0px;
	float:left;
	text-indent:-9999px;
	overflow: hidden;
}
#tabtitle li a{
	display : block;
	height:28px;
	margin:0px;
	float:left;
	text-indent:-9999px;
	overflow: hidden;
}
#newposts_t{width:60px;}
#newposts_t:hover{
	background: url(./img/sidbartabbg.png) no-repeat 0px 0px;margin-top:1px;
}
#hotposts_t{width:63px;}
#hotposts_t:hover{
	background: url(./img/sidbartabbg.png) no-repeat -60px 0px;margin-top:1px;
}
#sidecomments_t{width:67px;}
#sidecomments_t:hover{
	background: url(./img/sidbartabbg.png) no-repeat -123px 0px;margin-top:1px;
}
#sideblogroll_t{width:60px;}
#sideblogroll_t:hover{
	background: url(./img/sidbartabbg.png) no-repeat -190px 0px;margin-top:1px;
}
#newposts_s,#hotposts_s,#sidecomments_s,#sideblogroll_s{
	width:250px;
	margin-top:-5px;
}
#sidecomments_s{
	margin-top:0px;
}
#newposts_s li a ,#hotposts_s li a{
	width: 240px;
	display:block;
}
#newposts_s li ,#hotposts_s li,#sidecomments_s li{
	padding:5px;
	display:block;
	border-bottom:solid #ddd 1px;
	font-size:11px;
} 
#newposts_s li:hover,#hotposts_s li:hover,#sidecomments_s li:hover{
	background: #eee;
	color:#708090;
}
.n_post_time{
	font-size:7pt;
}
.n_post_comment,.h_post_comment{
	padding:2px 4px 2px 4px;
	background:url(./img/tbg/tbg_4.gif);
	color:#fff;
	font-size:6pt;
}
.n_post_title,.n_post_titleie,.h_post_title,.n_comment_say{
	color:#A3ABAD; 
}

.n_post_titleie:hover,.n_post_title:hover,.h_post_title:hover,.n_comment_say:hover{
	color:#708090;
}
.n_comment_pic{
	float:left;
	margin-right:5px;
	margin-top: 1px;
}
.n_comment_pic img{
	border:solid #ccc 1px;
	padding:1px 1px 1px 1px;
}
.n_comment_pic img:hover{
	border:solid #555 1px;
}
.n_comment_by{
	color:#999;
}
#sideblogroll_s ul{padding:13px 0px 0px 5px;}
#sideblogroll_s li{}
.douban table{margin-top:5px;}
.douban table td a img{width:70px; height:70px;border:solid #000 2px;}
.douban table td a:hover img{border:solid #fff 2px;}
.douban{text-align:center;}
/** categories **/
#categories .side_title{
	background:url(./img/sidetitlebg.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	height:40px;
	width:250px;
	margin-top:20px;
	
}
#categories li{
	text-align:right;
	font-weight:bold;
}
#categories li a{
	color:#888;
}
#categories li a:hover{
	color:#333;
}
#categories .children {
	margin:5px 0px 5px 0px;
}
#categories .children  li{
	text-align:left;
	font-weight:normal;
	padding:2px 5px 2px 5px;
	margin-bottom:2px;
	border-left: solid #ccc 2px;
	border-bottom: solid #cfcfcf 1px;
}
#categories .children  li:hover{
	border-left: solid #888 2px;
	border-bottom: solid #ddd 1px;
	background: #eee;
}
#categories .children li a{
	color:#A3ABAD;
}
#categories .children li a:hover{
	color:#708090;
}
/** tag cloud **/
#tagcloud .side_title{
	margin-top:20px;
	display:block;
	width:250px;
	height:40px;
	text-indent: -9999px;
	background:url(./img/sidetitlebg.png) no-repeat -250px 0px;
	overflow:hidden;
}
#side_tag{
	font-family: SimHei ,Tahoma,verdana,Arial;  
}
.t10{font-size:17pt;background:#555; color:#fff;}
.t9{font-size:17pt;background:#5F564C; color:#fff;}
.t8{font-size:16pt;background:#7D9491; color:#fff;}
.t7{font-size:16pt;color:#777;}
.t6{font-size:15pt;color:#B2CECF;}
.t5{font-size:15pt;background:#B7B7AF; color:#fff;}
.t4{font-size:14pt;color:#797067;}
.t3{font-size:12pt;background:#B4C1C2;color: #687E84;}
.t2{font-size:10pt;background:#B4C1C2;color: #687E84;}
.t1{font-size:8pt;color:#5D6669;}
#side_tag a:hover{background:#777; color:#fff;}
/** #ueda  **/
#ueda{
	position:relative;
}
#ueda  .side_title{
	top:20px;
	display:block;
	width:250px;
	height:40px;
	text-indent: -9999px;
	background:url(./img/sidetitlebg.png) no-repeat -500px 0px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
/** addme **/
#addme{
	margin-top:20px;
}
#addme .side_title{
	display:none;
}
#addme a{
	text-indent:-9999px;
	display :block;
	overflow: hidden;
	float:left;
}
#addme #addBookmark{width:122px; height:30px;background:url(./img/addme.png) no-repeat;margin-right:6px;}
#addme #addBookmark:hover{background-position:0px -30px;}
#addme #addSubscribe{width:122px; height:30px;background:url(./img/addme.png) no-repeat -126px 0px;}
#addme #addSubscribe:hover{background-position:-126px -30px;} 
/** 404page **/
.searchresults{ margin-bottom:20px;padding:4px; background:url(./img/tbg/tbg_5.gif); color:#fff;}
.bg404{
	background:url(./img/404.png);
	width: 480px;
	height: 500px;
	overflow:hidden;
	margin-bottom:20px;
}
/** 404page end **/
/** .randomposts **/
.randomposts{
	margin-top:20px;
	overflow:hidden;
}
.randomposts #ta-post img{
	border: solid #ddd 4px;
	width:65px;
	height:65px;
	margin: 0px 7px 7px 0px;
}
.randomposts #ta-post img:hover{
	border: solid #333 4px;
}
.imgcenter {
margin-top:10px;
}
/** in post **/
blockquote{
	border-left:3px solid #DEDEDE;
	clear:left;
	color:#555555;
	margin: 5px;
	padding: 10px;
	background-color: #fcfcfc;
}
.wordcliptitle{
	font-size:15pt;
	font-weight:bold;
	color:#333;
}
.demo,.dl_file{
	display:inline-block;
	width:72px;
	height:72px;
	overflow:hidden;
	text-indent:-9999px;
	margin-right:5px;
}
.demo_{
	background: url(./img/demo.png) no-repeat;
}
.zip{
	background: url(./img/dl_zip.png) no-repeat;
}
.tar{
	background: url(./img/dl_tar.png) no-repeat;
}
.playvideo{
	display:block;
	width:100px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(./img/playvideo.png) no-repeat;
}
.postcontent h1{
	font-family:simhei,verdana;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	font-size:25pt;
	color:#fff;
	font-weigh:bold;
	display:inline-block;
	background:#333;
	padding:5px;
}
.postcontent h2{
	font-size:10pt;
	font-family:simhei,verdana;
	display:block;
	font-weigh:bold;
	background:url(./img/tbg/tbg_5.gif);
	padding:5px;
	margin:5px 0px 5px 0px;
	color:#fff;
}
.line{
	color:#555;
	border-bottom:dotted #ccc 1px;
	display : lnline;
}
.wordimg{
	border:solid 1px #ddd;
	padding:5px;
	margin:10px 0px 10px 0px;
}
.wordimg:hover,.wordimg.hover {
	border:solid 1px #bbb;
}
.wordhide{margin: 10px 0px 10px 0px;}
.wordhide li{margin-bottom:1px;}
.wordhide_show{
	display:block;
	padding:5px;
	border-left: solid #eee 3px;
	background-color: #f5f5f5;
	color:#999;
	font-weight:bold;
}
.wordhide_show:hover{
	border-left: solid #ddd 3px;
	background-color: #f1f1f1;
	color:#666;
}
.wordhide_hide li{
	border-top: solid #ddd 3px;
	border-bottom: solid #ddd 3px;
	margin: 5px 0px 5px 0px;
	background-color: #fdfdfd;
	padding:5px;
	color:#bbb;
}
/** bookmark **/
.bookmarks{
	margin: 20px 0px 5px 0px;
	position:relative;
}
.bookmarks a{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	width:16px;
	height:16px;
	float:right;
	margin-left:5px;
	position:relative;
}
.bookmarks .facebook{background: url(./img/bkmk/facebook.png) no-repeat;}
.bookmarks .delicious{background: url(./img/bkmk/delicious.png) no-repeat;}
.bookmarks .digg{background: url(./img/bkmk/digg.png) no-repeat;}
.bookmarks .reddit{background: url(./img/bkmk/reddit.png) no-repeat;}
.bookmarks .diigo{background: url(./img/bkmk/diigo.png) no-repeat;}
.bookmarks .google{background: url(./img/bkmk/google.png) no-repeat;}
.bookmarks .stumbleupon{background: url(./img/bkmk/stumbleupon.png) no-repeat;}
.bookmarks .technorati{background: url(./img/bkmk/technorati.png) no-repeat;}
.bookmarks .twitter{background: url(./img/bkmk/twitter.png) no-repeat;}
.bookmarks .yahoo{background: url(./img/bkmk/yahoo.png) no-repeat;}
.bookmarks .mixx{background: url(./img/bkmk/mixx.png) no-repeat;}
.bookmarks .myspace{background: url(./img/bkmk/myspace.png) no-repeat;}
.bookmarks .plurk{background: url(./img/bkmk/plurk.png) no-repeat;}
.bookmarks .friendfeed{background: url(./img/bkmk/friendfeed.png) no-repeat;}
.bookmarks .blogger{background: url(./img/bkmk/blogger.png) no-repeat;}
.bookmarks .linkedin{background: url(./img/bkmk/linkedin.png) no-repeat;}
.bookmarks .netvibes{background: url(./img/bkmk/netvibes.png) no-repeat;}
.bookmarks .newsvine{background: url(./img/bkmk/newsvine.png) no-repeat;}
.bookmarks .blinklist{background: url(./img/bkmk/blinklist.png) no-repeat;}
.bookmarks .funp{background: url(./img/bkmk/funp.png) no-repeat;}
.bookmarks .hemidemi{background: url(./img/bkmk/hemidemi.png) no-repeat;}
.bookmarks .windowslive{background: url(./img/bkmk/windowslive.png) no-repeat;}
.bookmarks .myshare{background: url(./img/bkmk/myshare.png) no-repeat;}
/** .prev_next_post **/
.prev_next_post{
	margin-top: -10px;
}
.prevpost{
	float:left;
}
.nextpost{
	float:right;
}
/** #trackback **/
#trackback{
	position:relative;
	margin-top:10px;
	background: url(./img/tr_bg.png) no-repeat 0px -40px;
	padding-top:15px;
}
#trbg1{
	background:url(./img/tr_bg.png) ;
	width: 480px;
	height: 35px;
	margin-bottom:10px;
}
#tr_url{
	position:absolute;
	top:29px;
	left:10px;
}
/** #relatedposts **/
#relatedposts{
	margin-top:15px;
	padding-top:20px;
	background: url(./img/post_other_title.png) no-repeat -155px -40px;	
}
#relatedposts ul ,#relatedposts li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#relatedposts ul{margin-top:8px;}
#relatedposts li{
	background:#f8f8f8;
	margin-bottom:2px;
	padding:5px;
}
#relatedposts li a{color:#A3ABAD;}
#relatedposts li a:hover{color:#708090;}
#relatedposts li:hover{
	background:#eee;
}
#relatedposts p{
	background:#f8f8f8;
	padding:5px;
	margin-top:8px;
}
/** comment **/
.commentform{
			position: absolute;
			width: 300px;
			left:515px;
			top:0px;
			z-index:100;
		}
#gravatar_preview{
			margin-left:4px;
			margin-bottom:5px;
			margin-top:10px;
			
}
#gravatar_preview_link a{
			position:absolute;
			z-index:5;
			display:block;
			width:193px;
			height:36px;
			overflow:hidden;
			text-indent:-9999px;
			top:11px; left:45px;
			background: url(./img/commentformbg.png) no-repeat -21px -278px;
}
#gravatar_preview_link a:hover{
			background: url(./img/commentformbg.png) no-repeat -321px -278px;
}
#gravatar_preview img{
			padding:3px;
			border: solid #ccc 1px;
}
.commentform #author,.commentform #email,.commentform #url,.commentform #comment,.commentform  .button_message{ 
 	background:transparent;
 	border:0px;
 }
.commentform_name,.commentform_mail,.commentform_host{
	width:250px;
	height:30px;
	position:relative;
}
.commentform_name{
	background: url(./img/commentformbg.png) no-repeat -25px -20px;
}
.commentform_name:hover{
	background-position: -325px -20px;
}
.commentform_mail{
	background: url(./img/commentformbg.png) no-repeat -25px -50px;
}
.commentform_mail:hover{
	background-position: -325px -50px;
}
.commentform_host{
	background: url(./img/commentformbg.png) no-repeat -25px -80px;
}
.commentform_host:hover{
	background-position: -325px -80px;
}
.commentform #author,.commentform #email,.commentform #url{
	position:absolute;
	top:4px;
	left:42px;
	width:200px;
	height:23px;
	color:#ccc;
	font : 8pt Tahoma,verdana,Arial;
}
.commentform_msg{
	position:relative;
	width:276px;
	height:123px;
	background: url(./img/commentformbg.png) no-repeat -24px -113px;
}
.commentform_msg:hover{
	background-position:-324px -113px;
}
.commentform #comment{
	position:absolute;
	top:10px;
	left:6px;
	width:241px;
	height:107px;
	color:#ccc;
	font : 8pt Tahoma,verdana,Arial;
}
.sendmessage{
	background: url(./img/commentformbg.png) no-repeat -28px -238px;
	position:relative; left:5px;
	padding-left:125px;
	z-index:1;
}
.sendmessage:hover{
background-position:-328px -238px;
}
.button_message{
	width: 121px;
	height: 25px;
	text-indent: -9999px;
	display : block;
}
#author:hover,#email:hover,#url:hover,#comment:hover{
	color:#777;
}.smilies{
	margin-top:10px;
	width:270px;
}
.smilies img{	border:solid 1px #fff;	padding:2px;	margin:1px;}
/** commentlist **/
.commentlisttitle{
	background: url(./img/comments.png) no-repeat ;
	text-indent: -9999px;
	height:18px;
	margin-top:40px;
}
.depth-1 ,.depth-2{
	position:relative;
}
.comment_count{
	position:absolute;
	font-family: Arial black,verdana;
	font-size:30px;

}
.comment_count a{
	color:#eee;
}
.depth-1 .comment_count{
	right:10px;
	top:2px;
}
.depth-2 .comment_count{
	right:9px;
	top:2px;
}
.depth-2 .comment_count a{
	color:#ddd;
}
.depth-1 .avatar,.depth-2 .avatar{
	position:absolute;
}
.depth-1 .avatar img,.depth-2 .avatar img{
	border: solid #ddd 3px;
}
.depth-1 .avatar img:hover,.depth-2 .avatar img:hover{
	border: solid #555 3px;
}
.depth-1 .clear_l,.depth-2 .clear_l{
	margin-bottom:-10px;
}
.depth-1 {
	border-left: solid 3px #ddd;
	border-bottom: solid 1px #eee;
	padding:5px 5px 0px 5px;
	margin-top:10px;
	color:#bababa;
	background:#fcfcfc;
}
.depth-1:hover{
	border-left: solid 3px #bbb;
	border-bottom: solid 1px #ccc;
	color:#888;
	background:#f9f9f9;
}
.author_link{
	margin-left:45px;
	margin-top:2px;
}
.depth-2{
	padding-top:10px;
	background: url(./img/t_f5.png) no-repeat 10px 0px;
}
.depth-2 .commentlist_div{
	background:#f5f5f5;
	padding:8px;
}
.depth-2 .commentlist_div:hover{
	background:#f9f9f9;
	color :  #AD9AA2; 
}
.editlink a,.comment-reply-link{
	display:inline-block;
	text-indent: -9999px;
	overflow:hidden;
}
.editlink a{
	background: url(./img/edit.gif) ;
	width:21px;
	height:9px;
}
.comment-reply-link{
	background: url(./img/reply.gif) ;
	width:16px;
	height:9px;
}
.replytime{
	color:#A8C090;
	font-size:7pt;
	margin-left:45px;
	margin-top:3px;
}
.author_link{
	color:#A99A84;
	font-weight:bold;
}
.commentpaged{
	margin:20px 0px 10px 0px;
}
.commentpaged a:hover {	
	border: 1px solid #C0D8D8;
	color: #fff;
	background-color: #C0D8D8;
}
.commentpaged .page-numbers{		
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #E8E8E8;
	color: #98ACB3;
	background-color: #FFFFFF;font-size:7pt}
.commentpaged .current{
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #98ACB3;
	color: #fff;
	background-color: #98ACB3;
}
/** trackbacklist **/
.trackbacklist{
	list-style:none;
	margin-bottom:10px;
}
.trackbacklist li{
	padding:2px 4px 2px 4px;
	background:#ddd;
	margin-bottom:2px;
	color:#aaa
}
.trackbacklisttitle{
	background: url(./img/trackbacklist.png) no-repeat ;
	text-indent: -9999px;
	height:24px;
	margin-top:40px;
}
/** pagebio **/
#pagebio{
	background: url(./img/queen.jpg) no-repeat;
	width:294px;height:160px;
	position:absolute;
	left:190px;top:-15px;
	z-index:200;
}
.about_bio{
	margin-top:-20px;
	position:relative;
	z-index:300;
}
#my_fNtNw{
position:absolute;
top:455px; 
}
#my_fNtNw a{
	display:inline-block;
	width:32px;
	height:32px;
	margin-right:5px;
}
#myfb{
	background:url(./img/myfacebook.png) no-repeat;
}
#mytw{
	background:url(./img/mytwitter.png) no-repeat;
}
#wplink{
	background:url(./img/wp.png) no-repeat;
}
/** GuestBook **/
.g_posttitle{
	background:url(./img/t_gbook.png) no-repeat;
	text-indent: -9999px;
	display:block;
	width:145px;height:27px;
}
.g_commentlisttitle{
	position:absolute;
	right:20px;
	top:-30px;
	font :50pt Arial Black,Tahoma,verdana,Arial;
	color:#f8f8f8;
}
.g_commentlisttitle:first-letter{
	color:#efefef;
}
.g_commentlisttitle div{
	font-size:10pt;
	position:absolute;
	top:45px;
	left:25px;
	color:#999;
}
/** hiddenFB **/
#hiddenFB{
display:none;
}



/* smile By Zenoven Begin*/
.smiley_all{
	position:absolute;
	top:92px;
	left:10px;
	z-index:99999;
}
a.smiley_show{
	width:65px;
	height:20px;
	background:url(./img/xiaonei.png) -59px -88px;
	display:block;
	text-indent:-9999px;
	overflow: hidden;
	cursor:help;position:relative;
	z-index:9999999;
}
.smiley{
	border:solid 1px #ddd; 		
	width:195px;text-align:center;
	padding-bottom:2px;
	padding-left:2px;
	background:#ededed;
}
.wp-smiley{width:20px;height:20px;background:url(./img/xiaonei.png) no-repeat;display:inline-block;}
.xiaonei_1{background-position:0 0}
.xiaonei_2{background-position:-30px 0px}
.xiaonei_3{background-position:-60px 0px}
.xiaonei_4{background-position:-90px 0px}
.xiaonei_5{background-position:-120px 0px}
.xiaonei_6{background-position:-150px 0px}
.xiaonei_7{background-position:-180px 0px}
.xiaonei_8{background-position:-210px 0px}
.xiaonei_9{background-position:-240px 0px}
.xiaonei_10{background-position:-270px 0px}
.xiaonei_11{background-position:0px -30px}
.xiaonei_12{background-position:-30px -30px}
.xiaonei_13{background-position:-60px -30px}
.xiaonei_14{background-position:-90px -30px}
.xiaonei_15{background-position:-120px -30px}
.xiaonei_16{background-position:-150px -30px}
.xiaonei_17{background-position:-180px -30px}
.xiaonei_18{background-position:-210px -30px}
.xiaonei_19{background-position:-240px -30px}
.xiaonei_20{background-position:-270px -30px}
.xiaonei_21{background-position:0px -60px}
.xiaonei_22{background-position:-30px -60px}
.xiaonei_23{background-position:-60px -60px}
.xiaonei_24{background-position:-90px -60px}
.xiaonei_25{background-position:-120px -60px}
.xiaonei_26{background-position:-150px -60px}
.xiaonei_27{background-position:-180px -60px}
.xiaonei_28{background-position:-210px -60px}
.xiaonei_29{background-position:-240px -60px}
.xiaonei_30{background-position:-270px -60px}
.xiaonei_31{background-position:0px -90px}
.xiaonei_32{background-position:-30px -90px}
.a_block{display:block;float:left; margin:2px 2px 0px 2px;}
#sidecomments_s li a.wp-smiley {
display:none;
}
/*smile By Zenoven End*/