﻿@charset "utf-8";
/* basic elements */
body
{
   background: #F5F9FC url(/images/theme/new/blog/default/background_top.gif) repeat-x; color: #000; font: 12px Arial, Helvetica, sans-serif;
   font-family: Tahoma,'trebuchet ms',verdana, 'trebuchet ms', sans-serif;
   font-size: 12px;
}

a { 
   color: #0082FF;
   text-decoration: none; 
}

a:link {
   text-decoration: none; 
   color: #0082FF;
}

a:visited {
   color: #0082FF;
   text-decoration: none; 
}

a:hover {    
   border-top-style: none; 
   border-right-style: none; 
   border-left-style: none; 
   text-decoration: none; 
   border-bottom-style: none;
   background: #bbd0f9;
   color:black;
}

a:active{    
   border-top-style: none; 
   border-right-style: none; 
   border-left-style: none; 
   text-decoration: none; 
   border-bottom-style: none;
   background: #6495ed;
   color:black;
}

#_toolbar_root { background:#F5F5F3 url(/images/theme/new/blog/default/toolbar.png) repeat-x left top; }
#tb_right_area img { vertical-align:text-bottom; margin-right:5px; }
.toolbar .left{float:left !important;}
.toolbar .right{float:right !important;}
.toolbar .none{display:none !important;}
.toolbar{width:960px;height:28px;overflow:hidden;line-height:28px;color:#494846; margin:0 auto; padding: 0 5px 0; }

#wrap { margin: 1em auto; text-align: left; width: 960px; padding:5px; background-color:#FFFFFF; }
#header, #content, #footer { margin:0 auto; text-align:left; width:100%; padding-top: 0; }
#wrapper_left #container {
   margin-right:-215px;
}

#wrapper_left #innercontent {
   margin-right:215px;
   padding:10px;
}

