/***************************************************************
* ELEMENTS
****************************************************************/

body { margin: 1cm; background-color: white; color: black; }
h1 { background-color: #D09F98; color: black; padding: 4px; }
h2 { background-color: #BF9EC6; color: black; padding: 4px; }
h3 { background-color: #CCCCCF; color: black; padding: 4px; }

h4 { background-color: #E3D9CD; color: black; padding: 4px; }


/***************************************************************
* LINKS
****************************************************************/

a:link,a:visited,a:active {
	text-decoration: none;
	color: #243AAA;
	background-color: inherit;
}
a:hover {color: inherit; background-color: #D1D5ED; }

a:link.menu,a:visited.menu,a:active.menu
{
	text-decoration: none;
	color: white;
	background-color: #797D95;
}
a:hover.menu { color: inherit; background-color: #A0A4BC; }
.menu {background-color: #797D95; color: white; }

a:link.top,a:visited.top,a:active.top {color: white; background-color: #575A6F;}
a:hover.top{ color: inherit; background-color: #A0A4BC; }

/***************************************************************
* CLASSES
****************************************************************/

.top { background-color: #575A6F; color: white; }
.toc {background-color: #eeeeee; color: #aaaaaa; }
.gray {background-color: inherit; color: #aaaaaa; }
.note { background-color: #EEEEEE; color: inherit; font-family: monospace;}
.field { color: #7682A6; background-color: #EEEEEE; }
.key { color: #4CA064; background-color: #EEEEEE; }
.entry { color: maroon; background-color: #EEEEEE; }
.title { font-weight: bold; }
.side { background-color: #efefef; }
.version { background-color: inherit; color: #FFFEB7; }
