body { 
		background-color:#000000;

}

.title-graphic {

		font-size: 4em;
		letter-spacing: 0;
		font-weight: bold;
		line-height: 1.1em;
		color: #FFFFFF;
		position: absolute;
		font-family: Georgia, "Times New Roman", serif;
		left: 50px;
		top: 218px;
		
}

.index {
		
		border-style: none;
		position: absolute;
		width: 1000px;
		height: 1000px;
		
			

}


#title-corner {

		position: absolute;
		left: 57px;
		top: 30px;
		
}

#title-corner a {

		font-size: 1.3em;
		text-decoration: none;
		letter-spacing: 0em;
		line-height: 1.1em;
		color: #FFFFFF;
		position: absolute;
		font-family: Helvetica, Arial, sans-serif;
	
}

#title-corner a:hover {

		color:  #00FF00;
		
}


#title-corner1 {

		position: absolute;
		left: 57px;
		top: 200px;
}

#title-corner1 a {

		font-size: 10em;
		text-decoration: none;
		letter-spacing: 0;
		font-weight: bold;
		line-height: 1em;
		color:#FFFFFF;
		position: absolute;
		font-family: Helvetica, Arial, sans-serif;
	
}


.title_image, .title_image p, .title_image p img {
		
		border-style: none;
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px;	

}

.title_image .glyph_image {

		position:relative;
		width: 950px;
		top:60px;
		right:0px;
		border: none;	

}

#menu {

		position: absolute;
		left: 70px;
		top: 70px;
}

#menu a {

		background-color: #FFFFFF;
		color:#000000;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .8em;
		line-height: .25em;
		font-style: italic;
		font-weight:bold;
	
		
}

#menu a:hover {

		background-color: #0099FF;
		color: #FFFFFF;
		
}

#project_menu1 {

		position: relative;
		left: 678px;
		top: 27px;
		width: 300px;
		height: 50px;
	
}

#project_menu1 a {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: .7em;
		letter-spacing:.13em;
	
		
}

#project_menu1 a:hover {

		color:  #00FF00;
		
}

#project_menu {

		position: absolute;
		left: 50px;
		top: 160px;
		width: 250px;
		height: 300px;
	
}

#project_menu a {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: .75em;
		line-height: .9em;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom:2px;
	
		
}

#project_menu a:hover {

		color:  #00FF00;
		
}

#project_menu_two {

		position: absolute;
		left: 50px;
		top: 200px;
		width: 200px;
		height: 100px;
}

#project_menu_two a {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .875em;
		line-height: .8em;
		font-weight:bold;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom:2px;
	
		
}

#project_menu_two a:hover {

		background-color: #0099FF;
		color: #FFFFFF;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom:2px;
		
}

#download {

		position: absolute;
		left: 50px;
		top:350px;
		width: 200px;
		height: 50px;
}

#download a {

		background-color: #FFFFFF;
		color:#000000;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .875em;
		line-height: .8em;
		font-style: italic;
		font-weight:bold;
		padding-bottom:2px;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 2px;
		
}

#download a:hover {

		background-color: #0099FF;
		color: #FFFFFF;
		padding-bottom:2px;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 2px;
		
}


.container {

		width: 800px;
		height: 700px;
		border-style: none;
		position: absolute;
		top: 20px;
		left: 190px;

}

.container1 {

		width: 840px;
		height: 700px;
		border-style: none;
		position: absolute;
		top: 5px;
		left: 190px;

}

.video {

		width: 900px;
		height: 600px;
		border-style: none;
		position: absolute;
		top: 0px;
		left: 280px;

}

.video3 {

		width: 950px;
		height: 650px;
		border-style: none;
		position: absolute;
		top: 10px;
		left: 0px;

}

.type_container {

		width: 740px;
		height: 600px;
		border-style: none;
		position: absolute;
		top: 40px;
		left: 300px;

}

.type_gallery {

		width: 725px;
		height: 500px;
		border-style: none;
		position: absolute;
		top: 10px;
		left: 5px;

}

.container2 {

		width: 740px;
		height: 540px;
		border-style: none;
		position: absolute;
		top: 50px;
		left: 205px;

}

.container3 {

		width: 740px;
		height: 540px;
		border-style: none;
		position: absolute;
		top: 30px;
		left: 205px;

}

