@charset "UTF-8";
/* CSS Document */

body{
	
	background-color:#FFF;
	overflow:scroll;}


#container {
	position: relative;
	margin:0 auto;
	width:1024px;
	height:685px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	letter-spacing:0pt;
	line-height: 100%;
	line-spacing: 1.5px;
	color: #000;
	font-style:normal;
	font-weight:normal;
	z-index:1;	
	border-left:0px;
	right:17px;
	background-color:#FFF;
}

#header{
	margin:0 auto; 
	position: relative;
	width: 1024px;
	height: 97px;
	z-index:1;
	background-color:#FFF;
	
}


#logo{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	position: absolute;
	top:10px;
	left:-11px;
	width:193px;
	height:688px;
	overflow:hidden;
}

#nav{
	position:absolute;
	right:0px;
	top :65px;
	width:426px;
	padding:0px;	
}

#nav ul {margin: 0;
		 padding-left:65px;
		 list-style: disc;
	
}

#nav li {float:left;
	color: #ED1C24;


}


li#nav_selected {
	color: #090;
}

#nav a {
	color: #000;
	font-size: 12px;
	font-family: Arila, sans-serif;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	padding:0px 39px 0px 1px;
	
	
	
}




main {
	position: absolute;
	top:101px;
	left: 0px;
	width:1024px;
	height:544px;
}

h3 {font-family:Arial, Helvetica, sans-serif;
		font-size:26px;
		font-weight:bold;
		color:#000;
		padding-left:0px;
		
}


/*INDEX*/
#index_main_boon {
	position: absolute;
	top: 189px; 	
	left:0px;
	 width:449px;
	height:485px;
	background-image:url(../images/boon.png); 
	overflow:hidden;
	z-index:5;
}



#index_main{position:absolute;
			left:570px;
			width:450px;
			top:242px;
	
}

#index_main h3{margin-top:0px;
	
}

#index_main p {
	width:400px;
	float:left;
	color:#999;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	
			
	
}

p.index { font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#999;
		line-height:16px;

}
		
#top_rule {margin:0 auto;
		height:577px;
		width:1024px;
		border:#000 1px solid;
		
		z-index:8;
	}
#footer{
	position: absolute;
	top: 632px;
	width: 1024px;
	height:167px;
	left:0px;
	font-size:12px;
	overflow:hidden;
	
}

#index_soundwave{
	position:absolute;
	top:20px;
	left:128px;
	width:63px;
	height:42px; 
	background-image: url(../images/sound_test.png);
	background-repeat: no-repeat;
	overflow:hidden;
	z-index:1;
	
}
/*INDEX END*/

#footer_info{
	position: absolute;
	top:40px;
	left:0px;
	width:123px;
	height:55px;
}

#footer_info a{ color: #03F;
	
} 

p.footer {	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#000;
		line-height:14px;
		padding-left:0px;
		letter-spacing:0.5px;}

#JDD{
	position: absolute;
	top:53px;
	left: 935px;
	width: 110px;
	height: 60px;
	background-repeat:no-repeat;
	background-image: url(../images/JD_logo.png)
}

a:link{color:000; font-weight:normal; text-decoration:none}
 
a:active,a:visited{color:#000; font-weight:normal; text-decoration:none;}
 
a:hover{color:#090; font-weight:normal; cursor:hand; text-decoration:none;  }
 
hr{color:000000; height:0; border:1pt solid black}

/*EQUIPMENT*/
#equipment_image {
	position:absolute;
	top:120px;
	left:175px;
	width:675px;
	height:526px;
	background-image:url(../images/equipment_1.png);
	background-repeat:no-repeat;
	}
#equipment_footer{
	position: absolute;
	top: 632px;
	width: 1024px;
	height:167px;
	left:1px;
	font-size:12px;
	background:transparent url(images/equipment_bottom_line.png);
	overflow:hidden;
}
#equipment_nav{
		position:absolute;
	right:0px;
	top :65px;
	width:426px;
	padding:0px;	
	
}

#equipment_nav ul {margin: 0;
		 padding-left:65px;
		 list-style: disc;
	
}

#equipment_nav li {float:left;
	color: #ED1C24;


}


li#nav_selected {
	color: #090;
}

#equipment_nav a {
		color: #000;
	font-size: 12px;
	font-family: Arila, sans-serif;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	padding:0px 39px 0px 1px;
	
	
	
}

#equipment_soundwave{
	position:absolute;
	top:20px;
	left:640px;
	width:63px;
	height:42px; 
	background-image: url(../images/sound_two.png);
	background-repeat: no-repeat;
	overflow:hidden;
	z-index:1;
	
}
/*EQUIPMENT END*/



/*CoNTACT*/



#contact_image {position:absolute;
				top:98px;
				left:0px;
				width:1024px;
				height:555px;
				background-image:url(../images/contact_image.png);
				border:#000;
				border: 1px solid;
	
				
	}
