body {font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
color: #ffff00;
background-color: #00000;
background-image:url(stars.gif); 
background-repeat:repeat;
}
#header {position:absolute;
top:0px;
left:0px;
width:100%;
color:#FFFF00;
background-color: #000000;
background-image:url(stars.gif); 
background-repeat:repeat;
border-bottom: 2px #FFFF00 dotted;
margin-bottom: 10px;
}

#header h1 {text-align: left;
padding-left: 100px;
padding-bottom: 20px;
padding-top: 20px;
margin: 0; }

#menu{position:fixed;
top:100px;
left:10px;
width:10em;
border-right: 2px #FFFF00 solid;
padding-top:2px;
padding-bottom:10px;
color:#FFFF00;
}

#menu a:link {text-decoration: none; font-weight: bold; color:salmon;}
#menu a:visited  {text-decoration: none; font-weight: bold; color:pink;}
#menu a:hover {text-decoration: underline; }



#contents{position:absolute;
top:100px;
margin-left: 12em;
margin-right: 22em;
}

#contents h3{
color: #ffff00;
}
#contents a:link  {text-decoration: none; font-weight: bold; color:#FF2A2A;}
#contents a:visited {text-decoration: none; font-weight: bold; color:#FF2A2A;}
#contents a:hover {text-decoration: underline; }

#webring{position:absolute;
top:100px;
right:0px;
width:20em;
border: 2px #FFFF00 solid;
padding-top:2px;
padding-bottom:10px;

}

#modified {position: relative;
top: 10px;
right: 20px;
float: right;
font-size: 60%;
color: #ffaa55;
}



#copyright {position:relative;
top: 450px;
right:10em;
font-size: 60%;
text-align: center;
color: #FFFFFF;
margin-left: 100px;
margin-right: 100px;

}

#copyright a:link  {text-decoration: none; font-weight: bold; color:#A52A2A;}
#copyright a:visited {text-decoration: none; font-weight: bold; color:#A52A2A;}
#copyright a:hover {text-decoration: underline; }