.gallery {

		width: 790px;
		height: 540px;
		border-style: none;
		position: absolute;
		top: 10px;
		left: 25px;

}


.video2 {

		width:600px;
		height: 340px;
		border-bottom-style: none;
		position: absolute;
		top: 0px;
		left: 5px;

}

.gallery_roi {

		width: 670px;
		height: 450px;
		border-style: none;
		position: absolute;
		top: 50px;
		left: 30px;

}

.repository {

		width: 510px;
		height: 400px;
		position: absolute;
		top: 5px;
		left: 5px;
		

}

.repository .repository-thumb {

		height: 430px;
		float:left;

}

.large-image {

		width: 680px;
		height:510px;
		position: absolute;
		top: 15px;
		left: 5px;
	

}

.large-imageflip {

		width: 730px;
		height:500px;
		position: absolute;
		top: 15px;
		left: 5px;
	

}

.video-image {

		width: 900px;
		height:510px;
		position: relative;
		top: 0px;
		left: 0px;
	

}

.thesis {

		width: 780px;
		height:610px;
		position: absolute;
		top: 0px;
		left: 5px;
	

}

.large-image_video {

		width: 900px;
		height: 600px;
		position: absolute;
		top: 30px;
		left: 40px;
	

}

.large-image .image-thumb {

		width: 680px;
		float:left;

}

.large-image .image-thumb2 {

		height: 510px;
		float:left;
		padding-left:110px;

}

.large-image .image-thumb3 {

		height: 510px;
		float:left;

}



.large-image .imo-thumb {

		width: 400px;
		float:left;

}

.large-image .type-thumb {

		height: 490px;
		float:left;

}

.large-image .type2-thumb {

		height: 490px;
		float:left;

}


.large-image .wdts-thumb {

		height: 325px;
		float:left;

}

.large-image .wdts1-thumb {

		width: 665px;
		float:left;

}

.left-arrow {

		width: 55px;
		height: 30px;
		border-style: none;
		position: absolute;
		top: 580px;
		left: 31px;

}

.left-arrow .thumb {
		height: 12px;
		float: left;

}

.right-arrow {

		width: 35px;
		height: 30px;
		border-style: none;
		position: absolute;
		top: 580px;
		left: 83px;

}

.right-arrow .thumb {
		height: 12px;
		float: left;

}

.left-arrow_type {

		width: 30px;
		height: 30px;
		border-style: none;
		position: absolute;
		top: 525px;
		left: 10px;

}

.left-arrow_type .thumb {
		width: 20px;
		float: left;

}

.right-arrow_type {

		width: 30px;
		height: 30px;
		border-style: none;
		position: absolute;
		top: 525px;
		left: 30px;
}

.right-arrow_type .thumb {
		width: 20px;
		float: left;

}


.left-arrow_roi {

		width: 70px;
		height: 30px;
		border-style: none;
		position: absolute;
		top: 500px;
		left: 31px;

}

.left-arrow_roi .thumb {
		width: 20px;
		float: left;

}

.right-arrow_roi {

		width: 30px;
		height: 30px;
		border-style: none;
		position: absolute;
		top: 500px;
		left: 52px;

}

.right-arrow_roi .thumb {
		width: 20px;
		float: left;

}


.description_text {

		width: 555px;
		height: 120px;
		position: absolute;
		border-style: none;
		top: 593px;
		left: 330px;

}

.description_text_covers {

		width: 555px;
		height: 120px;
		position: absolute;
		border-style: none;
		top: 578px;
		left: 330px;

}

.description_covers {

		width: 320px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 640px;
		left: 320px;

}

.description_cathedral {

		width: 320px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 740px;
		left: 320px;

}

.description_type {

		width: 430px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 530px;
		left: 265px;

}

.description_roi {

		width: 430px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 600px;
		left: 353px;

}

.text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: .75em;
		line-height:17px;
		margin-top: 5px;
		
}

.description_descript-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .75em;
		line-height:17px;
		margin-top: 5px;
		
}

.description_cover-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .75em;
		line-height:17px;
		margin-top: 5px;
		
}

.description_type {

		width: 430px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 560px;
		left: 520px;
		
}

.description_video-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .75em;
		line-height:17px;
		margin-top: 5px;
		
}

.description_video_text {

		width: 530px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 480px;
		left: 360px;

}

.description_videohtmt_text {

		width: 530px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 550px;
		left: 310px;

}

