body {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	background:#ffe;
	color:#332;
	font-size:0.8em;
	margin:0px;
	padding:0px;
}
img { border:0; }
h1 { font-size:1.6em; }
h2 { font-size:1.3em; }

/* CLASSES */

.cubelife {
	position:fixed;
	right: 10px;
	top: 0px;
	font-size:2em;
	font-weight:bold;
}
.tophead { margin-top:0; }
.imageleft { margin-left:0; }
.references p { color:#665; font-size:0.9em; margin-top:0; margin-bottom:0; margin-left:16px; }
.ref { font-size:1em; margin-bottom:0; }

/* END CLASSES */

#image p { margin:4em 10% 1em 10%; color:#ccb; }
#image h1 { color:#ccb; }
#content code {
	color:#336;
	font-family:"Courier New", "Andale Mono";
	font-weight:bold;
}

/* ________________________________

LINKS - link order is crucial */

a:link { color:#443; background-color:transparent; }
a:visited { color: #332; background-color:transparent; }
a:hover { color: #332; background-color: #ccb; text-decoration:none; }
a:active { color: #332; background-color: #ffe; text-decoration: none; }

.linkdivself {
	height:1.5em;
	background-color: #ccb;
	color: #332;
	margin-bottom:5px;
	border:1px solid #665;
	border-left:none;
	border-top:none;
	font-weight:bold;
}
.linkdiv {
	height:1.5em;
	background-color: #998;
	color:#ffe;
	margin-bottom:5px;
	border:1px solid #665;
	border-left:none;
	border-top:none;
	font-weight:bold;
	text-decoration: underline;
}
.linkdivback {
	height:1.5em;
	background-color: #ccb;
	color:#332;
	margin-bottom:5px;
	border:1px solid #665;
	border-left:none;
	border-top:none;
	font-weight:bold;
	text-decoration: underline;
}

.submenu {
	margin-top:2em;
	font-size:0.75em;
}

.linkdiv a:link { color: #ffe; background-color:transparent; }
.linkdiv a:visited { color: #ffe; background-color:transparent; }
.linkdiv a:hover { color: #332; background-color:transparent; }
.linkdiv a:active { color: #ccb; background-color:transparent; }

.linkdivback a:link { color: #332; background-color:transparent; }
.linkdivback a:visited { color: #332; background-color:transparent; }
.linkdivback a:hover { color: #ffe; background-color:transparent; }
.linkdivback a:active { color: #332; background-color:transparent; }

.cubelife a:link { color: #332; background-color:transparent; text-decoration:none; }
.cubelife a:visited { color: #332; background-color:transparent; text-decoration:none; }
.cubelife a:hover { color: #ffe; background-color:transparent; text-decoration:none; }
.cubelife a:active { color: #665; background-color:transparent; text-decoration:underline; }

/* END LINKS */