#wrapper_left .sidebar {
   border-left:1px solid #CCCCCC;
   width:194px;
   padding:10px;
}
#div_blogmaster { font-size:12px; font-weight:normal; margin-bottom:1.5em; }
#div_blogmaster p { margin-bottom:8px; }
img.BuddyIcon  { border:1px solid #DDDDDD; float:left; margin:0 10px 0 0; padding:2px; }
img.smallBuddyIcon  { border:1px solid #DDDDDD; float:left; margin:0 5px 0 0; padding:1px; }

/* text box */
.textbox{
	padding-top:10px;
	padding-bottom: 10px;
	border-bottom:1px dashed #999999;
}
.textbox_title{
	word-wrap: break-all;
	font-size: 12px;
	padding-left: 0px;
	padding-top: 0px;
	clear: both;
}
.textbox_title h2 {
	padding-top:4px;
	padding-left:5px;
	font-size:16px;
}
.textbox_title h4{
	color: #666666;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	display: inline;
}
.textbox_title h4 a:link,
.textbox_title h4 a:visited,
.textbox_title h4 a:active {
	color: #666666;
}

.textbox_label{
	color:#999;
	padding-top:10px;
	padding-left:5px;
	font-size: 12px;
}

.textbox_info{
	color:#999;
	padding-top:10px;
	padding-left:5px;
	font-size: 14px;
}


.textbox_fontsize{
	color: #D9D9D9;
	padding: 4px;
}

.textbox_content{
	word-wrap: break-word;
	font-size: 14px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	line-height: 180%;
	border-top:1px dashed #D9D9D9;
}
.textbox_bottom {
	text-align: right;
	border-top:0px dashed #666666;
	padding: 5px;
	font-size: 12px;
	color: #888;
}

.panel h5 {
	color: #999;
	font-size: 12px;
	font-weight: bold;
	padding:2px;
	padding-left:10px;
	padding-top:16px;
	margin:0px;
	border-top:1px dashed #D9D9D9;
	border-bottom:1px dashed #D9D9D9;
	line-height:20px;
}
.panel_content { 
	padding:5px; 
	line-height: 120%;
	color: #999;
}

.panel_content ul { list-style:none; padding: 0; margin: 0; }
.panel_content ul li { list-style:none; background-image:url(/images/theme/new/arrow_right_blue.gif); background-position:left center; background-repeat:no-repeat; margin:3px 0px; padding-left:10px; line-height:20px; }
.panel_content .ul_team { list-style:none; padding: 0; margin: 0; }
.panel_content .ul_team li { list-style:none; margin:3px 0px; padding-left:0; line-height:20px; background:none; }

#banner-header
{
   margin: 5px 0 0 0;
   margin-left: 10px;
   font-size: 16pt;
   font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 1.3;
   text-shadow: #36414d 0 2px 3px;
   margin-top: 5px;
   margin-bottom: 0;
   padding:0;
   text-decoration: none;        
}

#trackbacks-info
{
   margin: 0;
   border: 1px dashed #a3b8cc;
   padding: 0 10px;
   color: #292e33;
   font-size: 13px;
   text-align: center;
   background: #e6ecf2;
}

.listMenu {background-color: #EAF4FE; border-top:solid #C4DBEF 1px;}
.listfoot {border-bottom:solid #C4DBEF 1px; padding: 0;}

#header { background: #98C4FB url(/images/theme/new/blog/default/header_bg.gif) repeat-x top; height: 100px; border-bottom: 1px solid #FFF; }
	#header * { color: #3B3BB6; }
		#spacename { float: left; width: 400px; }
#xspace_spacename { padding: 20px 0 0 20px; }
	#xspace_spacename p { margin: 0; clear: both; }
		#xspace_spacename p a { display: block; width: 14px; height: 14px; background: url(/images/theme/new/blog/default/icon_copy.gif) no-repeat 0 2px; float: left; text-indent: -9999px; }
			#xspace_spacename p a.xspace-add2fav { background-image: url(/images/theme/new/blog/default/icon_add.gif); }
#menu { float: right; padding-top: 40px; padding-right: 40px; }
#content { padding-top: 0; }

/* weblog page elements */
.weblog_top { padding: 5px; margin-bottom: 5px;}
.prev_weblog { float: left; }
.next_weblog { float: right; }
.category_label { text-align: center; }

/* Comment box */
#div_comment { line-height:1.5em; }
#div_comment_top{ padding:5px; margin: 5px; color: #666666; font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";border-bottom:1px solid #95b1c9;}
.hi_comment_box{ padding:10px; border: 0px solid #f5f5f5; background: #FFFDCF; font:14px/normal "Microsoft YaHei", "Microsoft JhengHei"; }
.no_comment_box
{
   border: 1px dashed #a3b8cc;
   padding: 0 10px;
   color: #292e33;
   font-size: 14px;
   text-align: center;
   background: #fffdcf;
}

.mt10{ padding-top:10px; border-top:1px dashed #D9D9D9; }
.mt10 span{margin-right:6px;}

.w_54_title
{
	margin-bottom:10px;
	zoom:1;
	clear:both;
	opacity:1;
	position:relative;
	filter: Alpha(Opacity=100);
	line-height:1.2em;
	text-align:center;
}
.w_54_title img{vertical-align:middle;margin-right:8px;}
.w_54_info { margin-bottom:10px; }
.w_54_info .time{color:#6A6A6A;}
.edit_restore{position:absolute;top:0;right:8px;margin-right:0;}
.content_54{margin-left:-77px;width:100%;float:right;display:inline;}
.content_54 .content{ margin-left:77px; border: 0pt none #FFFFFF;;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.content_54 .comment_content{font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";}
.w_54{width:77px;text-align:center;}
.pic_52{width:52px;height:52px;margin-left:auto;margin-right:auto;}
.pic_48{width:48px;background-color:#fff;border:1px solid #999;padding:1px;top:0;left:0;}
.member_air{clear:both;color:#000;margin-left:76px; padding-bottom:10px;}
.member_air .ma_head{clear:both;height:24px;overflow:hidden;}
.member_air .ma_head_left{float:left;width:80%;height:24px;overflow:hidden;display:inline;background:url(/images/theme/new/blog/b_airbg.gif) no-repeat left top;}
.member_air .ma_head_right{float:right;width:20%;height:24px;overflow:hidden;display:inline;background:url(/images/theme/new/blog/b_airbg.gif) no-repeat right top;}
.member_air .ma_body{border-left:1px solid #95b1c9;border-right:1px solid #95b1c9;padding-left:10px;padding-right:8px;background:#fff url(/images/theme/new/blog/b_airbg2.gif) no-repeat center -24px;zoom:1;}
.member_air .ma_foot{clear:both;height:18px;overflow:hidden;line-height:0;font-family:"宋体";}
.member_air .ma_foot_left{float:left;width:80%;height:18px;overflow:hidden;background:url(/images/theme/new/blog/b_airbg.gif) no-repeat bottom left;}
.member_air .ma_foot_right{float:right;width:20%;height:18px;overflow:hidden;background:url(/images/theme/new/blog/b_airbg.gif) no-repeat bottom right;}
.comment_restore{padding:0 20px 0;}
.comment_restore li{ display:inline;margin:4px 8px 4px 0;}
.comment_restore li img{margin:2px;vertical-align:middle;}
.comment_restore li input{vertical-align:middle;}
.comment_restore label { cursor:pointer; }

.div_content_54{margin-left:-77px;width:100%;float:right;display:inline;}
.div_content_54 .content{ margin-left:77px; border: 0pt none #FFFFFF;;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.div_content_54 .content ul{ padding-left:10px; }
.div_content_54 .content li{list-style: none; padding-bottom:5px;}

#commentform {overflow:hidden;}
#editformhidden {display:none;}

.inner { padding:0pt 1em; }

.calendar_main		{ font-size: 11px;}
.calendar_title		{ font-weight: bold;font-size: 12px;}
.calendar_nav		{ font-family: "Tahoma"; cursor: hand; font-size: 11px;}
.calendar_grid		{ font-family: "Georgia"; }
.calendar_dayname	{ }
.calendar_today		{ font-weight: bold;}
.calendar_postday	{ }
.calendar_posttext	{ text-decoration: underline; font-family: "Georgia";}
.calendar_daytext	{ }
.calendar_daybg		{ color: #666; }

input.button {
	height: 20px;
	border: 1px solid #C4DBEF;
	border-left: 4px solid #C4DBEF;
	color: #0082FF;
	background-color: #EAF4FE;
	font-size: 12px;
}

.tutorCate {border: 0;margin: 1px 0px 0px;padding: 0px;list-style: none;}
.tutorCate li{display: block;float: left;text-align: center;margin-left:4px;background-color:#C4DBEF;border-color:#C4DBEF;border-style:solid;border-width:1px 1px 0px 1px;}
.tutorCate li.current{color:#000000;background-color:#C4DBEF;padding: 0;border-color:#C4DBEF;border-style:solid;border-width:1px 1px 0px 1px;text-align: center;padding: 2px 6px 2px 6px; text-decoration: none;}
.tutorCate li a {display: block;background: #E8F3FD;color:#000000;text-align: center;padding: 2px 6px 2px 6px;margin:0px;text-decoration: none;}
.tutorCate li a:hover {color: #000000;background: #C4DBEF;text-decoration: none;padding: 2px 6px 2px 6px;}
.tutorCate li a:link {color: #000000;background: #E8F3FD;text-decoration: none;padding: 2px 6px 2px 6px;}
.tutorCate li a:visited {color: #000000;text-decoration: none;padding: 2px 6px 2px 6px;}
.tutorCate li a:active {color: #000000;text-decoration: none;padding: 2px 6px 2px 6px;}

/*---UBB框--*/ 
.UBBPanel{border:1px solid #B4A79C;background:#FCF9EF;border-left:3px solid;}
.UBBTitle{
	font-weight:bold;
	padding:4px;
	border-bottom:1px dotted #B4A79C;
	background-color: #F7EFD6;
}
.UBBContent{padding:6px;line-height:160%;}
.UBBContent textarea {width:448px;margin-bottom:2px;}
:link.UBBLink,:visited.UBBLink{font-size:11px;font-family:verdana;}

.t_attach { border: 1px solid #E8E8E8; background: #FFF; font-size: 12px; padding:2px; width:450px; }
	.t_attach em { color: #999; }
	.t_attach img { cursor:default; vertical-align:middle; }