/* ============================================================================ 全局 == */
html { height: 100%; }
body { margin: 0; padding: 0; height: 100%; background: #252D37 url(Header.jpg) repeat-x left top; font-size: 12px; font-family: tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif; color: #A4AFBD; line-height: 150%; text-align: center; word-break: break-all; }

div,ul,ol,form { margin: 0; padding: 0; }
img { border: 0; }
li { list-style: none; }
table { font-size: 12px; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }
/* ============================================================================ 连接 == */
a:link{ text-decoration: none; color: #95BA2E; }
a:visited { text-decoration: none; color: #95BA2E; }
a:hover { text-decoration: underline; color: #fff; }
a:active { text-decoration: underline; color: #95BA2E; }
/* ============================================================================ 常用 == */
.clear { clear: both; }
/* ============================================================================ 布局 == */

/* ----------------------------------- #Container -- */
#Header { margin: auto; width: 900px; height: 97px; overflow:hidden; color: #fff; text-align: left; font-family:Century Gothic; }
	#blogname { display: block; padding: 20px 0 0 50px; font-size: 18px; font-weight: 600; }
	#blogurl { display: block; padding: 10px 0 0 100px; font-size: 16px; }
	@media all and (min-width: 0px){ .reg_content { padding: 20px 0 31px 100px; } } /* opera hack */


/* ----------------------------------- #Container -- */
#Container { margin: auto; min-height: 300px; background: url(bg.png) repeat-x center top; }

/* -- .PageBody -- */
.PageBody { margin: auto; width: 900px; overflow:hidden; text-align: left; }

	#subject_l { clear: both; width: 900px; height: 26px; margin: 3px 0;  }
			#subject_l li a { float: left; display: block; height: 22px!important; height: 26px; padding: 4px 10px 0 10px; font-weight: 600; }
			#subject_l li a:hover { background: #111115; text-decoration: none; }
/* -- .Sidebar -- */
.Sidebar { float: right; margin: 20px 0 0 0; padding: 0 0 20px 0; width: 249px; overflow:hidden; border-left: 1px #3B495A solid; }
	.Sidebar .title { margin: 0 10px 10px 10px; padding: 15px 0 3px 5px; border-bottom: 1px #3B495A solid; font-size: 14px; font-family:Century Gothic; }
	#newblog,#comment,#links,#xml { padding: 0 0 0 20px; }
	#xml { margin: 20px 0 0 0; }

/* -- .MainBody -- */
.MainBody { float: left; width: 650px; padding: 35px 0 0 0; overflow:hidden; }
	.topic { height: 50px; margin: 0 0 0 15px; padding: 5px 0 0 50px; background: url(Log.gif) no-repeat left top; font-size: 16px; font-weight: 600; font-family:tahoma; color: #95BA2E; }
	.loginfo { margin: -25px 0 0 70px; color: #627388; }
	.logtext { padding: 20px 0 20px 65px; }
	.logtext table tr td { line-height: 1.8; font-size: 14px; }
	.more { margin: 0 40px 20px 80px; padding: 0 0 13px 0; background: url(more.png) repeat-x left bottom; text-align: right; }

/* ----------------------------------- #Footer -- */
#Footer { margin: auto; height: 20px; padding: 10px 0; width: 900px; background: url(Container.png) repeat-y center top; font-size: 10px; }
	#Footer div { margin: 0 40px; border-top: 1px #3B495A solid; }

/* ============================================================================ 其他 == */
div.quote { margin:20px auto auto auto; padding:5px 10px 10px 20px; background: #1A1E25; border:none; border-top:1px #3B495A solid; border-bottom:1px #3B495A solid;}