html{
	height:100%;
}

body{
	background-color:#000000;
	color:#ffffff;
	width:100%;
	height:100%;
	margin:0 auto;
	padding:0;
	font-family: helvetica neue, helvetica, Lucida Sans Unicode, Lucida Grande, arial, sans-serif;
	font-size:12px;
}

a:link,
a:active,
a:visited,
a:hover{ 
	color:#ffffff;text-decoration:none;
}

a:hover{ 
	text-decoration:underline; 
}

h1{
	font-size:36px;
	line-height:30px;
}

h2{
	font-size:12px;
	margin:12px 0 0 0;
	padding:0;
}

#nav {
	background-color:#ffffff;
	min-height:100%;
	position: fixed;
	color:#000000;
	border-right:20px solid black;
}

#navblock{
	width:152px;
	padding-top:240px;
}

.nav-item{
	padding:10px;
	float:right;
	clear:both;
}

.nav-item a{
	color:#000000;
}

.nav-item-highlighted{
	padding:10px;
	float:right;
	clear:both;
	background-color:#000000;
	color:#ffffff;
}

#wrapper{
	width:13700px;
	margin:0;
	padding:0 20px 100px 192px;
}

#wrapper .column{
	width:172px;
	float:left;
	padding-right:20px;
}

#wrapper .imgcolumn{
	float:left;
	padding-right:20px;
	padding-top:50px;
}

#wrapper #page-about-col1{
	margin-top:184px;
}

#wrapper #page-about-col2{
	margin-top:237px;
}

#wrapper #page-about-col3{
	margin-top:173px;
}

#wrapper #page-about-col4{
	margin-top:260px;
}

#wrapper #page-about-col5{
	margin-top:320px;
}

#wrapper #page-cv-col1{
	margin-top:132px;
}

#wrapper #page-cv-col2{
	margin-top:260px;
}

#wrapper #page-cv-col3{
	margin-top:210px;
}

#wrapper #page-cv-col4{
	margin-top:310px;
}

#lines{
	width:955px;
	position:absolute;
	height:35px;
}

#line1{
	height:35px;
	border-left:1px solid #ffffff;
}

#line2{
	position:absolute;
	left:191px;
	height:5px;
	border-left:1px solid #ffffff;
}
#line3{
	position:absolute;
	left:382px;
	height:5px;
	border-left:1px solid #ffffff;
}
#line4{
	position:absolute;
	left:573px;
	height:5px;
	border-left:1px solid #ffffff;
}
#line5{
	position:absolute;
	left:764px;
	height:5px;
	border-left:1px solid #ffffff;
}

.clear{ clear:both; }

