﻿/**/
@charset "utf-8";

.akst_link{
margin:15px 0 0 0;}

#sidebar .widget_categories a
#sidebar .widget_categories li a{
	text-align:left;
	float:left;	
	}
#sidebar .top_users h3{background: no-repeat 0 0;}/*h3*/
#sidebar .widget_recent_comments h3{
background:url(images/ico_comments.gif) no-repeat 9px 12px}/*h3*/
#sidebar #mostcommented h3{
background: url(images/ico_mostcommented.gif) no-repeat 9px 10px 
}
#sidebar .widget_views_most_viewed h3{
background: url(images/icon_views_most_viewed.gif) no-repeat 7px 10px/*h3*/
}

#sidebar .linkcat h3{ background:url(images/icon_link.gif) no-repeat 7px center;}/*h3*/


 /**********************************************
*   Raymond Design & ueui.com.cn               *
***********************************************/
/* often style on */

.fl{ float:left;}
.fr{ float:right;}

.p10{
padding:10px;}
.p5{
padding:5px;}
.c999{ color:#999;}
.c666{ color:#666;}
.c03d{ color:#03d;}
.c333{ color:#333;}
.cccc{ color:#ccc;}
.f13{font-size:13px;}
.f12{font-size:12px;}
.f11{font-size:11px;color:#999;}
.f10{ font-size:10px;}
.n{display:none;}
.page-item-55{
display:none;}
.l{	float:left;}
.r{	float:right;}
.cl{clear:both;
font-size:0;
height:0;}
.tc{text-align:center;}
a:link img.bn,a:visited img.bn,a:active img.bn,img.bn{
padding:6px;
text-align:center;
margin-bottom:8px;
border:1px solid #ccc;
}
a:hover img.bn{
border:1px dashed #999;
}
/* often style off */


body {
	margin: 0;
	padding: 0;
	background:#666666 url(images/bg.jpg) repeat-y  center 18px;
	font:12px Arial;
	color: #000;
	width:970px;
	text-align:left;
	margin:0 auto;
	}


img{
border:0;}

p,
ol,
ul {
	margin:0;
	padding:0;
	}

ul{
list-style:none inside;}

h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin: 0;
	background: transparent;
	}

h1 {font-size: 2.2em;}
h2{
	font-size:16px;
	color:#999;
	padding:0 0 10px 0;
	}
h3, h4, h5, h6 {font-size: 1em;}

a {
	color: #2f63b3;
	text-decoration: none;
	}
a:hover {
	color: #4a5265;
	text-decoration: underline;
	}
a:active {
	color: #2f63b3;
	text-decoration: underline;
	}

blockquote {
	margin: 10px 0;
	padding: 0 50px;
	background: transparent url(images/blockquote.gif) no-repeat 0 0;
	color: #abafb9;
	}

code {
  background: #afafaf;
  cursor: text;
  font-family: "Courier New", Courier, monospace;
 }

small {
	font-size: 0.8em;
	}

input, textarea, select { /* to be styled */ }

form { /* to be styled */ }

img.bor0 {
	border: none;
	}

.center {
	text-align: center;
	}

/**********************************************
*   Structure: Content, , etc.         *
***********************************************/



/**********************
*   Header            *
***********************/

#header {
	margin: 5px 0 0 0;
	width: 100%;
	height: 129px;
	background:#000 url(images/header_bg.jpg) no-repeat top left;
	}

#header #logo{
	padding:35px  0 0 10px;
	}
#logo div {
	float:left;
	height:70px;
	width:auto;
	padding:0 10px 12px 39px;
	/*
	background:url(images/header.jpg) no-repeat center  top ;
	*/
	background:url(images/header.png) no-repeat center  top ;
	}
#logo div a {
	display:block;
	width:220px;
	height:70px;
	}
#logo div a span{
	left: -99991px;
	position: absolute;
	}

.header_r{
	float:right;
	font-size:10px;
	text-align:left;
	width:550px;
	
}


