/* ============================================================================ 全局 == */
html { height: 100%; }
body { margin: 0; padding: 0; height: 100%; background: #000 url(bg_bodyB.gif) repeat ; font-size: 12px; font-family: tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif; color: #333; 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: #033; }
a:visited { text-decoration: none; color: #033; }
a:hover { text-decoration: underline; color: #4C7478; }
a:active { text-decoration: underline; color: #033; }
/* ============================================================================ 常用 == */
.clear { clear: both; }
/* ============================================================================ 布局 == */

/* ----------------------------------- #Container -- */
#Header { margin: auto; width: 890px; height: 260px; overflow:hidden; background: url(banner_without_letters.jpg) no-repeat center top; color: #fff; font-size: 24px; text-align: left; font-family:Century Gothic;}
	#blogname { display: block; padding: 40px 0 0 50px; font-weight: 600; }
	#blogurl { display: block; padding: 20px 0 0 100px; font-size: 20px; }

/* ----------------------------------- #Container -- */
#Container { margin: auto; padding: 0; width: 890px; overflow:hidden; min-height: 300px; }

/* -- .PageBody -- */
.PageBody { margin: auto; width: 890px; text-align: left; }

/* -- .Sidebar -- */
.Sidebar { float: right; width: 199px; overflow:hidden; border-left: 1px #E6E9EA solid; }
	.Sidebar .title { margin: 0 10px 10px 10px; padding: 15px 0 3px 0;  border-bottom: 1px #E6E9EA solid; font-size: 14px; font-family:Century Gothic; }
	#subject,#newblog,#comment,#links,#xml { padding: 0 0 0 20px; }
	#xml { margin: 20px 0 0 0; }

/* -- .MainBody -- */
.MainBody { float: left; width: 560px; padding: 15px 0 0 15px; overflow:hidden; }
	.topic { height: 50px; margin: 0 0 0 15px; padding: 5px 0 0 50px; background: url(Log.png) no-repeat left top; font-size: 16px; font-weight: 600; font-family:tahoma; color: #033; }
	.loginfo { margin: -25px 0 0 70px; color: #999; }
	.logtext { padding: 20px 0 20px 65px; }
	.logtext table tr td { line-height: 1.8; font-size: 14px; }
	.more { margin: 0 40px 20px 40px; border-top: 1px #E6E9EA solid; text-align: right; }

/* ----------------------------------- #Footer -- */
#Footer { margin: auto auto 10px auto; padding: 5px 0; width: 890px; font-size: 10px; color: #000; }
	#Footer span { display: block; margin: 0 40px; border-top: 1px #E6E9EA solid; }

/* ============================================================================ 其他 == */
div.quote { margin:20px auto auto auto; padding:5px 10px 10px 20px; background: #ffe; border:none; border-top:1px #fc6 solid; border-bottom:1px #fc6 solid;}
#body_div{ padding:8px; background-color:#fff; width:906px; margin:20px 0}
