a:link {text-decoration:none} 
a:active {text-decoration:none} 
a:visited {text-decoration:none} 
a:hover {text-decoration:underline} 
body td { font-family: times-roman, new times roman; }
.anylinkmain { padding: 2px; }
.anylinkmain a:hover { background-color: #8040c0; color: white; }
.welcome { font-size: 1.3em; font-style: italic; }
.newsbox { width: 33%; float: right; margin: 4px 16px; border: 1px solid #c0a0f0; background: #f0e0ff; }
.newsitems { font-size: 1em }
.foto { border: 1px solid #c0c0c0; }
.fotogallery { text-align: left; }
.fotoitem { display: inline-block; position: relative; margin: 1em; vertical-align: top; text-align: center }
.fotoitem .desc { display: block; font-size: 0.75em; max-width: 20em }
.fotogallery .foto { padding: 1px; border: 1px solid white; box-shadow: 0px 0px 10px #401060; margin-bottom: 0.4em; }
.galleryitem { float: left; text-align: center; width: 150px; height: 140px; padding: 4px; }
.galleryitem .foto { padding: 1px; border: 1px solid white; box-shadow: 0px 0px 10px #401060; }
.fotoborder .desc { margin-top: 0.3em; font-size: 0.9em }
.fotonoborder { margin: 4px 16px }
.fotoborder { background: #f0e0ff; border: 1px solid #c0c0c0; margin: 4px 16px; box-shadow: 1px 1px 10px #401060; }
.navli { list-style-type: none; margin: 0px; }
.password_input { border: 1px solid; background-color: #f0f0f0; }
.password_asking { margin: 20px; padding: 20px; width: 70%; border: 2px solid #f0c000; background-color: #f0f0a0; }
.password_fail { margin: 20px; padding: 20px; width: 70%; border: 2px solid #ff0000; background-color: #ffa0a0;}
.stars { width: 10px; height: 10px; } 
.sectionTitle { font-size: 20px; position: relative; bottomx: 2em; colorx: white; text-shadowx: 1px 1px 4px black; font-style: italic;
}
.sectionTitle:hover {
}
.sectionDesc { position: relative; font-size: 12px; colorx: #c0a0c0; font-style: italic; font-smooth: always; }
.toc { 
   width: 28%; 
   float: left; padding-right: 1em; 
   margin-bottom: 0.7em; margin-right: 1em; 
   //border: 1px solid #a080a0; 
   //background: #f0e0f0;
   //box-shadow: 0px 0px 10px #402050;
}   
ul li {
   margin: 0.4em 0;
}
