.exp {
  vertical-align:		super;
}

#hyperconic {
	text-align:		center;
}

#container {
	position:		relative;
	height:			60em;
	overflow:		hidden;
}

#a4page {
	margin:			0em;
	position:		relative;
	width:			41em;
	height:			58em;
	z-index:		1;
	}

#shadow {
	position:		relative;
	left:			1em;
	top:			-57em;
	width:			41em;
	height:			58em;
	z-index:		0;
	}

#cube {
	float: 			right;
	margin-left:		1em;
	width:			14em;
	height:			11em;
	}

#applet_layer, #image_layer {
	position:		absolute;
	width:			14em;
	text-align:		center;
	}

#footnote {
	font-family:		arial, helvetica, sans serif;
	text-align:		center;
	width:			41em;
	}

p {
	font-family:		arial, helvetica, sans serif;
	font-size:		small;
	text-align:		justify;
	}

dt {
	font-family:		arial, helvetica, sans serif;
	font-size:		small;
	font-weight:		bold;
	}

dd {
	font-family:		arial, helvetica, sans serif;
	font-size:		small;
	}

.img {
	border:			1px solid black;
	}

h1 {
	font-family:		arial, helvetica, sans serif;
	font-size:		x-large;
	text-align:		center;
	}

h2 {
	font-family:		arial, helvetica, sans serif;
	font-size:		x-large;
	text-align:		center;
	}

h3 {
	font-family:		arial, helvetica, sans serif;
	font-size:		large;
	width:			22em;
	padding-top:		0em;
	margin:			0em;
	}

h4 {
	font-family:		arial, helvetica, sans serif;
	font-size:		large;
	margin:			0em;
	}

a:active, a:link, a:visited {
	font-family:		arial, helvetica, sans serif;
	font-size:		small;
	color:			#0000FF;
	text-decoration: 	none;
	}

a:hover {
        font-family:		arial, helvetica, sans serif;
	font-size:		small;
	color:			#FF0000;
	text-decoration: 	none;
	}