#header .header_r a{
	position:relative;
	color:#ccc;
	padding:0 4px;
	filter:alpha(opacity=0.7);-moz-opacity:0.7;
	
	}
#header .header_r a:hover{
	filter:alpha(opacity=50);-moz-opacity:0.5;
	margin:0 1px ; 
	background:#991900;
	color:#ffffe7;
	}
.t0{
left:-90px;
top:-22px;
}
.t5{
left:272px;
top:53px;
}
.t1{
top:20px;
left:-140px;
}
.t2{
top:45px;
left:-64px;

}
.t3{
left:0px;
top:27px;

}
.t4{
left:120px;
top:17px;
}



	#navbar {
		width:970px;
		position:absolute;
		top:124px;
		clear: both;
		height: 31px;
		margin:0 auto;
		line-height:31px;
		display:block;
		background: url(images/nav_bg.png) repeat-x 0 0;
		}
	#navbar .nav {
	padding-left:20px;
	float:left;
	}
	#navbar .nav li{
		padding:3px 5px 0 20px;
		float:left;
	}
	#navbar .nav a{
		color:#fff;}
	.menu {
		float: right;
		padding: 0 15px;
		list-style:none;
		}
	.menu li {
		margin:4px 15px 0 3px;
		float: left;
		}
	.menu li a {
		float: left;
		height: 35px;
		padding: 3px 10px 3px 10px;
		line-height: 24px;
		color: #fff;
		}

	.menu li a:hover{
		color:#fff;
		}

	
	
	.searchform {
		width: 290px;
		height: 18px;
		text-align: left;
		}
	#searchbar {
		margin:5px 0 0 0;
		line-height:31px;
		text-align:right;
		}
	#searchbar ul{
		padding:8px 30px 0 10px;
		}
	#searchbar .s{
		margin:4px 5px 0 0 !important;
		margin:6px 5px 0 0;
		height:1%;
		float:left;
	}	
	input#s0 {
		width:154px;
		padding:2px 0 2px 4px;
		border: 1px solid #999;
		border-right:0;
		float:left;
		height:15px;
		background:#fff url(images/searchbg.gif) repeat-x 0 0;
		}
		

	.ipt_btn{
	position:relative;
	left:-4px;}
	*+html .s .ipt_btn{
	bottom:4px;
	}
	
	#sidebar .tag_wiki{
	color:#666;
	text-align:left;
	line-height:19px;
	}
	.tag_top a{
	padding:0 10px 0 15px;
	color:#f60;
	background:url(images/tag-ico.gif) no-repeat 0 top;}
	.tag_top a.wea{
	background:url(images/ico-weather.gif) no-repeat 0 top;
	}
	.tag_top a.rss_top{
		padding:0 0 0 20px;
		margin:0 5px 0 0;
		background:url(images/rss-ico.gif) no-repeat ;}
	.tag_top a.rss_top:hover{
		background:url(images/rss-ico-over.gif) no-repeat;}
	


	.login{
	font-size:12px;
	clear:both;
	left:0;
	position:absolute;
	top:0;
	padding:0!important;
	padding:0;
	color:#fff;
	width:120%;
	height:30px;
	background:#B8C0D1;

	}	/*
	.login ul{
	float:right;
	position:relative;
	top:-5px;
	}
	.login a:hover,.login a{color:#DDE6EC;}
	.login div{
	float:left;
	padding:0 15px 8px 10px !important;
	padding:0 10px 8px 10px;
	}
	*/
	

/***********************
*  Wrapper             *
***********************/

#wrapper {
	width:100%;/*nb*/
	background:#FDFFF0 url(images/w_bg.png) repeat-y right 0;
	}


/**********************
*   Content           *
***********************/

.current-cat{
font-weight:bold;}

#content {
	margin:22px 0 0 0;
	float: left;
	width: 680px;
	height: 100%;
	padding:5px 11px 5px 18px;
	border-right:1px solid #ECECD2;
	}


.page-num{
clear:both;
}



