a.link { color: #0000BB; }
a.hover { background: #cceeff; }

h1 {
 text-align: center;
}

html  {
       	font-family: Arial, Tahoma, Geneva, Helvetica, Verdana, sans-serif;
      }

body { 
        font: 12pt/16pt georgia; 
	color: #1111AA;    /* Color of main text */
        margin: 0px; 
	top: 0px;
	}

/* Text within a paragraph */
p { 
        padding: 10px;
        margin: 0px; 
  }

header {
 background-color: #DDFFFB;
 padding: 30px;
 text-align: center;
 font-size: 24px;
 color: #1111AA; 
}

nav {
 float: left;
 width: 20%;
 background: #DDFFFB;
 padding: 20px;
 font-size: 24px;
}

#navul {
 list-style-type: none;
 background: #22FFFB;
 padding: 40px;
 border-radius: 20px;
}

#navsub {
 list-style-type: none;
 background: #22FFFB;
 padding-left: 20px;
 padding-bottom: 0px;
 padding-top: 0px;
 margin: 0;
 font-size: 12px;
 border-radius: 20px;
}

#navsub li {
 padding: 0;
}

#navul li {
 padding: 5px;
}

nav li a { display: inline-block }

#ulspacer {
 list-style-type: none;
 margin: 15px;
 padding-left: 15px;
}

#ulspacer li {
 background-color: #DDDDFB;
 padding: 5px;
 margin: 15px;
}


#navdesc {
 list-style-type: none;
 background: #22FFFB;
 padding: 40px;
 border-radius: 20px;
 font-size: 14px;
}

#navtail {
 height: 50%;
}


pre {
 color: black;
 background: #EEFFFE;
 border: 3px;
 border-style: solid;
 border-color: #FF0000;
 padding: 5px;
 margin: 5px;
}

#padded {
 padding: 40px;
 background-image: url(images/4589.gif);
 background-repeat: repeat;
 background-size: cover;
}

div.core: {
 float: left;
 padding: 20px;
 width: 70%;
 background-color: #DDFFFB;
}

#home {
 float: left;
 padding: 20px;
 width: 70%;
 height: 100%;
 text-align: center;
 background-image: url(images/4589.gif);
 background-repeat: repeat;
 background-size: cover;
}

section {
 padding: 10px;
 background-color: #DDFFFB;
}

section:after {
 content: "";
 display: table;
 clear: both;
}

footer {
 background-color: #DDFFFB;
 padding: 10px;
 text-align: center;
 color: black;
}

#lfooter {
 text-align: left;
}

#bli {
 padding: 15px;
 margin-bottom: 15px;
 border-radius: 10px;
 background-color: #EDDDFB;
}

	
div.left {
width: 15%;
min-width: 170px;
padding: 0% 0% 0% 1%;
float: left}

div.content {
width: 75%;
padding: 0 1% 0% 3%;
float: left}

div.right {
width: 10%;
padding: 0 5% 0 0;
float: left}

#container { 
  	padding: 0px  0px 0px 0px;  
	margin: 0px; 
	background-color: #009900;
	}

#whoami { 
	font: 14pt/18pt sans-serif; 
  }

#whotab { 
	font: 10pt/12pt sans-serif; 
  }

#contact { 
	font: 12pt/16pt Helvetica; 
  }

#content {
	 margin-left: 170px;
	 margin-right: 80px;
         background:#00EE00;
	}
	
#rightbar {
  	 position: absolute;
         right: 0px;
 	 width: 90px;
         background: #DD00FB;
 	 height: 100%;
 	 text-align: center;
	}
	
#maintext {
         background:#EEEEEE;
	padding-top: 20px;
        padding-left: 26px;
	padding-right: 40px;
	}
		

#pageHeader {
	padding-left: 26px;
	padding-right: 40px;
        padding-top: 10px;
	background-repeat: no-repeat;
        background-position: center; 
	background:#00FFFB;
	}


#pageHeader h1 { 
 	 text-align: center;
	}
	
#pageFooter {
         background-color: #DD0000;
	 padding-top: 40px;
	}
	
#pageFooter p.update {
        text-align: right;
	font-size: 8pt;
	}

#lresources { 
              border-top: 3px double #8e7253; 
            }



#navleft {
	font-family: Arial, Tahoma, Geneva, Helvetica, Verdana, sans-serif;
	font-weight: bold;
        left: 0px;
	text-align: left;
	overflow: hidden;
        padding-top: 150px;
	top: 0px;
	bottom: px;
        background-color: #EEFFFD;
	height: 100%;
}

#navleft ul {
  	  padding-left: 3px;
          margin-left: 0px;
        }

	
#navleft ul li{
           list-style-type: none;
	}
	
#navleft ul li a:link, #navleft ul li a:visited {
           text-decoration: underline;
	}


#whotab p { 
        margin-left: 20px; 
	}
	

