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

html {
    position:absolute;
	margin-top:0px;
	height:4670px;
	background-image:url(../images/bkRepeat.jpg);
	background-repeat:repeat-x;
    height: 100%;
}

body {

    position:absolute;
    margin-top:0px;
	margin-left:10px;
	height:1234px;
	width:1470px;
	background-image:url(../images/bkTop.png);
	background-repeat:no-repeat;

}


html>body {
    min-height: 100%;
    height: auto;
}



img
{
	border:none;
	}

		
#wholecontainer {
	float:inherit;
	width:1200px;
	height:4300px;
	margin-left:auto;
	margin-right:auto;
	
}
	
#header{
	margin-top:auto;
}


/*--links--*/

a {
	text-decoration: none;

}

a:hover {
	background-color: transparent;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style:none;
	text-decoration: none;
}

object#MediaboxSWF:focus 
{ 
outline: transparent none; 
}

/*-------TYPE-------*/


#copyright
{
	
	font-family:Verdana, Geneva, sans-serif;
	width:300px;
	margin-top:328px;
	margin-left:636px;
	
}

#copyright .line02
{
	text-align:center;
	font-size:6pt;
	
	
}

.line02 .brownText
{
	color:#a24b2a;
	font-weight:200;
}

#contact_images .line03
{
	
	font-size:15pt;
	text-align:center;
	margin-top:-558px;
	margin-left:388px;
}

.line03 .bluetext
{
	color:#134150;
	font-weight:bold;
}


/*------MENUS------*/

/*HEADER NAVIGATION MENU*/

#menu_top{
	margin-top:600px;
	margin-left:0px;
	height:250px;
	width:100px;
	
}


#top_portfolio {
	position:absolute;
	top:631px;
	left:1016px;
	width:93px;
	height:29px;
	background-image:url(../images/top_portfolioBtn.png);
}


#top_resume {
	position:absolute;
	left:1016px;
	top:660px;
	width:93px;
	height:32px;
	background-image:url(../images/top_resumeBtn.png);
}

#top_lab {
	position:absolute;
	left:1016px;
	top:692px;
	width:93px;
	height:40px;
	background-image:url(../images/top_labBtn.png);

	
}

#top_contact{
	position:absolute;
	left:1016px;
	top:732px;
	width:93px;
	height:39px;
	background-image:url(../images/top_contactBtn.png);
}

/*PORTFOLIO NAVIGATION MENU*/

#menu_portfolio
{
}

#portfolio_resume {
	position:absolute;
	left:856px;
	top:1229px;
	width:91px;
	height:41px;
	background-image:url(../images/portfolio_resumeBtn.png);
	z-index:1;
}

#portfolio_header {
	position:absolute;
	left:947px;
	top:1229px;
	width:96px;
	height:41px;
	background-image:url(../images/portfolio_headerBtn.png);
	z-index:2;
}

#portfolio_lab {
	position:absolute;
	left:1043px;
	top:1229px;
	width:90px;
	height:41px;
	background-image:url(../images/portfolio_labBtn.png);
	z-index:3;
}


#portfolio_contact {
	position:absolute;
	left:1133px;
	top:1229px;
	width:89px;
	height:41px;
	background-image:url(../images/portfolio_contactBtn.png);
	z-index:4;
}


/*LAB NAVIGATION MENU*/
#menu_lab{
}


#lab_header {
	position:absolute;
	left:1023px;
	top:3383px;
	width:101px;
	height:41px;
	background-image:url(../images/lab_headerBtn.png);
}

#lab_portfolio {
	position:absolute;
	left:1029px;
	top:3442px;
	width:101px;
	height:47px;
	background-image:url(../images/lab_portfolioBtn.png);
}

#lab_contact {
	position:absolute;
	left:1029px;
	top:3498px;
	width:101px;
	height:41px;
	background-image:url(../images/lab_contactBtn.png);
}

/*CONTACT NAVIGATION MENU*/

#menu_contact
{
}


#contact_portfolio
{
	position:absolute;
	display:block;
	top:4706px;
	left:1056px;
	width:123px;
	height:40px;
	background-image: url(../images/contact_portfolioBtn.gif);
}

#contact_portfolio span
{
	display:done;
}

#contact_portfolio:hover 
{
	background-image: url(../images/contact_portfolioRolloverBtn.gif);
	background-repeat:no-repeat;
}


#contact_resume{
	position:absolute;
	top:4745px;
	left:1056px;
	width:123px;
	height:38px;
	background-image:url(../images/contact_resumeBtn.gif);
}

#contact_resume span
{
	display:done;
}