/**********************
*   Blog Entries      *
***********************/

		.pre,.next{
		height:12px;
		margin:20px 3px 10px 3px ;
		color:#3366FF;
		font-size:12px;
		}
		.pre{ float:left;}
		.next{ float:right;}
		.pre a,.next a{  text-decoration:underline;color:#3366FF;}
		

.post {
	clear:both;
	padding: 18px 10px 10px 18px;
	height:1%;
	margin:5px 0;	
	font-size:14px;
	line-height:24px;
	}
#content h2{
padding-top:15px;
}
.post .entry {
	clear:both;
	height:100%;
	color:#333;
	width:638px;
	text-align: justify;
	overflow:hidden;
	
	}

.entry-tag{
padding:25px 0 10px 0;
}

#content p.more-link{
float:left;
padding:0;
margin:0;}

#content .more-link a{
font-size:12px;
clear:both;
background:url(images/add.png) no-repeat 0	1px;
margin:10px 0 0 0;
width:70px;
padding:0 20px 0 18px;
display:block;
color:#006600;
}
#content .entry .m {
padding-left:12px;
margin:7px 0;}
#content .m span{
color:#ccc;
clear:both;
background:url(images/1x1_shu.gif) no-repeat 5px center ;
}
#content .m span a{
filter:alpha(opacity=55);-moz-opacity:0.5;

width:auto;
padding:3px 2px 0 5px;
border:1px dashed #fff;}
#content .m span a:hover{
color:#6A92CE;
display:inline;
border:1px dashed #6287BE;
background:url(images/menu_btn_bg.jpg) repeat-x;
}


.more{
font-weight:normal;
font-size:10px}
.post .entry *{ }
.post p{ margin:0 0 15px 0;}
.post .entry b{
color:#787106;
font-style:normal;
font-weight:normal;}

.post .entry a,
.post .entry a:hover {
	color: #2f63b3;
	}

.post .entry img{
	overflow:hidden;
	}

