@charset "UTF-8";
#container {
	position: relative;
	height: 600px;
	width: 720px;
	background-image: url(images/homepg.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#portfolio {
	background-repeat: no-repeat;
	background-position: center center;
}
#resume {
	background-image: url(web%20res/home_res.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#biography {
	background-image: url(web%20res/home_comp.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#body {
	text-align: center;
}
#contact {
	float: right;
	margin-bottom: 300px;
	position: absolute;
	left: 777px;
	top: 660px;
	z-index: 8;
}
#intro {
	position: absolute;
}
.introtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6633;
	line-height: 17px;
}
#bio_main {
	position: absolute;
	left: 10px;
	top: 5px;
}
#bio_home {
	position: absolute;
	top: 214px;
	right: 30px;
}
#bio_res {
	position: absolute;
	left: 239px;
	top: 190px;
}
#bio_port {
	position: absolute;
	left: 324px;
	top: 165px;
}







#port_main {
	position:absolute;
	left:24px;
	top:10px;
	width:544px;
	height:287px;
	z-index:1;
}
#port_home {
	position:absolute;
	left:166px;
	top:231px;
	width:56px;
	height:27px;
	z-index:2;
}
#port_res {
	position:absolute;
	left:341px;
	top:185px;
	width:65px;
	height:31px;
	z-index:3;
}
#port_bio {
	position:absolute;
	left:243px;
	top:210px;
	width:71px;
	height:36px;
	z-index:4;





}
#res_main {
	position: absolute;
	left: 10px;
	top: 5px;
}
#res_home {
	position: absolute;
	left: 139px;
	top: 220px;
}
#res_port {
	position: absolute;
	left: 294px;
	top: 178px;
}
#res_bio {
	position: absolute;
	left: 204px;
	top: 197px;
}







#contact_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/paper.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 187px;
	width: 228px;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	left: 600px;
	top: 520px;
	visibility: hidden;
	position: absolute;
	z-index: 9;
}
.caroline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #0099CC;
}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	color: #333333;
	padding: 0px;
}
#resume1 {
	position: absolute;
	height: 600px;
	width: 300px;
	left: 100px;
	top: 500px;

}
#resume2 {
	position: absolute;
	height: 500px;
	width: 300px;
	left: 500px;
	top: 100px;

}
#bio {
	position: absolute;
	left: 50px;
	top: 50px;
	
}
.concept {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #333333;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
}
.porttext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 11px;
	color: #333333;
}
.specialtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099CC;
	
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	
	
}
#download {
	position: absolute
	
	
	
}
#projects {
	position:absolute;
	left:26px;
	top:335px;
	width:143px;
	height:239px;
	z-index:5;

	
	

}
#autism {
	position: absolute;
	top: 0px;
	left: 1px;
	width: 142px;
}
#dust {
	position: absolute;
	left: 1px;
	top: 22px;
	width: 143px;
}
#desade {
	position: absolute;
	top: 44px;
	width: 143px;

}
#visions {
	position: absolute;
	top: 67px;
	width: 143px;
	left: 0px;
}



#np {
	position: absolute;
	left: 0px;
	top: 90px;
}
#golds {
	position: absolute;
	top: 120px;
	width: 144px;
	height: 19px;
}
#austin {
	position: absolute;
	left: 2px;
	top: 136px;
	width: 142px;
}
#creme {
	position: absolute;
	top: 158px;
	width: 144px;
}
#pangaea {
	position: absolute;
	top: 181px;
	width: 144px;
}
#roots {
	position: absolute;
	left: -2px;
	top: 204px;
	width: 145px;	




}	
#autmain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#aut1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
}
#aut2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#aut3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
#aut4 {
	position: absolute;
	top: 1px;
	left: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;


}
#auttxt {
	position:absolute;
	left:535px;
	top:1px;
	width:196px;
	height:188px;
	
}	
#autnumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
}	
#autism1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	
}

#autism2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#autism3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#autism4 {
	position: absolute;
	left: 85px;
	top: 4px;
}
#autism5 {
	position: absolute;
	left: 109px;
	top: 4px;
}








	
#dustmain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#du1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
}
#du2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#du3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
#du4 {
	position: absolute;
	top: 1px;
	left: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;


}
#dusttxt {
	position:absolute;
	left:535px;
	top:0px;
	width:196px;
	height:188px;
}	
#dustnumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
	z-index:8;
}	
#dust1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	
}

#dust2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#dust3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#dust4 {
	position: absolute;
	left: 83px;
	top: 3px;
}
#dust5 {
	position: absolute;
	left: 109px;
	top: 4px;
}













	
#sademain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#sa1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;

}
#sa2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#sa3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
#sa4 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
#sa5 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;


}
#sadetxt {
	position:absolute;
	left:535px;
	top:1px;
	width:196px;
	height:188px;
	
}	
#sadenumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
}	
#sade1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;	
}