#contact_resume:hover 
{
	background-image: url(../images/contact_resumeRolloverBtn.png);
}

#contact_lab
{
	position:absolute;
	top:4782px;
	left:1056px;
	width:123px;
	height:34px;
	background-image:url(../images/contact_labBtn.gif);
}

#contact_lab span
{
	display:done;
}

#contact_lab:hover 
{
	background-image: url(../images/contact_labRolloverBtn.png);
	background-repeat:no-repeat;
}

/*-------CONTENT OF IMAGES-------*/

/*----HEADER----*/

#Header_Images 
{
	margin-top:0px;
	
}

#bomb
{
	position:absolute;
	left:534px;
	top:306px;
	width:206px;
	height:280px;
	background-image:url(../images/logo.png);
}

#welcome
{
	position:absolute;
	left:826px;
	top:0px;
	width:668px;
	height:631px;
	background-image:url(../images/header_Welcome.png);
}

#shadow{
	position:absolute;
	left: 826px;
	top: 631px;
	width:107px;
	height:19px;
	background-image:url(../images/shadow.png);
}

#title {
	margin-left: 220px;
	margin-top: -785px;
	width:377px;
	height:163px;
	background-image:url(../images/title.png);
	background-repeat:no-repeat;
}

#plane {
	position:absolute;
	left: -10px;
	top: 254px;
	width:239px;
	height:271px;
	background-image:url(../images/plane.png);
	background-repeat:no-repeat;
}


#cloud1{
	position:absolute;
	left:550px;
	top: 245px;
	width:170px;
	height:68px;
	background-image:url(../images/cloud1.png);
	background-repeat:no-repeat;
}
	
#hi{
	position:absolute;
	left:230px;
	top: 560px;
	width:159px;
	height:155px;
	background-image:url(../images/hiya.png);
}


#cloud2{
	position:absolute;
	left:299px;
	top:783px;
	width:149px;
	height:63px;
	background-image:url(../images/cloud1.png);
}


#lineSmoke
{
	position:absolute;
	left:452px;
	top:772px;
	width:799px;
	height:192px;
	background-image:url(../images/lineSmoke.png);
	}

#feathers 
{
	position:absolute;
	left:721px;
	top:654px;
	width:171px;
	height:310px ;
	background-image:url(../images/feathers.png);

}

/*----portfolio----*/


#portfolio_Images 
{
	margin-top:0px;
}

#top {
	
	margin-left:-39px;
	margin-top:736px;
	width:1356px;
	height:285px;
	background-image:url(../images/top_portfolio.png);
	background-repeat:no-repeat;
}

#left {
	position:absolute;
	left:20px;
	top:1249px;
	width:362px;
	height:1635px;
	background-image:url(../images/left_portfolio.png);
	background-repeat:no-repeat;
}

#right {
	position:absolute;
	left:1168px;
	top:1249px;
	width:367px;
	height:1657px;
	background-image:url(../images/right_portfolio.png);
	background-repeat:no-repeat;
}

#inside_spacer {
	position:absolute;
	top:1249px;
	left:382px;
	width:790px;
	height:1596px;
	background-image:url(../images/image2.jpg);
	background-repeat:repeat-x;
}

/*----Project Styles 01----*/

.clearfix:after 
{
    content: ".";
    height: 90px;
    clear: both;
    visibility: hidden;
}

#project_container
{
	position:relative;
	top:65px;
	left:245px;
	width:800px;
}

.project
{	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	width:349px;
	float:left;
	margin-left:34px;
	margin-top:-25px;
}

.project .content
{	
	
}
.project h2
{	
font-size:13pt;
	margin:0px;
	margin-bottom:4px;
}

.project .whiteText
{
	color:#FFF;
	font-weight:bold;
}

.top_content
{
	background-repeat:no-repeat;
	height:204px;
}

.bottom_content
{
	background-image:url(../images/box_bottom.png);
	background-repeat:no-repeat;
	height:114px;
	padding-top:6px;
	font-size:8pt;
}

.bottom_content .line
{
	margin-top:6px;
}

.project .button_container
{
	margin-left:36px;
}

.project .button_container div
{
	float:left;
	text-align:center;
	width:139px;
	height:57px;
}

.project .button_container .processBtn
{
	background-image:url(../images/processBtn.png);
	background-repeat:no-repeat;
}


.project .button_container .launchBtn
{
	margin-left:7px;
	background-image:url(../images/launchBtn.png);
	background-repeat:no-repeat;
}


.bottom_content div
{
	text-align:center;
}

#project01 .top_content
{
	background-image:url(../images/box_hydroCove.png);
}

