body {
				text-align:justify;
				background:#f0f0f0;
				top:0px;
				left:0px;
}

span {font-size:12px; font-family:verdana;}

/*
.preface {
font-size: 11px;
	background-color: white;
	color: #f7ddbd;
	font-family: verdana;
		padding-top:6px;
		padding-bottom:0px;
		padding-left:6px;
		padding-right:6px;
		margin-right: 3px;
		}
*/

div.footnotes{
font-family: 'Courier New', 'Courier', monospace;
color: #666666;
background-color: ;
	padding-top:15px;
	padding-bottom:30px;
	padding-left:0px;
	padding-right:0px;
	font-size: 12px;
}

.footnote {
	color:red;
	background-color: white;
}

a.reversefootnote:link, a.reversefootnote:visited {
	color:red;
	background-color: white;	
}

a.reversefootnote:hover, a.reversefootnote:active {
	color:red;	
	background-color: pink;
}
	
dt {
	font-variant: small-caps;
}

dd{
padding-right:150px;
}

div#theBox {
	position: absolute;
	top:0px;
	left:19px;
}

div#TOC {
position:fixed;
top:3px;
left:19px;
width:500px;
height: auto;
z-index: 8;
line-height: 22px;
font-size: 12px;
font-weight: 100;
font-family: sans-serif;
text-align: left;
}

a.heady:link, a.heady:visited {
background-color:#333333; 
color:white; 
padding: 3px 3px 3px 3px;
text-decoration: none;
}

a.heady:hover, a.heady:active {
background-color:yellow; 
color:black; 
padding: 3px 3px 3px 3px;
text-decoration: none;
}

a.headyk:link, a.headyk:visited {
background-color:#1857b9; 
color:white; 
padding: 3px 6px 3px 6px;
text-decoration: none;
}

a.headyk:hover, a.headyk:active {
background-color:yellow; 
color:black; 
padding: 3px 6px 3px 6px;
text-decoration: none;
}

a.headyf:link, a.headyf:visited {
background-color:#ebd9d7; 
color:#e0316c; 
padding: 3px 6px 3px 6px;
text-decoration: none;
}

a.headyf:hover, a.headyf:active {
background-color:yellow; 
color:black; 
padding: 3px 6px 3px 6px;
text-decoration: none;
}









div#philo {
	padding-top: 40px;
}

div#bests {
	padding-top: 40px;
}
















h3 {
font-family: 'Courier', monospace;
	font-weight: 100;
	text-align: left;
	margin-bottom: 0px;
	padding-right: 0px;
	font-size: 22px;
}






div#colophon {
position:fixed;
top:0px;
left:539px;
z-index: 9;
line-height: 16px;
font-size: 11px;
font-weight: 100;
font-family:Andale Mono;
text-align: left;
padding-right: 5px;
color:#172B3B;
width:300px;
}















div#postings {
position: relative;
padding-top:40px;
left:0px;
width: 500px;
}

#postings p{
	margin-bottom:-6px;
}

#postings span {
	font-size: 9px;
	font-weight: 100;
	font-family: verdana;
	padding: 1px 5px 1px 100px;
	line-height: 18px;
		letter-spacing: 1px;

}

span.meta00 {
	background-color: #FFFFFF;
	color:#003300;
}

span.meta01 {
	background-color: #993300;
	color:white;

}

span.meta02 {
	background-color: #8FD9D1;
	color:#ccff00;

}

span.meta03 {
	background-color: pink;
	color:black;
}

span.meta04 {
	background-color: red;
	color:white;
}









div#projects {
position: relative;
padding-top: 20px;
left:0px;
width: 500px;
}

div#screens {
position:relative; 
left:-20px; 
z-index:99;
}

img.resizer {
	width: 740px;
}








#projects span {
	font-size: 9px;
	font-weight: 100;
	font-family: verdana;
	padding: 1px 5px 1px 100px;
	line-height: 18px;
	letter-spacing: 1px;
}

span.pmeta00 {
	background-color: #f89074;
	color:black;
}

span.pmeta01 {
	background-color: #f71e1e;
	color:snow;

}

span.pmeta02 {
	background-color: steelblue;
	color:lightcyan;

}

span.pmeta03 {
	background-color: #52d044;
	color:black;
}

span.pmeta04 {
	background-color: #ecc962;
	color:black;
}

span.lives {
background-color: #ffffff;
	color:black;
}

a.livesy {color: #333333; text-decoration: none;}









#projects h3{
	margin-bottom: 6px;
}

#projects p{
	font-family: sans-serif;
	font-weight: 100;
	font-size: 13px;
	margin-bottom: 15px;
	width: 460px;
}

#bests h3{
	margin-bottom: 15px;
}










a.rights:link, a.rights:visited {
color:steelblue; 
text-decoration: none;
padding: 2px 9px 2px 0px;
}

a.rights:hover, a.rights:active {
background-color:skyblue; 
color:black; 
text-decoration: none;
padding: 2px 9px 2px 0px;
}

a.rightsout:link, a.rightsout:visited {
color:blue;
background-color: ;
text-decoration: none;
padding: 2px 9px 2px 0px;
}

a.rightsout:hover, a.rightsout:active {
background-color:skyblue; 
color:black; 
text-decoration: none;
padding: 2px 9px 2px 0px;
}

a.dones:link, a.dones:visited {
font-size: 10px;
color:red; 
text-decoration: none;
}

a.dones:hover, a.dones:active {
font-size: 10px;
color:dodgerblue; 
text-decoration: none;
}

span.opens {
	font-size: 10px;
	color: #F0F0F0;
}