#sade2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#sade3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#sade4 {
	position: absolute;
	left: 82px;
	top: 4px;
	width: 15px;
}
#sade5 {
	position: absolute;
	left: 109px;
	top: 4px;
	width: 12px;
}









	
#vismain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}


#vis1 {
	position:absolute;
	width:14px;
	height:18px;
	text-align: center;
	vertical-align: middle;
}
#vis2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#vis3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
#vis4 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
#vis5 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	
	


}
#vistxt {
	position:absolute;
	left:535px;
	top:1px;
	width:196px;
	height:188px;
	
}	
#visnumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
}	
#visions1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;	
}

#visions2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#visions3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#visions4 {
	position: absolute;
	left: 82px;
	top: 4px;
	width: 15px;
}
#visions5 {
	position: absolute;
	left: 109px;
	top: 4px;
	width: 12px;
}













	
#npmain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#np1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
}
#np2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#np3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	
}
#np4 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	


}
#nptxt {
	position:absolute;
	left:535px;
	top:1px;
	width:196px;
	height:188px;
	
}	
#npnumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
	z-index:8;
}	
#npdesign1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	
}

#npdesign2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#npdesign3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#npdesign4 {
	position: absolute;
	left: 85px;
	top: 4px;
}
#npdesign5 {
	position: absolute;
	left: 109px;
	top: 4px;
}








	
#goldsmain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#gol1 {
	position: absolute;
	height: 19px;
	width: 21px;
	left: 4px;
	top: -1px;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
}
#gol2 {
	position: absolute;
	height: 19px;
	width: 19px;
	left: 28px;
	top: 0px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#gol3 {
	position: absolute;
	visibility: hidden;
	left: 49px;
	top: 0px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
	width: 19px;
	height: 18px;
}




#goldstxt {
	position:absolute;
	left:535px;
	top:0px;
	width:196px;
	height:188px;
}	
#goldsnumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
	z-index:8;
	visibility: hidden;
}	
#golds1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	visibility: hidden;	
}

#golds2 {
	position: absolute;
	width: 13px;
	left: 1px;
	top: 5px;
	visibility: hidden;
}
#golds3 {
	position: absolute;
	left: 0px;
	top: 2px;
	width: 14px;
	height: 17px;
	visibility: hidden;
}
#golds {
	position: absolute;
	left: 85px;
	top: 4px;
}
#golds {
	position: absolute;
	left: 0px;
	top: 112px;
}





	
#acmain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#ac1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
}
#ac2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#ac3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	
}
#ac4 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	
}
#ac5 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
}
#ac6 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;




}
#actxt {
	position:absolute;
	left:535px;
	top:1px;
	width:196px;
	height:188px;	
}	
#acnumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
	z-index:8;
}	
#austin1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	
}

#austin2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#austin3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#austin4 {
	position: absolute;
	left: 85px;
	top: 4px;
}
#austin5 {
	position: absolute;
	left: 109px;
	top: 4px;
}

#austin6 {
	position: absolute;
	left: 132px;
	top: 4px;
}








	
#cremain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#cre1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
}
#cre2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#cre3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	
}
#cre4 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	
}
#cre5 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;



}
#cretxt {
	position:absolute;
	left:535px;
	top:0px;
	width:196px;
	height:188px;
}	
#crenumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
	z-index:8;
	visibility: hidden;
}	
#creme1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	
}

#creme2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#creme3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#creme4 {
	position: absolute;
	left: 85px;
	top: 4px;
}
#creme5 {
	position: absolute;
	left: 109px;
	top: 4px;
}






	
#panmain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#pan1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
}
#pan2 {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#pan3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	
}
#pan4 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	


}
#pantxt {
	position:absolute;
	left:535px;
	top:1px;
	width:196px;
	height:188px;	
}	
#pannumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
	z-index:8;
}	
#pangaea1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	
}

#pangaea2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#pangaea3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}
#pangaea4 {
	position: absolute;
	left: 85px;
	top: 4px;
}






	
#roomain {
	position: absolute;
	height: 500px;
	width: 700px;
	left: 194px;
	top: 336px;
	visibility: hidden;
}

#roo1 {
	position: absolute;
	height: 300px;
	width: 300px;
	left: 13px;
	top: 2px;
	text-align: center;
	vertical-align: middle;
}
#roo2 {
	position: absolute;
	height: 300px;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}
	

#roo3 {
	position: absolute;
	visibility: hidden;
	left: 1px;
	top: 1px;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;	


}
#rootxt {
	position:absolute;
	left:535px;
	top:1px;
	width:196px;
	height:188px;	
}	
#roonumber {
	position:absolute;
	left:539px;
	top:247px;
	width:154px;
	height:20px;
	z-index:8;
	visibility: hidden;
}	
#roots1 {
	position:absolute;
	left:1px;
	top:4px;
	width:14px;
	height:18px;
	z-index:7;
	
}

#roots2 {
	position: absolute;
	width: 13px;
	left: 29px;
	top: 4px;
}
#roots3 {
	position: absolute;
	left: 58px;
	top: 4px;
	width: 14px;
	height: 17px;
}

