body,ul,li,dl,dt,dd,ol,li{margin: 0;padding: 0;font-family: '微软雅黑';}
	html{font-size: 10px;}
	body *{font-size: 1.2rem;}
	#home{width: 100%;/*background-color: #dcdcdc;*/}
	#header{background-color: #6d4c41;}
	#blogTitle{text-align: center;padding-top: 2rem;}
	#blogTitle #lnkBlogLogo{width: 9rem;height: 9rem;display: block; margin-left: auto;margin-right: auto;border-radius: 50%;overflow: hidden;}
	#blogTitle #lnkBlogLogo img{display: block;max-width: 100%;}
	#blogTitle h1{margin: 2rem 0;font-weight: normal;}
	#blogTitle h1 a{color: #fff;text-decoration: none;font-size: 1.6rem;}
	#navigator{padding-bottom: 1rem;padding-left: 2rem;padding-right: 2rem;}
	#navigator:after{content: '';display: table;clear: both;}
	#navList{width: 50%;float: left;}
	#navList li{float: left;list-style-type: none;width: 20%;text-align: center;}
	#navList li a{font-size: 1.4rem;color: #fff;text-decoration: none;margin-right: 2rem;}
	.blogStats{float: right;width: 50%;text-align: right;color: #fff;}
	
	#profile_block{font-size: 12px;color: #555;}
	#profile_block a{color: #555;text-decoration: none;font-weight: bold;}
	#profile_block a:hover{color: #6d4c41;}

	#main{position: relative;z-index: 1;}
	#mainContent{margin-left: 280px;padding: 20px 0;}
	#mainContent #mainContent{margin-left: 0;}
	#sideBar{position: absolute;left:0;top:0;width: 230px;padding: 10px 20px;background-color: #fff;box-shadow: 0 0 8px 0 rgba(0,0,0,0.5);}

	/*日历空间*/
	#blog-calendar{border: 1px solid #6d4c41;}
	#blog-calendar .CalNextPrev a{display: block;width: 20px;height: 20px;line-height: 16px;border-radius: 50%;background-color: #6d4c41;text-align: center;color: #fff;}
	#blog-calendar .CalNextPrev a:hover{background-color: #a8887d;}
	#blog-calendar td{font-size:14px;width: 30px;height: 30px;}
	#blog-calendar th.CalDayHeader{background-color: #6d4c41;height: 30px;color: #fff;}
	#blog-calendar td.CalOtherMonthDay{color: #999;}

	/*左侧个人信息*/
	.newsItem{margin-bottom: 20px;}
	.newsItem h3{font-size: 16px;font-weight: normal;border-bottom: 1px dashed #000;padding-bottom: 10px;}

	@media screen and (max-width: 768px){
		#navList,.blogStats{width: 100%;}
		.blogStats{display: none;}
		#sideBar{display: none;}
		#mainContent{margin-left: 0;padding: 10px;}
	}