.post h4 ,.post h1{
	font:19px "Microsoft JhengHei","微軟正黑體","Microsoft YaHei","微软雅黑";
	font-weight:normal;
	color:#000;	}

.post h4 a,.post h1 a{
	 color:#2F63B3;
}
.post h4 a:hover,.post h1 a:hover{color:#09f;}

.post .date{
	clear:both;
	float:left;
	font-size:11px;
	color:#999;
	padding:10px 0;
	margin: 0 0 5px 0;
	line-height:170%;}

.post .date a{
	font-size:12px;
	color:#8DB8CA;}
.post .date a:hover{
	color:#03f;}
#content .d_a{
	padding:0 10px 0 0;
	color:#999;
	font-size:12px;
	position:relative;
	left:-20px;
	line-height:16px;
	margin:0 0 5px 0;
	border-bottom:1px dashed #999;}

.postmeta,.postmeta a {
	margin: 5px 0 ;
	font-size:90%;
	color: #333;
	}

.post-comment {
	font-size:11px;
	padding: 0 0 0 20px;
	background: url(images/icon_comments.gif) no-repeat 0 0;
	}

.r_p{
border-top:1px dashed #ccc;
padding:15px 0 0 0;
height:1%;
}
.r_p_li{
color:#ccc;
background:url(images/1x1_shu.gif) no-repeat 3px 8px;
width:300px;
overflow:hidden;
float:left;
height:21px;
line-height:22px;
padding-left:15px;
margin:0 0 5px 0;
}
.r_p_li a:hover{
background:#FFF0CF;
color:#000;}

.dat{
padding:0 3px;
font-size:9px;
background:#EBF2F8;
color:#81ADD2;}
/**********************
*   Comments          *
***********************/
#wp_grins img {
	cursor: pointer !important;
}

#wp_grins img {
	cursor: hand;
}

/*newcoments*/
.btn_reply{
margin:3px;
text-align:right;
}

.chalt p{ margin:3px;}
.comment-childs{
	background:(images/icon_pages_li.png) no-repeat 5px 5px;}
.chalt{
	padding:5px 5px;
	}
.chl1{border-top:1px dashed #ccc;border-left:1px dashed #ccc;background:#DAE8FF} 
.chl2{border-top:1px dashed #ccc;border-left:1px dashed #ccc;padding:5px 5px;background:#E2EDFE }
.chl3{border-top:1px dashed #ccc;border-left:1px dashed #ccc;padding:10px 10px;background:#EEF8FF }

/*newcoments*/



.comments_main{
width:600px;}
.comments_main .title{
	font-size:1em;}
a.btn_talk{
	color:#fff;
	font-weight:700;
	background:#A3C380;
	margin:10px 0;
	display:block;
	width:80px;
	padding:0 2px 0 7px;
	font:16px "Microsoft JhengHei","微軟正黑體","Microsoft YaHei","微软雅黑";}
p.comments{font-size:12px;color:#666;font-weight:700; margin:10px 0;}
p.comments a{color:#033;font-weight:400; margin:0 6px;}
.commentlist{
color:#ccc;
list-style:inside;
list-style-type:decimal;
font-size:11px;
}
.commentlist li{
background:url(images/commentlist_bottom.png) no-repeat center bottom;
padding:0 0 9px 0;
}
.commentlist li .list{
color:#063e50;
background:#F0EEDC url(images/commentlist.png) no-repeat;
font-size:12px;
line-height:18px;
overflow:hidden;
padding:23px 20px 20px 90px;
}
	.commentlist li.alt .list{
	background:#F0EEDC url(images/2commentlist.png) no-repeat;
	}
	.commentlist li.alt img.gravatar{
	background:#F0EEDC url(images/2gravatar_bg.png) no-repeat;
	}
	.commentlist li.alt{
	background:url(images/2commentlist_bottom.png) no-repeat center bottom;}
	
.commentlist li .list a{color:#000;}
.commentlist li img.gravatar{
position:relative;top:80px;left:10px;background:url(images/gravatar_bg.png) no-repeat;height:32px;width:32px;padding:6px 7px 7px;}
.commentlist li em{ color:#ccc;}
.commentlist li img.wp-smiley{position:relative;top:3px;}
.commentlist li cite{font-weight:700;position:relative;right:35px;font-size:14px;color:#666;}
.commentlist li cite a{color:#789CCA;text-decoration:none;}
.commentlist li cite a:hover{text-decoration:underline;}
.commentlist li small{position:relative;right:10px;}
.commentlist li small a{text-decoration:none;color:#ccc;font-size:1.1em;}
.commentlist li .commentcount{font:2.5em Verdana, Arial, Helvetica, sans-serif;font-style:italic;font-weight:700;color:#BBE1F0;float:right;position:relative;top:27px;right:10px;}
.comment_submit{ }
.comment_submit .pinglun{
	float:left; display:block; height:100px; width:46px;}
.fabiao{
text-align:center;
width:400px;
}
.comment_submit input#submit {
	width: 330px !important;
	width: 320px;
	height: 25px;
	padding: 2px 10px 3px 10px;
	border:1px solid #ccc;
	background: #e5edff url(images/submit.gif) repeat 0 0;
	}
.comment_submit input#submit:hover {
	background: #e5edff url(images/submit_hover.gif) repeat 0 0;
	}	

.comment_submit p{padding:0;clear:both; margin:0;}
.comment_submit input{
	width:200px;
	height: 14px;
	padding:3px;
	margin: 0 0 0 20px;
	}

.comment_submit span{ float:left;}

#wp_grins{width:500px;}


.postcomment {
	color:#666;
	width:560px;
	border: 1px solid #D8E5BD/* url(images/2commentlist.png) no-repeat 0 -12px */;
	background:#F3F6E2 ;
	padding:15px 20px;
	clear: both;
	font-size:12px;
	line-height:150%;
	}
#postcomment {
	margin:40px 0 0px 0;
	width:560px;
	font-size:1.4em;
	padding:5px 25px;
	color:#fff;
	background:#A3C380 url(images/i-lf.gif) no-repeat  3px 8px;
	font:19px "Microsoft JhengHei","微軟正黑體","Microsoft YaHei","微软雅黑";
	}


	
.postcomment p{
	margin:3px 2px 10px 2px;}

.postcomment input,.postcomment textarea {
	border: 1px solid #aaa;
	}

.comment_textarea textarea{ width:450px;}


/**********************
*   Sidebar           *
***********************/



#sidebar {
	float: right;
	width: 252px;
	margin:19px 0 0 0px;
	overflow:hidden;
	padding:10px 4px 0 4px;
	font-size:12px;
	line-height:200%;
	}



	
#sidebar li
	{
	clear: both;
	color: #bbb;
	width:auto;
	height:100%;
	margin:0 0 10px 4px;
	padding:0 0 0 0;
	background:url(images/sidebar_li_bg.png) no-repeat;
	}
#sidebar .b{
	font-size:0px;
	clear:both;
	height:8px;
	width:100%;
	background:url(images/sidebar_li_bg_bottom.png) no-repeat 0 bottom;
	}
#sidebar li a{
	color:#2F63B3;}

#sidebar ul {
	height:1%;
	list-style: none outside;
	}
#sidebar ul ul{ margin:0;background:none;}
	
#sidebar ul li ul li{
	background:none;
	border-bottom:1px dashed #ddd;
	margin:0 0 0 18px;
	width:209px;
	padding:0 0 0 7px;
	}

#sidebar .bm{
	clear:both;
	height:186px;
	}
#sidebar .bm a{
	background:url(images/btn_rss_big.gif) no-repeat 0 0;
	width:100px;
	display:block;
	padding-left:150px;
	height:159px;
	filter:alpha(opacity=45);-moz-opacity:0.4;}
#sidebar .bm a:hover{
	filter:alpha(opacity=100);-moz-opacity:1.0;}
	
	
/* sidebar plugin */
#sidebar li.linkcat{
	border:0;
	background:none;}

/*----------- h3 --------------------*/
#sidebar ul li h3{	

	padding:7px 0 0 28px;
	margin:0px 0 7px 0;
	color:#333; 
	font-size:12px;
	font-weight:700;
	}
#sidebar h3 span,#sidebar h3 span a{	
	font-size:12px; color:#999;
	font-weight:normal;
	}
#sidebar .top_users{
	background:url(images/sidebar_top_user.png) no-repeat 0 0;
	padding:0 0 10px 0;
	}
/*----------- h3 --------------------*/

#sidebar .widget_views_most_viewed{/*border*/
	font-size:10px;
	}

