	html {
		box-sizing:border-box;
	}
	*,*:before,*:after {
		box-sizing:inherit;
	}
	body {
		max-width: 960px;
		margin: 0 auto;
	}
	main {
		float: left;
		width: 50%;
		border: 1px solid;
	}
	aside {
		float: left;
		width: 25%;
	}
	.pad {
		padding: 5px;
	}
	footer {
		margin-top: 10px;
		text-align: center;
		background-color: #999;
	}
	#left ul {
		background-color: #d4f0ff;
	}
	#right ul {
		background-color: #cd5c5c;
	}
	#left ul li:nth-child(3) {
		background-color: white;
	}
	li:hover {
		font-size:20px;
	}

	a:link{}
	a:visited{}
	a:active{}

