#content .sidebox-cyan {
	height: 203px;
	width: 370px;
	float: right;
	padding: 38px 26px 23px 30px;
	margin: 40px 0 0 0;
	background: url(img/sidebox-cyan.png) no-repeat top right;
}

	#content .sidebox-cyan h2 {
		color: #21a9cc;
		font-size: 1.8em;
		margin: 0.2em 0 1em 0;
	}

	#content .sidebox-cyan p {
		margin: 2em 0;
		font-size: 1.1em;
		line-height: 1.3em;
	}

#content .maintext {
	width: 405px;
	padding: 18px 0 0 26px;
}

	#content .maintext h2 {
		height: 38px;
		text-indent: -9999px;
		margin: 8px 0;
	}

	h2.connect {
		background: url(img/h_connect.png) no-repeat top left;
	}

	h2.create {
		background: url(img/h_create.png) no-repeat top left;
	}

	h2.innovate {
		background: url(img/h_innovate.png) no-repeat top left;
	}

	#content .maintext p {
		margin: 8px 0 20px 0;
		font-size: 1.1em;
		line-height: 1.3em;
	}
	