#sidebar .rss li{
	border:0;}
#sidebar .widget_views_most_viewed li a{
	color:#0099FF;
	font-size:12px;}
#sidebar .top_users li{
	font-size:11px;
	overflow:hidden;
	height:22px;
	border:0;
	padding: 0 0 0 85px;}

#sidebar #mostcommented li{
	padding:2px 0;}


/* sidebar plugin */

#sidebar li.current_page_item {
	font-weight:bold;
	}

.widget{
	margin-left:5px;
	}
#sidebar li.page ul li.page_item a{
font-size:12px;
font-weight:normal;
}
#sidebar li.page ul li li a{
color:#333;
font-size:14px;}
#sidebar li.page ul li li li a{
color:#2F63B3;
font-size:12px;}
#sidebar li.page ul li.current_page_item a{
font-weight:700;}
#sidebar li.page ul li.current_page_item li a{
font-weight:normal;}

/**********************
*   Bottom            *
***********************/

#bottom {
	clear:both;
	float:left !important;
	float:none;
	width: 100%;/*nb*/
	height: 100%;
	margin: 0;
	padding: 0;
	background: #292929 url(images/separator_green.gif) repeat-x 0 0;
	text-align: left;
	color: #fff;
	}
*+ html #bottom{
	float:none !important;
	}
#bottom-divs {
	float: left;
	clear: both;
	margin: 0;
	padding: 20px;
	}
