body {
	background-color: #1c1f28;
	margin: 0px;
	}
#horizon {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}
#wrapper {
	background-color: transparent;
	margin-left: -420px;
	position: absolute;
	top: -270px;
	left: 50%;
	width: 840px;
	height: 540px;
	visibility: visible;
	text-align: left;
}
#largetextbox {
	overflow: visible;
	position: absolute;
	width: 410px;
	left: 20px;
	top: 20px;
	height: 390px;
	vertical-align: 50%;
}
#navabout {
	position: absolute;
	height: 20px;
	width: 52px;
	left: 172px;
	top: 475px;
}
#navcontact {
	height: 20px;
	width: 61px;
	position: absolute;
	left: 224px;
	top: 475px;
}
#navportfolio {
	position: absolute;
	height: 20px;
	width: 65px;
	left: 285px;
	top: 475px;
}
#header {
	position: absolute;
	height: 32px;
	width: 310px;
	left: 40px;
	top: 110px;
}
#rightcontent {
	position: absolute;
	height: 430px;
	width: 450px;
	left: 370px;
	top: 20px;
}
#portfoliobox {
	overflow: visible;
	position: absolute;
	width: 430px;
	left: 10px;
	top: 10px;
	height: 400px;
	text-align: center;
}