#contact_footer{	position: absolute;
	top: 612px;
	width: 1024px;
	height:167px;
	left:1px;
	font-size:12px;
	background:transparent url(images/equipment_bottom_line.png);
	overflow:hidden;
}
#contact_nav{
	position:absolute;
	right:0px;
	top :65px;
	width:426px;
	padding:0px;	
	
}

#contact_top_rule {margin:0 auto;
		height:555px;
		width:1023px;
		border:#000 1px solid;
		
		z-index:8;
	}

#contact_nav ul {margin: 0;
		 padding-left:65px;
		 list-style: disc;
	
}

#contact_nav li {float:left;
	color: #ED1C24;


}



li#nav_selected {
	color: #090;
}

#contact_nav a {
	color: #000;
	font-size: 12px;
	font-family: Arila, sans-serif;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	padding:0px 39px 0px 1px;
	
	
	
}

#contact_soundwave{
	position:absolute;
	top:19px;
	left:786px;
	width:63px;
	height:42px; 
	background-image: url(../images/sound_four.png);
	background-repeat: no-repeat;
	overflow:hidden;
	
	
}


/*-- CONTACT FORM */


p.contact_form{
	font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		line-height: 13px;
		padding-left:0px;
		letter-spacing:0.5px;
	
}

.formbox {
	position:absolute;
	top: 200px;
	left: 760px;
	width: 200px;
	padding-top:0px;
	padding-right:0px;
	float: right;
}
.formbox input.gray {background-color: #FFFFFF; font-size: 10px;}
.formbox form 
{
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 200px;
}
.formbox  textarea.gray {background-color: #FFFFFF; font-size: 10px;}
form {
	padding: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.formbox input {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color: #FFFFFF;
	width: 200px;
}
.formbox label{
	float: left;
	width: 100px;
	display: block;
	text-align: left;
	font-size: 11px;
	letter-spacing:.1em;
	color: #333;
	
	font-weight:normal;
}
#formbox input img {
	padding-top: 2px;
}
.formbox textarea {

	width: 200px;
	background: #FFFFFF;
}
.formbox #submitbutton {
	float: right;
	width: 100px;
}

/*FORMBOX*/

/*END CONTACT*/





/*RESUME*/


#resume_container{
	position: relative;
	margin:0 auto;
	right:9px;
	width:1024px;
	height:800px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	letter-spacing:0pt;
	line-height: 100%;
	line-spacing: 1.5px;
	color: #000;
	font-style:normal;
	font-weight:normal;
	overflow:visible;
	
}
	  
#resume_footer{position: absolute;
	top: 954px;
	width: 1024px;
	height:111px;
	left:0px;
	font-size:12px;
	background:transparent url(images/contact_bottom_line.png);
	overflow:hidden;
}

#resume_top_rule {
		height:900px;
		width:1024px;
		border:#000 1px solid;
		
		
	}
	
#resume_nav{
	position:absolute;
	right:0px;
	top :65px;
	width:426px;
	padding:0px;	
}

#resume_nav ul {margin: 0;
		 padding-left:65px;
		 list-style: disc;
	
}

#resume_nav li {float:left;
	color: #ED1C24;
}

#resume_nav li:hover {
	color: #090;
}

li#nav_selected {
	color: #090;
}

#resume_nav a {
	color: #000;
	font-size: 12px;
	font-family: Arila, sans-serif;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	padding:0px 39px 0px 1px;
	
	
	
}

	
#resume_image{
	float:left;
	width:341px;
	height:851px;
	
} 
	
#resume_information{
	float:left;
	width:682px;
	color:#808285;
	font-size:13px;
	
}

#resume_soundwave{
	position:absolute;
	top:21px;
	left:384px;
	width:63px;
	height:42px; 
	background-image: url(../images/sound_three.png);
	background-repeat: no-repeat;
	overflow:hidden;
	z-index:1;
	
}

#resume_information h1{font-size:14px; 

	
}
#section_1{
	
	margin:0px;
			width:681px;
			
	
}

#section_1_right{
				
				width:280px;
				margin:0px;
				
				
	
}

#spacer{
	margin:0px;
	height:10px;
		width:10px;
		
	
}

#resume_list{margin-top:30px;
	
}
	

	
#freelance {position:absolute;
			Top:0px;
			left:342px;
			width: 730px;		
	
}

p.subhead { font-family:Arial, Helvetica, sans-serif;
		font-size:26px;
		font-weight:bold;
		color:#000;
		padding-left:0px;
}

p.resheader { font-family:Arial, Helvetica, sans-serif;
		font-size:36px;
		font-weight:bolder;
		color:#000;
		padding-left:0px;
}

td
{
	color: #999;
padding:2.5px;
}


#temp {
	position:absolute;
			left:670px;
			width:450px;
			top:242px;
			overflow:hidden;
	
}

#temp_number{
	
	position:absolute;
			left:670px;
			width:450px;
			top:328px;
			overflow:hidden;
	
}