	html,
	body {
		height: 100%;
	}

	body {
		background: white;
	}

	body,
	div {
		padding: 0;
		margin: 0;
	}

	/* default layout */
	.column-header {
		min-height: 160px;
		border-bottom: 1px dashed #c2c2c2;
	}

	.column-body {
		overflow: hidden;
	}

	.column-middle1 {
		margin: 20px auto;
		width: 1200px;
		overflow: hidden;
	}

	.column-middle2 {
		margin: 20px auto;
		width: 1200px;
		overflow: hidden;
	}

	.column-footer {
		height: 80px;
		border-top: 1px dashed #c2c2c2;
	}

	.design-placeholder {
		height: 100%;
		width: 100%;
	}

	.design-placeholder td {
		color: #bcbcbc;
		text-align: center;
	}