	body { 
		background-position: 0px 0px; 
		background-image: url(/guts/2009autumn/mf09_bg1.jpg); 
		background-repeat: no-repeat; 
		margin: 0; padding: 0;
		background-color: #f2f2f2;
		color: #111;
		font-size: 13px;
		font-family: "Hoefler Text", monaco, geneva, arial, monospace, sans-serif;
	}
	
	.smallgrey { font-size: 11px; font-family: 'courier final draft', courier, monospace }
	img#corner { position: absolute; z-index: 4; top: 0px; left: 727px; display: none; } 
	
	#dateplace { position: absolute; top: 48px; left: 0px; }
	#pagewrap { 
		width: 760px; 
		position: absolute;
		top: 87px; left: 0px; 
		height: auto; 
		z-index: 3;
	}
	
	#version { position: absolute; left: 700px; top: 13px; font-size: 10px; }
	#thename { position: absolute; top: 98px; left: 40px; z-index: 4; }
	#tutoring { position: relative; top: 133px; left: 255px; }
	
	#otherservices > img.theamp { margin-top: -3px; margin-left: -9px; padding-right: 0px; }
	#otherservices { position: relative; top: 0px; left: 1px; }
	#otherservices select { width: 400px; }
	
	#text_tutortech { margin: 0; display: block;  font-size: 145%; letter-spacing: .145em; white-space: no-wrap; }
	#text_tutorfor { margin: 0; display: block; margin-top: -2px; white-space: no-wrap; font-style: italic; }
	
	#contact { position: relative; top: 101px; left: 72px; width: 180px; z-index: 3; }
	#contact > ul.menu { 
		list-style: none; text-transform: uppercase;
		 display: block; margin: 0; margin-top: -1px;  padding: 0; line-height: 9px;  }
	#contact > ul.menu li { margin-top: 9px; }
	#contact > ul.menu a { color: #333; text-decoration: none; } 
	#contact > ul.menu a:hover { background-color: #333; color: #fff; } 
	
	#projects { position: absolute; top: 45px; z-index: 2; font-size: 88%; 
		width: 440px; left: 170px; }
		
	#projects .service { text-align: right; font-size: 89%; margin: 21px 4px; line-height: .9; }
	#projects .service a { font-size: 120%;  }
	.service, #service { font-family: times, georgia, serif; letter-spacing: 1px; color: #111; }
	
	.service em { padding-left: 1px; line-height: 1; color: #333; letter-spacing: 1.25px; max-width: 42em; padding-top: .15em; }
	.service b { letter-spacing: 1.75px; color: #000; text-transform: uppercase; }
	
	
	#brack { position: absolute; top: 70px; left: 88px; z-index: 1; }
	#projects .service { text-align: center; }
	
	h2#text_personal { padding-right: .35em; font-size: 200%; letter-spacing: .85em; white-space: no-wrap; line-height: .7; }
	
	select, textarea, input { font-size: 11px; border-color: #fefefe; background-color: #fefefe; color: #000; border-color: #ddd; letter-spacing: 0px; border-color: #ccc; margin: 2px 0px; font-family: monospace, sans-serif;  }
	
	#projects .service ul.menu a  { color: #444; padding: 1px 2px 0px 2px; }
	#projects .service ul.menu a:hover { background-color: #C69F08; color: #fff; }
	ul.menu { display: block; }
	#projects .service ul.menu li { list-style: none;  display: inline; font-size: 110%; margin: 0;  }
	
