body {
	background-color: #333333; margin-top:60px; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #999999;
}
a { text-decoration:underline }
#more span { display:none }
#home span { display:none }
#work span { display:none }
#resume span { display:none }
div#contact { width:796px; text-indent:-9999px; background-image: url("images/contact.png"); background-repeat: no-repeat; background-position: right center; height: 30px; margin-bottom:7px; }
div#intro { background-image: url("images/welcome.gif"); width:796px; height:304px; text-indent: -9999px; position: relative; margin: 0px; padding: 0px; }
div#quotes { width:820px; top:0px }
ul#navigation { width: 823px; height: 29px; list-style-type: none; text-indent: -9999px; position: relative; margin-top:5px; padding: 0px; }
ul#navigation a {display:block; overflow:hidden }
li#tube {
	background-image: url("images/tube.png"); float:right;
	background-repeat: no-repeat;
	background-position: right bottom;	
	height: 29px;
	width: 6px; 
	}
li#space {
	float:right;
	background-repeat: no-repeat;
	background-position: right bottom;	
	height: 29px;
	width: 13px; 
	}
li#contact {
	background-image: url("images/contact.png"); float:right;
	background-repeat: no-repeat;
	background-position: right center;	
	height: 30px;
	width: 277px; 
}
li#more {
	margin:0; padding:0;
	background-image: url("images/more.png"); float:right;
	background-repeat: no-repeat;
	background-position: right top;	
	height: 29px;
	width: 42px
}
li#home {
	background-image: url("images/home.png"); float:right;
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	width: 35px;
}
li#work {
	background-image: url("images/work.png"); float:right;
	background-repeat: no-repeat;
	background-position: right top;	 
	height: 29px;
	width: 32px;
}
li#resume {
	background-image: url("images/resume.png"); float:right;
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	width: 44px;	 
}
#portfolio_tagline {
	background-image: url("images/portfolio_tagline.png"); 
	background-repeat: no-repeat;
	background-position: right bottom;	
	height: 33px; text-indent:-9999px;
	width: 820px; position:relative; 
}
#more_tagline {
	background-image: url(images/more_tagline.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
	height: 33px;
	width: 820px; 
}
li#more:hover {
	background-image: url(images/green_more.png);
	background-repeat: no-repeat;
	background-position: right top;	
	height: 29px;
	width: 42px; 
}
li#home:hover {
	background-image: url(images/green_home.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	width: 35px;
}
li#work:hover {
	background-image: url(images/green_work.png);
	background-repeat: no-repeat;
	background-position: right top;	
	height: 29px;
	width: 32px; 
}
li#resume:hover {
	background-image: url(images/green_resume.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	width: 44px;	 
}
div#capabilities { position:relative; width:797px; top:195px; right:400px; padding:0px; margin:0px; }
div#portfolio { position:relative; width: 798px; height: 500px; text-indent:-9999px; padding:0px; margin:0px; }
div#online_resume { background-image:url(images/resume.gif); width:797px; height:500px; margin:0px; padding:0px; text-indent:-9999px; top:-20px }
div#news { padding:25px; font-size:12px; }
                 