body {
	margin: 0px auto; width: 960px; font-family: "Microsoft YaHei",Segoe UI,Tahoma,Arial,Verdana,sans-serif; font-size: 14px; background-image: url("http://japan.tiger.im/mc-files/theme/page_bg.gif"); background-repeat: repeat;
}
a {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:hover {
	
}
p {
	margin: 16px 0px; padding: 0px; line-height: 20px;
}
.clearer {
	clear: both;
}
img {
	border: 0px currentColor;
}
h1 {
	color: rgb(63, 63, 63);
}
h2 {
	color: rgb(63, 63, 63);
}
h3 {
	color: rgb(63, 63, 63);
}
h4 {
	color: rgb(63, 63, 63);
}
h5 {
	color: rgb(63, 63, 63);
}
h6 {
	color: rgb(63, 63, 63);
}
b {
	color: rgb(63, 63, 63);
}
strong {
	color: rgb(63, 63, 63);
}
#main {
	margin: 0px auto; width: 960px;
}
#sitename {
	color: rgb(51, 51, 51); font-size: 28px; text-shadow: 0px 1px 0px #fff;
}
#sitename a {
	color: rgb(255, 255, 255);
}
#sitename a:hover {
	color: green;
}
#header {
	margin: 40px 0px;
}
#side {
	width: 150px; float: left;
}
#navbar {
	margin-top: 30px;
}
#navbar ul {
	list-style: none; margin: 0px; padding: 0px;
}
#navbar li {
	list-style: none; margin: 0px; padding: 0px;
}
#navbar a {
	padding-bottom: 20px; font-size: 16px; display: block;
}
#navbar a:hover {
	color: rgb(188, 0, 0);
}
#page_info {
	color: rgb(136, 136, 136); font-size: 16px; margin-bottom: 20px;
}
#page_info span {
	background: rgb(188, 0, 0); padding: 4px; border-radius: 3px; color: rgb(255, 255, 255);
}
#content {
	width: 100%; margin-left: -160px; float: right;
}
#content_box {
	padding-left: 20px; margin-left: 160px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#content .post .title {
	margin: 0px; padding: 0px 0px 10px; color: rgb(255, 255, 255); font-size: 24px; font-weight: normal; text-shadow: 0px 1px 0px #ffffff;
}
#content .post .title a {
	color: rgb(255, 255, 255);
}
#content .post .title a:hover {
	color: green;
}
#content .post .tags {
	color: rgb(136, 136, 136); padding-bottom: 10px; font-size: 11px;
}
#content .post .tags a {
	padding: 2px 4px; border-radius: 3px; color: rgb(255, 255, 255); margin-right: 6px;
}
#content .post .tags a:hover {
	background: rgb(188, 0, 0);
}
#content .post .content {
	margin-bottom: 1.62em;
}
#content .post img {
	max-width: 780px;
}
#content .post_list {
	
}
#content .post_list .post {
	padding-bottom: 40px;
}
#content .post_list .tags {
	padding-bottom: 0px;
}
#content .tag_list ul {
	list-style: none; margin: 0px; padding: 0px;
}
#content .tag_list li {
	list-style: none; margin: 0px; padding: 0px;
}
#content .date_list ul {
	list-style: none; margin: 0px; padding: 0px;
}
#content .date_list li {
	list-style: none; margin: 0px; padding: 0px;
}
#content .tag_list {
	width: 200px; float: left;
}
#content .date_list {
	width: 200px; float: left;
}
#content .tag_list li {
	margin-bottom: 8px;
}
#content .date_list li {
	margin-bottom: 8px;
}
#page_bar {
	margin-top: 20px;
}
#footer {
	margin: 30px 0px; text-align: center; color: rgb(136, 136, 136);
}
pre {
	background: rgb(255, 255, 255); padding: 10px !important; border: 1px solid rgb(175, 175, 175); color: rgb(0, 0, 0); font-family: monospace; font-size: 13px; margin-bottom: 18px;
}
pre.code {
	background: rgb(255, 255, 255); padding: 10px !important; border: 1px solid rgb(175, 175, 175); color: rgb(0, 0, 0); font-family: monospace; font-size: 13px; margin-bottom: 18px;
}
pre.prettyprint {
	background: rgb(255, 255, 255); padding: 10px !important; border: 1px solid rgb(175, 175, 175); color: rgb(0, 0, 0); font-family: monospace; font-size: 13px; margin-bottom: 18px;
}
pre * {
	font-family: monospace;
}
.page_nav {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: right;
}
.page_nav {
	list-style: none; margin: 0px; padding: 0px;
}
.page_nav li {
	list-style: none; margin: 0px; padding: 0px;
}
.page_nav li {
	float: left;
}
.page_nav a {
	padding: 6px 20px; display: block;
}
.page_nav a {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204);
}