#bottom-left,
#bottom-mid,
#bottom-right {
	padding: 20px 12px 20px 10px;
	float: left;
	}
#bottom-left{width:20%}
#bottom-mid{ width:43%;}
#bottom-right{width:30%; float:right;}
#bottom-right ul li{
	width:140px}
#bottom-mid ul li{
	width:200px;}
#bottom-right ul li,#bottom-mid ul li{
	padding-left:3px;
	height:26px;
	
	overflow:hidden;
	float:left;
	margin:1px 0 0 1px;
	border-right:1px solid #555;
	}
#bottom #bottom-right a{
	display:inline;}
#bottom h6 {
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size:14px;
	color: #fff;
	}

#bottom ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #555;
	}
#bottom ul li {
	line-height: 26px;
	border-bottom: 1px solid #555;
	}
#bottom ul li a {
	display: block;
	padding: 0 1px;
	color: #fff;
	text-decoration: none;
	}

#bottom ul li a:hover {
	background: #191919;
	}
#bottom-sep {
	clear: both;
}

/**********************
*   Footer            *
***********************/

#footer {
	width: 100%;
	height: 74px;
	clear: both;
	background: #191919;
	border-top: 1px solid #000;
	color: #fff;
	}

#footer .validate {
	background: url(images/icon_valid.gif) no-repeat 0 0;
	padding: 2px 5px 5px 20px;
	font:9px Verdana ;
	}

#footer .credits {
	float: right;
	margin: 0;
	padding: 0;
	border: none;
	}

#footer p {
	margin: 0;
	padding: 13px 25px;
	line-height: 200%;
	}
#footer p a:link,
#footer p a:visited {
	color: #aaa;
	}
#footer p a:hover {
	color: #fff;
	}
#footer p a:active {
	color: #9ad202;
	}
	
/* Tags 
-------------------------------------------------------*/
.tagging {
        text-align: left;
        font-size: 0.9em;
        padding: 3px 0 3px 0;
}
.tagging img {
	padding: 3px 0 0 0;
	border: 0px;
}

.tagging img:hover {
	padding: 3px 0 0 0;
	border: 0px;
}

.tagging a{
	text-decoration: none;
	border-bottom: none;
}
/* End Various Tags & Classes*/

.pane {
	border:1px solid #ccc;
	float:left;
	width:245px;
	height:1%;
	margin:20px 20px 20px 0;
	padding:7px;
	}
.pane ol{
	list-style:upper-alpha inside;
	float:left;
	padding:0 0 5px 5px;}
.pane i{
	font-style:normal;
	color:#A4A88C;}
.pane:hover{ background:#F5FFF0}
.pane .ul1{	width:240px;}
.pane .ul2{	
	width:230px;
	padding:15px 5px 0 10px;
	line-height:18px;
	}
.pane .ul2 p{ margin:5px 0 15px 0;}
.pane .ul2 img{
	padding:0px 10px  70px 0px;
	width:48px;
	height:48px;
	float:left;}

.pane .ul1 li{
	color:#ccc;
	padding:0;
	margin:0;
	border-bottom:1px dashed #ccc;
	line-height:24px;}
.top{
position:relative;
left:10px;
float:right;}
.top a{ background:#EFF1E1; padding:2px 10px; color:#D5D8C3; display:block; width:60px;}
/* Extras */

.related_post li{
float:left;
width:50%;
font-size:10px;
overflow:hidden;}
.related_post li a{
font-size:12px;
}

#player1{
margin-top:20px;
position:relative;
float:right;
}

/* WP Thread Comment start */

.editComment, .editableComment, .textComment{ display: inline;}
.comment-childs{border: 1px solid #f1f1f1 ;margin: 5px 2px 4px 4px;padding: 4px 2px 4px 4px;background:#ECF3FC;} 
.chl1{border-color:#BDA871;} .chl2{border-color:#BDA871;} .chl3{border-color:#BDA871;} 
.chalt {background: #fff;}

/* WP Thread Comment end */