/* Set the page background */
body { background-color: #000000; 
	background-image: url("pics/frame001.gif");
	background-attachment: fixed;}

/* Set the link coloring for the page */
a { color: #000000;
    text-decoration: underline;
    background-color: transparent;
    font-weight: bold; }
a:hover { color: #000000;
          text-decoration: underline;
          background-color: #006622;
          font-weight: bold; }
a:active { color: #FFFFFF;
           text-decoration: none;
           background-color: #992222;
           font-weight: bold; }

/* Remove link borders around images */
img { border-width: 0px; }

/* Highlight acronyms in a useful way */
acronym { cursor: help;
          font-style: normal;
          font-weight: normal;
          text-decoration: none; }
acronym:hover { text-decoration: underline; }

/* Define a class for bordered elements */
.Border { border-width: 1px;
          border-style: solid;
          border-color: #000000; }
.NoBorder { border-width: 0px; }

/* Define a class for monospaced code */
.Code { font-family: Monaco, monospace;
        font-size: 10pt;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        color: #000000;
	background-color: #888888; }

/* Define a class for page headers */
h1,h2 { background-color: #116633;
        padding: 10px;
        text-align: center;
        color: #FFFFFF;
        font-family: Times New Roman, serif;
        font-weight: bold;
        text-decoration: none;
        margin: 0px; }

/* Define a class for section headers */
h3,h4 { background-color: #005522;
        padding: 10px;
        color: #FFFFFF;
        font-family: Times New Roman, serif;
        font-style: italic;
        font-weight: normal;
        margin: 0px; }

/* Define a class for text content sections */
p { background-color: transparent;
    padding: 0px;
    text-align: justify;
    color: #000000;
    font-family: Times New Roman, serif;
    font-weight: normal;
    margin: 10px;
    text-indent: 20px
 }

/* Define a class for text lists */
ul { background-color: transparent;
     position: inherit;
     padding: 0px;
     color: #000000;
     font-family: Times New Roman, serif;
     font-weight: normal;
     margin: 10px;
     margin-left: 30px; }

/* Define class for general content divs */
.Content { position: relative;
           width: 100%;
           left: 0px;
           margin: 0px;
	   margin-top: 5px;
           margin-bottom: 5px;}

/* Define positioning for global divs */
#everything { position: absolute;
              width: 80%;
              top: 20px;
              left: 125px;
              margin: 0px; }

#everything div { background-color: #aaaaaa; }

#title { background-color: #992222;
	 top: 0px;
         text-align: center;
	 margin: 0px; }
#navMenu { background-color: #ffffff;
	   position: fixed;
           width: 240px;
           top: 70px;
           left: 5px;
           margin: 0px; }
#oldBrowsers { font-size: xx-small; 
	       text-align: center;
	       margin: 10px; }
#siteIcon { position: fixed;
	    width: 240px;
	    height: 60px;
	    top: 5px;
	    left: 5px;
	    margin: 0px;
	    display: block;
	    background-color: #992222;
	    background-image:url("images/siteicon.jpg"); }

/* Define classes for CSS menus */
li.Menu ul.Menu { display: none;
	  	  margin-top: 0px;
		  margin-left: 20px; }
li.Menu div { cursor: pointer;
	      text-decoration: none; }
li.Menu div:hover { text-decoration: underline; }
#navMenuList { margin-left: 30px; }
