body {
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 12px;
	background  : white;
	color : black;
	text-align : left;
}

A:hover {
	color : #551A8B;
	background : aqua;
}

DIV.menubar { 
	 position : absolute ; 
	 width: 11em; height : 60px ; 
	 top: auto; right: auto; bottom: auto; left: 1em;
	 float : left ;
	 padding-left: .5em;
	 padding-right: .5em;
	 padding-bottom: .5em;
	 border-right: 1px black solid;
	 border-bottom: 1px black solid;
	 background: white;
	 margin-bottom: 10px;
	 text-align : center;
	 z-index:60;
	 font-size: 10px Verdana, sans-serif ;
}
BODY>DIV.menubar {
	 position : fixed ;
}

div.menubar a {display: block;text-decoration : none; color : #551A8B;}
div.menubar a:hover { background : aqua;}
div.menubar a span {display: none;}
div.menubar a:hover span {display: block;
	text-decoration : none;
	position: absolute; top: 45px; left: 0.5em; right:auto ;width: 11em;
	padding: 0em 1em; margin: 0px; z-index: 60;
	color: #551A8B; background: aqua;
	font: 10px Verdana, sans-serif; text-align: center;
}

div.main { margin-left : 13em ; top: auto; right: auto; bottom: auto;
	 position : static; width: 100%; height : auto ; text-align: justify; font-size: 14px }
BODY>DIV.main { width : auto ; }

div.main H1 {
	clear: both;
	color : black;
	font-size : x-large;
	background  : white;
	border : outset 2px #9999FF;
	text-align : center;
}

div.ident {
	position: static;
	width: 100%;
	float: right;
	text-align: left;
}
div.ident IMG {
	height : 12ex;
	border : 0;
	float: left;
	padding: 1em 2em;
}
div.ident H1 {
	clear : none;
	border : none;
	font-size : large;
	text-align : left;
}

div.work {
	 clear: both;
	 color: black;
	 text-align : left;
}

div.work H1{
	color : blue;
	font-size : large;
	font-variant: small-caps;
	text-align : center;
	border-top : solid 1px blue;
	border-bottom : solid 1px blue;
	border-left : none;
	border-right : none;
}

div.work H2{
	font-size : large;
	color : blue;
}

div.work H3{
	color : blue;
	font-size : small;
	font-variant: small-caps;
}

div.paper {
	 clear: both;
	 color: black;
	 text-align : left;
}
div.paper H1 {
	color: black;
	font-size: medium;
	font-variant: normal;
	text-align : left;
	border-top : none;
	border-bottom : none;
}

div.paper H2 {
	padding: 0em 10px;
	color: black;
	font-size: medium;
	font-variant: normal;
	font-weight: normal;
	text-align : left;
}

div.paper P {
	padding: 0em 10px;
}

div.footer {
	 clear: both; 
	 text-align: left;
}
