
.hide {
	display: none; 
	color: black;
	}

.floatl {
	float: left;
	}

.floatr {
	float: right; 
	padding-left: 1em
	}

.clear {
	clear: both;
	}

.email {
	font: 10em impact; 
	color: #ff9; 
	position: absolute; 
	z-index: 1; 
	}

.main {
	position: absolute; 
	z-index: 2; 
	padding: 1em;
	}

.section {
	border-top: thin solid #000; 
	padding: 1em; 
	margin-top: 1em; 
	clear: both;
	}

.big {
	font-size: 1.5em; 
	font-weight: bold;
	}

.pad {
	padding: 2em;
	}

.plain {
	list-style: none;
	}

.bold {
	font-weight: bold;
	}

.indent {
	margin-left: 2em;
	}

.bg {
	background-color: #ccc;
	}

.em-button {
	background-color: #ccc; 
	padding: .2em .5em .2em .5em; 
	border: thin outset #000; 
	font-size: smaller;
	}

.em-button-w {
	background-color: #fff; 
	padding: .2em .5em .2em .5em; 
	border: thin outset #000; 
	font-size: smaller;
	}

.i {
	font-style:italic;
	}

.key {
	background-color: #fda; 
	border: 1px solid black; 
	padding: .05em;
	}

.w-titlebar {
	background-color: #000080; 
	color: white; 
	}

.button {
	border: 1px outset #cccccc; 
	float: right; 
	width: 13px; 
	height: 12px; 
	margin: 2px; 
	font: 10px bold system; 
	color: black; 
	text-align: center; 
	background: #cccccc;
	}

.docwindowv {
	margin: 20px; 
	float: right; 
	}

.projection {
    font: 10px Gill Sans, sans-serif;
    color: black;
    background: yellow;
    padding: 0 1em;
    border: thin outset #000;
    width: 70%;
  }

