body { background:url(../images/blog_bg01.jpg) repeat-x top; margin:0; font-size:12px;}
ul,li,h1,h2,h3,h4,p,form,img { margin:0; padding:0; list-style:none;}

a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#7F9DB9;}

#wrap { width:750px; margin:0 auto;}

#menu { height:32px; line-height:32px;}
	#menu_l { width:12px; background:url(../images/main_menu_01.gif) no-repeat; float:left;}
	#menu_r { width:9px; background:url(../images/main_menu_03.gif) no-repeat; float:left;}
	#menu_c { width:709px; padding-left:20px; background:url(../images/main_menu_02.gif) repeat-x; float:left; font-weight:bold;}
		#menu_c span { float:right; padding-right:40px;}
		
#wrapbox {}
	#wrapbox_t { background:url(../images/wraptop.gif) no-repeat; height:8px; font-size:0; margin-top:10px;}
	#wrapbox_c { background:#FFF; padding:5px; width:740px; float:left;}
	
#leftlist {float:left; width:490px; overflow:hidden;}
	#banner { margin-bottom:10px;}
	#lefttit { line-height:35px; height:40px; background:url(../images/lefttit.jpg) no-repeat;}
	#lefttit span { font-weight:bold; padding-left:35px;}
	#leftcon { background:#F6F6F6;}
	.tlist li {
	background:url(../images/index033.gif) no-repeat 5px 6px;
	line-height:26px;
	height:24px;
	overflow:hidden;
	padding-left:18px;
	border-bottom:1px dashed #666;
	font-size: 14px;
}
		.tlist span { float:right; padding-right:5px;}

#search { line-height:41px; margin-top:10px; clear:both; width:490px; float:left;}
	#search_l { float:left; width:47px; background:url(../images/blog_kuang_11.gif) no-repeat;}
	#search_r { float:left; width:11px; background:url(../images/blog_kuang_13.gif) no-repeat;}
	#search_c { float:left; width:432px; height:41px; background:url(../images/blog_kuang_12.gif) repeat-x;}
	#search_c form { padding-top:0; *padding-top:10px;}

#rightlist { float:right; width:244px; overflow:hidden;}
	.righttit { background:url(../images/righttit.jpg) no-repeat; height:45px; line-height:40px;}
	.righttit h3 { font-size:14px; color:#FFF; padding-left:30px;}
	.rightcon { background:url(../images/rightcon.jpg) repeat-y; width:100%; float:left;}
	.rightb { background:url(../images/rightb.jpg) no-repeat; margin-bottom:5px; height:10px; font-size:0;clear:both;}
	
#userlist { border:1px solid #86B9D6; margin-left:4px; *margin-left:2px; width:234px; float:left; background:#F0F8FF;}
	#userlist li { float:left; width:58px; text-align:center; height:26px;}
	#userlist div { background:#B0DDEE; line-height:20px; margin:3px auto; width:90%; border-left:1px solid #648DBD; border-right:1px solid #648DBD;}








#userpanel {
	OVERFLOW: hidden; HEIGHT: 8.8em
}
#userpanel FORM {
	MARGIN: 0px auto; WIDTH: 150px
}
#userpanel INPUT {
	WIDTH: 90px
}
#userpanel P {
	MARGIN: 0.2em 0px
}
#dologin {
	FLOAT: right
}
#userpanel FORM A {
	BORDER-RIGHT: #86b9d6 1px solid; PADDING-RIGHT: 5px; COLOR: #b353b3; LINE-HEIGHT: 2em
}
#userpanel LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/new/list_icon.gif) no-repeat 0.3em 0.8em; BORDER-BOTTOM: #bbe9ff 1px solid
}
#userpanel LI A {
	COLOR: #000098
}

#userpanel #username, #userpanel #userpass {
	BORDER-RIGHT: #b8b9c9 1px solid; BORDER-TOP: #b8b9c9 1px solid; BACKGROUND: url(../images/input_bg.gif) #fff repeat-x 50% top; BORDER-LEFT: #b8b9c9 1px solid; BORDER-BOTTOM: #b8b9c9 1px solid; HEIGHT: 18px
}
TEXTAREA {
	FONT: 1em Arial, Helvetica, sans-serif
}
BUTTON {
	FONT: 1em Arial, Helvetica, sans-serif
}
SELECT {
	FONT: 1em Arial, Helvetica, sans-serif
}
#userpanel BUTTON {
	BORDER: #2a8aba 1px solid; PADDING-RIGHT: 0.3em;  PADDING-LEFT: 0.3em; BACKGROUND: #9fc8df; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 1.8em
}
#userpanel FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#userpanel LEGEND {
	DISPLAY: none
}
#userpanel LABEL {
	CURSOR: pointer; MARGIN-RIGHT: 0.5em
}


#userpanel h3 { font-size:14px; padding:10px 0 0 20px;}
#userpanel .msgtitlelist {
	PADDING-RIGHT: 0px; width:220px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#userpanel .msgtitlelist LI {
	PADDING-LEFT: 0.8em; BACKGROUND: url(../images/new/list_icon.gif) no-repeat 0.3em 0.7em; OVERFLOW: hidden; HEIGHT: 1.6em
}


#footer {
	CLEAR: both; BORDER-TOP: #E1E1ED 4px solid; PADDING-BOTTOM: 2em; FONT: 100% Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#footer P {
	MARGIN: 0.3em 0px; COLOR: #999
}
#footer STRONG {
	COLOR: #007ab6
}
#footer EM {
	FONT-WEIGHT: bold; COLOR: #96a800; FONT-STYLE: normal
}
/*分页*/
.pages { text-align: right; background: url(../images/dotline_h.gif) repeat-x top; height: 32px; }
	.xspace-page { float: left; margin: 5px 5px 0 0; }
		.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 5px; border: 1px solid; border-color: #CEE3EA #90AAB4 #90AAB4 #CEE3EA; background: #F5FBFF; }
			span.xspace-totlerecord, span.xspace-totlepages { color: #090; }
				span.xspace-totlerecord { margin-right: 0; border-right: none; }
			span.xspace-current { background: #F90; border-color: #0A0 #060 #060 #0A0; color: #FFF; font-weight: bold; }

#notice { margin: 200px auto 0; background: #FFF; border-style: solid; border-color: #86B9D6 #B2C9D3 #B2C9D3; border-width: 4px 1px 1px; }
	#notice_message { padding: 1.5em 1em; font-size: 1.17em; }
	#notice_message.warning { color:red; }
	#notice_links { margin: 0; line-height: 2em; border-top: 1px solid #F5F5F5; background: #F5FBFF; padding: 0 1em; }
		#notice_links a { margin: 0 2px; }

/*用于AJAX调用的DIV*/
.xspace-ajaxdiv { position:absolute; padding: 5px; border: 1px solid #BBB; background: #FCFFEF; text-align: left; }
	.xspace-ajaxdiv h5 { line-height: 24px; font-size: 1em; margin: 0; }
		.xspace-ajaxdiv h5 a { float: right; font-weight: normal; }
	.xspace-ajaxcontent { background: #FFF; border: 1px solid #EEE; }
		.xspace-ajaxcontent form { margin: 0; }
