 /* General Layout */
 body { background: url(../files/magnavmanbg.gif) repeat fixed; }

 
 
 :link { color: Blue; }
 :visited { color: Purple; }
 :active { color: Red; }

 div.wide { width: 82%; float: right; }

 img.right { float: right; }

 p.mono{ font-family: Courier, monospace; }

 /* table{ border: thin solid #C5C5C5; } */
 td{ border: 1px solid #C5C5C5; border-color: #0000ff}

 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.2em; padding: 0; padding-bottom: 5px; padding-top: 5px; text-align: center; background: transparent; color: Black;  }

 .TableofContents #toc a:hover { background-color: #FFDAB9; color: #7B7B7B; }


 div.toc1 { margin-left: 1em; }

 div.toc2 { margin-left: 2em; }

 div.toc3 { margin-left: 3em; }


 /* Menu */
 .menu { 
 border: 1px solid #AAA; 
 padding: 3px; 
 width: 13%; 
 float: left; 
 font-family: "Arial Narrow", sans-serif; 
 background-color: transparent; }

 .menu a:hover { background-color: Blue; color: Silver; }

 .MenuSelected{ background: #EFEFEF; }

 /* Main Content */
 .content{ 
 padding: 5px; 
 width: 70%; 
 float: right; 
 font-family: Arial, sans-serif; 
 line-height: 150%; }

 .content h1 { font-size: 26px; margin-bottom: 0px; background: #0000CC; color: White; padding-bottom: 10px; padding-top: 10px; line-height: 110%; }

 .content ul{ margin-top: 0; }

 /* Google Ads */
 .GoogleAds{ width: 14%; float: right; }
