/* * * * default css for Richard Berger * * * */

/* * * * BODY DEFINITION * * * */
body {
	background-color: #999;
	margin: 0;
}

/* * * * DIV DEFINITIONS * * * */

/* 	border: solid #F00 1px; */

#logo {
	background-color: #FFF;
	height: 51px;
	padding: 0 0 0 0.5em;
}

#menubar {
	background-color: #333;
	color: #CCC;
	font-size: 14px;
	padding: 0.5em;
}

#toc {
	float: left;
	background-color: #999;
	color: #FFF;
	/* width: 13em;
	padding: 0.5em; */
	width: 200px;
	padding: 12px;
}

#text {
	background-color: #FFF;
	/* width: 34em;
	margin: 0 0 0 14em;
	padding: 0.5em; */
	width: 536px;
	margin: 0 0 0 224px;
	padding: 12px;
}

/* * * * HREF FUNCTIONALITY * * * */
a:link, a:visited, a:active { text-decoration: none; }

a:hover { text-decoration: underline; }

a:link { color: #903; }

a:visited { color: #600; }

a:active, a:hover { color: #C36; }

a.menutext { color: #CCC; }

a.menutext:visited { color: #CCC; }

a.menutext:hover {
	text-decoration: none;
	color: #FFF;
}

a.toc:link, a.toc:visited, a.toc:active, a.toc:hover { color: #FFF; }

/* * * * SPECIAL CURSORS * * * */
img.plusmin {
	cursor: pointer;
	cursor: hand;
}

/* * * * FONT SPECS * * * */
address, blockquote, body, div, dl, ol, p, td, ul {
	font-family: Verdana, Arial, Geneva, sans-serif;
}

caption, h1, h2, h3, h4, th {
	font-family: Verdana, Arial, Geneva, sans-serif;
}

h1 { font-size: 1.5em; }

h2 { font-size: 1.3em; }

h3 { font-size: 1.1em; }

h4, strong, th { font-size: 0.9em; }

input, select, textarea {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
}

.currentnode {
	font-weight: bold;
	color: white;
}

.currentitem {
	font-style: italic;
	font-weight: bold;
}

.imgcaption { font-weight: bold; }

.sidebar { font-size: 0.7em; }

.small { font-size: 0.9em; }

.xsmall { font-size: 0.7em; }