.description_video2_text {

		width: 530px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 530px;
		left: 410px;

}

.description_videotb_text {

		width: 530px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 530px;
		left: 320px;

}


#website {

		position: absolute;
		left: 0px;
		top: 160px;
}

#website a {

		background-color: #FFFFFF;
		color:#000000;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .8em;
		line-height: .25em;
		font-style: italic;
		font-weight:bold;
	
		
}

#website a:hover {

		background-color: #0099FF;
		color: #FFFFFF;
		
}

#email {

		position: absolute;
		left: 40px;
		top: 270px;
		width: 300px;
		height: 300px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom:2px;
		padding-right:0px;
}

#email a {

		color: #FFFFFF;
		text-decoration: none;
		font-family:Helvetica, Arial, sans-serif;
		font-size: .875em;
		line-height: .8em;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom:2px;
		padding-right:0px;
	
		
}

#email a:hover {

		color:  #00FF00;
		
}

.contact-text {

		width: 380px;
		height: 50px;
		position: absolute;
		border-style: none;
		top: 175px;
		left: 58px;

}

.contact_contact-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: .9em;
		line-height:19px;
		margin-top: 5px;
		
}

.bio {

		width: 480px;
		border-style: none;
		position: absolute;
		top: 100px;
		left: 295px;

}

.thesis_bio {

		width: 345px;
		height: 600px;
		border-style: none;
		position: absolute;
		top: 83px;
		left: 250px;

}

.bio-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: .9em;
		line-height:20px;
		margin-top: 6px;
		
}

.bio-text2 {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 1.3em;
		line-height:22px;
		margin-top: 0px;
		margin-bottom:30px;
		
}

.bio-text3 {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .9em;
		line-height:18px;
		margin-top: 5px;
		margin-bottom: 30px;
		
}


.cv {

		width: 535px;
		border-style: none;
		position: absolute;
		top: 95px;
		left: 295px;

}

.cv-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .8em;
		line-height:19px;
		margin-top: 5px;
		
}

.cv-head-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .9em;
		line-height:19px;
		margin-top: 5px;
		margin-left: 25px;
		
}


.cv-head-text-2 {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .9em;
		line-height:19px;
		margin-top:35px;
		margin-bottom: 10px;
		margin-left: 25px;
		
}

.head-text {

		color: #FFFFFF;
		text-decoration:none;
		font-style: italic;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 1.1em;
		line-height:19px;
		margin-top: 5px;
		margin-bottom: 25px;
		
}

.head-text-2 {

		color: #FFFFFF;
		text-decoration:none;
		font-style: italic;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 1.1em;
		line-height:19px;
		margin-top: 60px;
		margin-bottom: 20px;
		
}

ul{	
	color: #0099FF;
		

}


.coming_soon {

		width: 480px;
		border-style: none;
		position: absolute;
		top: 130px;
		left: 295px;

}

.coming_soon-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 6em;
		line-height:85px;
		margin-top: 5px;
		
}

.poster {

		width: 740px;
		height: 700px;
		border-style: none;
		position: absolute;
		top: 30px;
		left: 220px;

}

.thesis_image {

		width: 1040px;
		height: 700px;
		border-style: none;
		position: absolute;
		top: 30px;
		left: 220px;

}

.thesis_image	.image-thumb {
	
	width: 1000px;


}
	



.poster .poster-thumb {

		height: 650px;
		float:left;

}

.poster .cover-thumb {

		height: 630px;
		float:left;

}

.poster .cathedral-thumb {

		height: 650px;
		float:left;

}

.poster .render-thumb {

		height: 500px;
		float:left;

}

.poster .pong-thumb {

		height: 600px;
		float:left;

}

.poster .thesis-thumb {

		height: 500px;
		float:left;

}

.poster .fox-thumb {

		height: 500px;
		float:left;

}


.description_poster_text {

		width: 370px;
		height: 180px;
		position: absolute;
		border-style: none;
		top: 620px;
		left: 250px;

}

.description_descript-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: .75em;
		line-height:17px;
		margin-top: 5px;
		
}

.writing-text {

		color: #FFFFFF;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 2em;
		line-height:35px;
		margin-top: 5px;
		
}

.schedule {

		width: 600px;
		border-style: none;
		position: absolute;
		top: 95px;
		left: 295px;

}




	