#project02 .top_content
{
	background-image:url(../images/box_gene.png);
}

#project03 .top_content
{
	background-image:url(../images/box_beneathMe.png);
}

#project04 .top_content
{
	background-image:url(../images/box_feedme.png);
}

#project05 .top_content
{
	background-image:url(../images/box_weeds.png);
}

#project06 .top_content
{
	background-image:url(../images/box_baja.png);
}

#project07 .top_content02
{
	background-image:url(../images/box_Photo.png);
}

#project08 .top_content02
{
	background-image:url(../images/box_misc.png);
}
/*----Project Styles 02----*/


.project .content02
{	
	
}
.top_content02
{
	background-repeat:no-repeat;
	height:157px;
}

.bottom_content02
{
	background-image:url(../images/box_bottom02.png);
	background-repeat:no-repeat;
	height:93px;
	padding-top:2px;
	font-size:8pt;
}

.bottom_content02 .line
{
	margin-top:6px;
}

.project .button_container02
{
	margin-left:103px;
}

.project .button_container02 div
{
	float:left;
	text-align:center;
	width:139px;
	height:57px;
}

.project .button_container02 .launchBtn
{
	margin-left:7px;
	background-image:url(../images/launchBtn.png);
	background-repeat:no-repeat;
}
.bottom_content02 div
{
	text-align:center;
}

/*----LAB----*/
#lab_images 
{
	margin-top:-2600px;
	
}

/*link to blog*/
#lab 
{
	position:absolute;
	top:3054px;
	left:393px;
	width:462px;
	height:390px;
	background-image:url(../images/lab_Blog.png);
	background-repeat:no-repeat;
}


#labsign
{
	margin-top:4543px;
	margin-left:730px;
	width:355px;
	height:344px;
	background-image:url(../images/labSign.png);
}

#hotdog 
{
	position:absolute;
	top:2906px;
	left:173px;
	width:63px;
	height:72px;
	background-image:url(../images/hotdog.png);
}

#cloud3 
{
	position:absolute;
	top:2922px;
	left:265px;
	width:242px;
	height:91px;
	background-image:url(../images/cloud3.png);
}

#pig
{
	position:absolute;
	top:2940px;
	left:1219px;
	width:96px;
	height:129px;
	background-image:url(../images/pig.png);
}

#cloud4 
{
	position:absolute;
	top:2982px;
	left:867px;
	width:104px;
	height:57px;
	background-image:url(../images/cloud4.png);
}

#farRocket 
{
	position:absolute;
	top:3674px;
	left:305px;
	width:46px;
	height:39px;
	background-image:url(../images/farRocket.png);
}

#attack1
{
	position:absolute;
	top:3535px;
	left:451px;
	width:699px;
	height:497px;
	background-image:url(../images/attack1.png);
	background-repeat:no-repeat;
}

#bubbles1
{
	position:absolute;
	top:3579px;
	left:1238px;
	width:63px;
	height:69px;
	background-image:url(../images/bubble1.png);
}

#bubbles2
{
	position:absolute;
	top:2976px;
	left:1063px;
	width:50px;
	height:49px;
	background-image:url(../images/bubble2.png);
	background-repeat:no-repeat;
}

#attack2
{
	position:absolute;
	top:4032px;
	left:85px;
	width:1380px;
	height:512px;
	background-image:url(../images/attack2.png);
	background-repeat:no-repeat;
}

/*CONTACT*/
#contact_images
{
	margin-left:-130px;
	margin-top:1007px;

}

#wall
{
	margin-top:0px;
	margin-left:80px;
	width:1500px;
	height:200px;
	background-image:url(../images/wall.png);
	background-repeat:no-repeat;
}

#wall2
{
	margin-top:-37px;
	margin-left:80px;
	width:1080px;
	height:570px;
	background-image:url(../images/wall-02.png);
	background-repeat:no-repeat;
}

#wall3
{
	margin-top:-570px;
	margin-left:1174px;
	width:280px;
	height:570px;
	background-image:url(../images/wall-03.png);
	background-repeat:no-repeat;
}

#wall4
{
	margin-top:-460px;
	margin-left:1051px;
	width:300px;
	height:460px;
	background-image:url(../images/wall-04.png);
	background-repeat:no-repeat;
}

#phone_logo
{
	position:absolute;
	top:4704px;
	left:667px;
	width:76px;
	height:66px;
	background-image:url(../images/phone_logo.png);
}

#mail
{
	position:absolute;
	top:4850px;
	left:667px;
	width:200px;
	height:129px;
	background-image:url(../images/mail.png);
}