@charset "iso-8859-1";
/* CSS Document */


/*Thomas Sprinkle*/

/*Browser Resets*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,field
set,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {
font-size:1em;
font-weight:normal;}
q:before,q:after {content:'';}
bbr,acronym {border:0;}

/*Styles*/

h1 {
	font-family:Georgia, Arial, Helvetica, Serif;
	font-size:2em;
	line-height:1.75em;
	font-weight:bolder;
	color:#FFF;
	text-indent:12px;
	background-color:#006;}
	
h2 {
	font-family:Georgia, Arial, Helvetica, Serif;
	font-size:1.5em;
	font-weight:bold;
	color:#FFF;
	text-indent:12px;}
	
h3 {
	font-family:Georgia, Arial, Helvetica, Serif;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	text-indent:12px;}
	
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	text-indent:12px;
}
	
p {
	font-family:Georgia, Arial, Helvetica, Serif;
	font-size:.8em;
	font-weight:normal;
	color:#000;
	text-indent:12px;}
	
#photo {
	position:absolute;
	top:76px;
	left:12px;
	height:200px;
	width:150px;
	z-index:100;
}
	
#photo2 {
	position:absolute;
	top:120px;
	left:17px;
	height:200px;
	width:150px;
	z-index:100;}
	
#familyphoto {
	position:absolute;
	top:73px;
	left:169px;	
	}
	
#familyphoto2 {
	position:absolute;
	top:295px;
	left:274px;	
	}
	
.italic {font-style:italic;}

#toptextbox {
	position:absolute;
	top:75px;
	left:189px;
	height:200px;
	width:600px;
	overflow:auto;
}

#toptextbox2 {
	position:absolute;
	top:76px;
	left:274px;
	height:200px;
	width:600px;
	overflow:auto;
}

#toptextbox3 {
	position:absolute;
	top:76px;
	left:182px;
	height:72px;
	width:605px;
	overflow:hidden;
}

#resume_box {
	position:absolute;
	top:200px;
	left:370px;
	height:305px;
	width:240px;
	overflow:hidden;
}

#text_box {
	position:absolute;
	top:265px;
	left:650px;
	height:150px;
	width:200px;
	overflow:hidden;
	text-align:left;
}

#text_box2 {
	position:absolute;
	top:250px;
	left:725px;
	height:300px;
	width:200px;
	overflow:hidden;
	text-align:left;
}

#movie_box {
	position:absolute;
	top:200px;
	left:225px;
	height:350px;
	width:430px;
	overflow:auto;
}

#movie_box2 {
	position:absolute;
	top:180px;
	left:225px;
	height:370px;
	width:490px;
	overflow:auto;
}

#adobe {
	position:absolute;
	top:550px;
	left:410px;
	height:42px;
	width:162px;
	overflow:hidden;
}

#flashbox {
	position:absolute;
	top:170px;
	left:280px;
	height:350px;
	width:500px;
	overflow:auto;}
	
#flashbox2 {
	position:absolute;
	top:76px;
	left:9px;
	}
	
	
#menu
	{position: absolute;
	top:295px;
	left: 10px;
	width: 100px;
	z-index:100;}
#menu a
	{display:block;
	padding:2px 10px 0px 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.5em;
	text-align:center;
	color: #FFF;
	background-color:#006;
	border-top:1px solid #003;
	border-right:1px solid #003;
	border-bottom:1px solid #003;
	text-decoration:none}
#menu a:hover
	{background-color:#003;
	border-right:1px solid #06F;
	border-bottom:1px solid #06F;} 
#menu br {display:none;}

#menu, #menu ul { /* all lists*/
	padding:0;
	margin:0;
	list-style:none;}

#menu li { /*all list items*/
	float:left;	
	width:8em;}
#menu li ul { /* second-level lists */
	position:absolute;
	width:8em;
	left: -999em;} /* using left instead of display to hide menus because display:none is not read by screen readers */
#menu li:hover ul { /* lists nested right of hovered list items */
	top:27px;
	left:128px;}
	
#phpformbox {
		position:absolute;
		top:95px;
		left:200px;
		height:auto;
		width:auto;
		z-index:100;}
