body {
	min-width: 320px;
	line-height: 1.5;
	background: url(../img/bg_body.jpg);
	color: #333;
}
	img {
	max-width: 100%;
	height: auto;
}
.ie8 img{
	width: auto;
}
/*clearfix*/
.clearfix {
	zoom: 1;
}
.clearfix::after {
	content: "";
	display: block;
	clear: both;
}

#wrapper {
		padding: 0 10px;
	}
	header {
		float: left;
		width: 31.91489%;
		/*300px(4column)/940px*/
	}
	.article {
		flaot: right;
		padding: 30px 0 0;
		width: 65.95744%;
		/*620px(8column)/940px*/
	}
	.article h1 {
		margin-top: 0;
		font-size: 2.5em;
	}
	.article img {
		flaot: right;
		width: 90%;
	}
	nav ul {
		float: none ;
		box-shadow: none;
	}
	nav ul li {
		text-align: left;
		text-shadow: none;
	}
	nav ul li a {
		color: #333;
		background: transparent;
	}
	aside {
		margin-bottom: 20px;
	}
	aside section {
		float: left;
		width: 50%;
		margin-bottom: 1em ;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.ie7 aside section {
		width: 46.5%;
	}
	footer {
		margin: 0 -10px;
	}
