body    {
            background-color: #121 ;
            color: #dfd ;
            font-family: "Times" , "New York" , serif ;
            font-size: 1.2em ;
            }

a:link  {
            color: #ffa ;
            }
            
a:visited  {
                    color: #aaf ;
                    }
                    
a:hover     {
                    color: #afa ;
                    }
                    
td              {
                    padding-left: 10px ;
                    padding-bottom: 10px ;
                    padding-top: 5px ;
                    width: 260px ;
                    }
                    
td.mini      {
                    width: 125px ;
                    }

td.wide     {
                    width: 400px ;
                    }
                                        
tr              {
                    vertical-align: top ;
                    }

table           {
                    margin-top: 10px ;
                    }                    

table p         {
                    margin-top: 0 ;
                    }
                                                
 /* Major divisions----------------------------------------------- */
            
#wrapper    {
                    background-color: #040 ;
                    width: 800px ;
                    position: relative ;
                    left: 50% ;
                    top: 0 ;
                    margin-left: -400px ;
                    padding-bottom: 130px ;
                    }

#header     {
                    position: absolute;
                    top: 0px ;
                    font-size: 0.1em ;
                    background-image: url( '../img/banner3.jpg') ;
                    text-align: left ;
                    width: 800px ;
                    height: 100px ;
                    color: black ;
                    }

#nav            {
                    position: absolute;
                    top: 160px ;
                    left: -75px ;
                    width: 150px ;
                    font-size: 1em ;
                    font-weight: 700 ;
                    background-color: #050528 ;
                    border-top: 5px solid #aad ;
                    border-left: 5px solid #aad ;
                    border-right: 5px solid #668 ;
                    border-bottom: 5px solid #668 ;
                    text-align: left ;
                    font-style: italic ;
                    }

#nav ul  {
                    margin-top: 3px ;
                    margin-left: -2em ;
                    }
                    
#nav li     {
                    display: block ;
                    color: #aaf ;
                    padding: 5px 5px 5px 5px;
                    margin-top: 10px ;
                }

#nav li  a   {
                    text-decoration: none ;
                    color: #ffa ;
               }
               
#nav li a:hover {
                            color: #afa ;
                            }
                
#maincontent      {
                    background-color: #020 ;
                    position: relative ;
                    top: 110px ;
                    left: 100px ;
                    width: 660px ;
                    text-align: left ;
                    padding: 10px 10px 10px 10px ;
                    }

#intro        {
                        float: right ;
                        padding-left: 10px ;
                        padding-top: 30px ;
                        }

#links          {
                    background-color: #000 ;
                    padding-left: 10px ;
                    padding-right: 10px ;
                    }
                    
#footer     {
                    width: 800px ;
                    position: relative ;
                    left: 50% ;
                    top: 20px ;
                    margin-left: -400px ;
                    font-size: .9em ;
                    text-align: center ;
                    padding-bottom: 10px ;
                    color: white ;
                    }
                    
.reslink p {
                    text-indent: 1em ;
                    margin-bottom: 2px ;
                    }

.reslink   {
                    border-bottom: 1px solid #dfd ;
                    }
                    
.reslink h2 {
        font-size: 1em ;
        font-weight: 700 ;
        font-style: italic ;
        text-transform: uppercase ;
        margin-bottom: .25em ;
        }  

/* Basic Typography -----------------------------------------------*/

h1  { 
        font-size: 1.3em ;
        font-weight: 700 ;
       }

