body { 	topmargin: 0px;	leftmargin: 0px;	font-family: verdana;	font-size: 10px;	font-weight: normal;	line-height: 14px;	background-color: #FFFFFF;	}body.cv { 	topmargin: 0px;	leftmargin: 0px;	font-family: verdana;	font-size: 10px;	font-weight: normal;	line-height: 14px;	background-color: #6699CC;	}a { 	color: #006600; 	text-decoration: none;	}a:hover {   	color: #669933; 	text-decoration: underline;	}a.jokko { 	color: #006600;	font-family: georgia; 	font-size: 11px;  	text-decoration: none;	font-weight: bold;	}a.jokko:hover {   	color: #FFFFFF;	font-family: georgia;	font-size: 11px;   	text-decoration: underline;	}	a.white { 	color: #FFFFFF;	font-size: 10px;  	text-decoration: none;	}	a.white:hover {   	color: #FFFFFF;	font-size: 10px;   	text-decoration: underline;	}table { 	color: #666666;	font-size: 10px;}select {	width: 118x; 	height: 16px; 	font-size: 10px; 	font-weight: normal;	color:#333333; 	border: 0px;	vertical-align: middle;	}/*------------------------------Classes--------------------------*/.plaintext {	color: #666666;	}	.semidarktext {	color: #333333;	}	.darktext {	color: #000000;	}	.whitetext {	color: #FFFFFF;	}.mouseovertext {	padding: 10px;	font-weight: normal; 	font-size: 9px;	color: #000000;	}.ingress {	font-weight: normal; 	font-family: Georgia; 	font-size: 13px; 	line-height: 18px;	color: #333333;	}	.title {	font-weight: bold; 	font-family: Arial Rounded MT, times; 	font-size: 14px; 	line-height: 18px;	color: #333333;	}.date {	color: #669933;	}.projects {	font-size: 10px;	}	.smalltext {	font-size: 9px;	line-height: 13px;	}/*------------------------------Layout--------------------------*/#frame {	width:800px;	height: auto;	/*background-color: #CCCCCC;*/	margin-right:auto;	margin-left:auto;	margin-top:0px;	padding:0px;	top: 0px;	text-align:left;	}		#left {	width: 491px;	padding: 0px;	margin-top: 0px;	float: left;	}#right {	width: 309px;	margin-top: 0px;	padding: 0px;	float: right;	}	#left_low {	width: 491px;	padding: 0px;	margin-top: 0px;	float: left;	height: 160px;	}#right_low {	width: 309px;	margin-top: 0px;	padding: 0px;	float: right;	height: 160px;	}	#center {	position: relative;	width: 720px;	margin-top: 0px;	margin-left: 40px;	float: center;	z-index: 3;	}/*------------------------------Backgrounds--------------------------*/#index {	position: relative;	background-image: url(img/bg_index_photo4.jpg);	layer-background-image:url(img/bg_index_photo4.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}		#index_go {	position: relative;	background-image: url(img/bg_index_go.jpg);	layer-background-image:url(img/bg_index_go.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}	#bio { 	position: relative;	background-image: url(img/bg_bio.jpg);	layer-background-image:url(img/bg_bio.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#aboutme { 	position: relative;	background-image: url(img/bg_aboutme.jpg);	layer-background-image:url(img/bg_aboutme.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#contact {	position: relative;	background-image: url(img/bg_cv_contact.jpg);	layer-background-image:url(img/bg_cv_contact.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#cv {	position: absolute;	font-family: verdana; 	font-weight: normal;	line-height: 16px; 	width: 480px; 	left: 80px; 	top: 40px;	margin-bottom: 40px;	z-index: 2;	}		#education {	position: relative;	background-image: url(img/bg_cv_education.jpg);	layer-background-image:url(img/bg_cv_education.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#professional {	position: relative;	background-image: url(img/bg_cv_professional.jpg);	layer-background-image: url(img/bg_cv_professional.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}	#exhibitions {	position: relative;	background-image: url(img/bg_cv_exhibitions.jpg);	layer-background-image: url(img/bg_cv_exhibitions.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#projects {	position: relative;	background-image: url(img/bg_projects.jpg);	layer-background-image: url(img/bg_projects_opacity.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#thinking { 	position: relative;	background-image: url(img/bg_thinking.jpg);	layer-background-image:url(img/bg_thinking.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#sketches { 	position: relative;	background-image: url(img/bg_sketches.jpg);	layer-background-image:url(img/bg_sketches.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 600px;	z-index: 1;	}#sketches_graphics { 	position: relative;	background-image: url(img/bg_sketches_white.jpg);	layer-background-image:url(img/bg_sketches_white.jpg); 	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0px;	width: 800px;	height: 100px;	z-index: 3;	}/*------------------------------Components--------------------------*/#navigation {	position: relative;	width: 309px;  	margin-top: 120px;	z-index: 3;	}#navigation_aboutme {	position: relative;	width: 309px;  	margin-top: 0px;	z-index: 3;	}#navigation_graphics {	position: relative;	width: 309px;  	margin-top: 50px;	z-index: 3;	}#subnavigation {	width: 299px;	font-size: 10px;	font-weight: normal;	line-height: 16px;  	color: #666666;	padding-left: 10px;	z-index: 3;	}#jokko {  	position: relative;	height: 23px;	width: 150px; 	text-align: left;	padding-top: 5px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	border-style: none; 	z-index: 3;	}#updated {  	position: relative;	height: 23px;	width: 160px; 	text-align: right;	padding-top: 5px; 	padding-bottom: 0px;	padding-left: 0px;	padding-right: 20px;	border-style: none;	font-family: verdana;	font-size: 10px;	color: #006600; 	z-index: 3;	}#dropdown { 	position: relative;	height: 23px;	width: 310px; 	text-align: left;	padding-top: 0px;	vertical-align: bottom;	border-style: none; 	z-index: 3;	}/*------------------------------Text--------------------------*/#introtextarea {	position: relative;	margin-top: 108px;	width: 380px; 	margin-left: 70px;	text-align: left;	z-index: 2;	}	#indextextarea1 {	position:relative;	float: left;	height: auto;	margin-left: 70px;	width: 200px; 	text-align: left;	font-size: 9px;	z-index: 2;	}#indextextarea2 {	position:relative;	float: right;	width: 200px;	height: auto; 	text-align: left;	font-size: 9px;	z-index: 2;	}		#indeximagearea {	margin-top: 40px;	z-index: 3;	}	#textarea {	position: relative;	margin-top: 118px;	margin-left: 70px;	width: 360px; 	z-index: 2;	}	#textareaprojects {	position: absolute;	width: 720px;	margin-left: 40px;	margin-top: 180px;	z-index: 3;	}		#textareathinking {	width: 640px;	margin-left: 70px;	margin-top: 203px;	z-index: 2;	}	#textareathought_1 {	position: relative;	float: left;	width:200;	height:auto;	text-align:center;	vertical-align:middle;	margin-top: 20px;	margin-left: 70px;	margin-right: 20px;	margin-bottom: 5px;	padding:4px;	font-size: 10px;	background-color: #cccccc; 	z-index: 2;	}#textareathought_2 {	position: relative;	float: right;	width:200;	height:auto;	text-align:center;	vertical-align:middle;	margin-top: 20px;	margin-right: 30px;	margin-bottom: 10px;	padding:4px;	font-size: 10px;	background-color: #cccccc; 	z-index: 2;	}	#textareathought_3 {	position: relative;	float: left;	width:180px;	height:120px;	text-align:center;	vertical-align:middle;	margin-top: 20px;	margin-left: 0px;	margin-right: 40px;	margin-bottom: 10px;	padding:4px;	font-size: 10px;	background-color: #cccccc; 	z-index: 2;	}#textareasketch_1 {	position: relative;	float: left;	width:180px;	margin-top: 66px;	margin-left: 90px;	margin-right: 20px;	z-index: 2;	}#textareasketch_2 {	position: relative;	float: right;	width:180px;	height:100px;	margin-top: 66px;	margin-right: 20px;	z-index: 2;	}	#textareasketch_3 {	position: relative;	float: left;	width:180px;	margin-top: 20px;	margin-left: 90px;	margin-right: 20px;	z-index: 2;	}#textareasketch_4 {	position: relative;	float: right;	width:180px;	height:100px;	margin-top: 20px;	margin-right: 20px;	z-index: 2;	}#textareasketch_5 {	position: relative;	float: left;	width:180px;	height:100px;	margin-top: 20px;	margin-left: 0px;	margin-right: 40px;	z-index: 2;	}#pagenavigationright {	position: relative;	text-align: right;	padding-bottom: 20px;	padding-right: 10px;	font-size: 9px;	z-index: 2;	}	#copyright {	position: relative;	vertical-align: middle;	height: 33px;	width: 800px;	font-weight: normal; 	font-size: 9px;	/*background-color:#cccccc;*/	margin-top: 0px;	margin-right: 10px;	color: #333333;	z-index: 3;	}