/* General Layout */

body { background: #EEEEEE; color: #000000;   }

 :link { color: Blue; }

 :visited { color: Purple; }

 :active { color: Red; }

 img.title { width: 600px; }

p.mono{
	font-family: Courier, monospace;
}

/* table{ border: thin solid #C5C5C5; } */

td{ border: 1px solid #C5C5C5; }

a:hover { background-color: #708090; color: Silver; }

.linkExt{
	color: #CC6633;
}

.linkExt:visited {color: Fuchsia; }

/* Table of Contents */
.TableofContents #toc {
	border: 1px solid #AAA;
	background: #FFF8DC;
	padding: 5px;
	margin: 0 0 10px 10px;
	width: 25%;
	float: right;
	font-family: "Arial Narrow", sans-serif;
	line-height: 120%;
}

.TableofContents #toc h1 { font-weight: normal; font-size: 1.5em; padding: 0;  text-align: center;  }

.TableofContents #toc a:hover { background-color: #FFDAB9; color: #7B7B7B; }
 
 
div.toc1 { margin-left: 1em; }

div.toc2 { margin-left: 2em; }

div.toc3 { margin-left: 3em; }

 /* Search */
.Search {
	float: right;
}

/* Menu */
.menu {
	border: 1px solid #AAA;
	background: Silver;
	padding: 5px;
	width: 15%;
	float: left;
	font-family: "Arial Narrow", sans-serif;
}

.menu a:hover { background-color: Blue; color: Silver; }

.MenuSelected{ background: #EFEFEF; }

/* Main Content */
.content{
	padding: 5px;
	width: 81%;
	float: left;
	font-family: Arial, sans-serif;
	line-height: 150%;
}

.content h1 { font-size: 32px; margin-bottom: 0px;  background: #666666;  color: White;  padding-bottom: 10px;  padding-top: 10px;       }

.content ul{ margin-top: 0; }

/* Google Ads */
.GoogleAds{ width: 15%; float: right; }

