body{
	color: white;
	background-color: purple;
}

.original {	line-height: 2em; }

.target { color: orange; }

#analysis, #markup, .analysis{
	display: block;
	margin-left: 5em; 
	margin-right: 2em;
	margin-top: .5em;
	margin-bottom: .5em;
	color: yellow;
	line-height: 1em;
}

ins{ text-decoration: none; color: yellow; font-style: italic; }
del{ text-decoration: line-through; color: orange; font-style: normal; }

#revised, .revised {
	display: block;
	margin-left: 5em; 
	margin-right: 2em;
	margin-top: .5em;
	margin-bottom: .5em;
	font-weight: bolder;
	font-family: sans-serif;
/*	font-style: normal; */
}

#paper2, strike, .finalonly { display: none; }

div.analysis a{ display: none; }

span.comment {
	border-bottom: 1px dotted yellow;
	text-decoration: none;
	cursor: help;
	line-height: 1em;
}

span.comment span.tooltip{
	/* display: none; */	left: -3000px;
   	position: absolute; 
}

span.comment:hover{
	/* position: relative; */
	/* background:;	/* work around an IE bug of not changing display: on :hover */
}

span.comment:hover span.tooltip{
	/* display: block; */	left: 0px;
	/* position: absolute; top: 10px; left: 0; */
	/* formatting only styles */
   	padding: 5px; margin: 28px; z-index: 100;
   	background: white;
   	color: black;
   	font-size: smaller;
   	border: 1px dotted yellow;
	opacity: 0.9;
	/* end formatting */
}
