/*
-----------------------------------------------------
Base CSS file for Web
FileName:    k3dWiki.css
Version:     2004-04-11
-----------------------------------------------------
*/

body {
  font-size:70%;
  }

table {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  font-size:100%;
  }
td {
  text-align:center;
  }

.galleryindex {
  padding-bottom:1em;
  }
.gallery {
  margin-left:0;
  margin-right:0;
  border-top:2px solid #eeeeee;
  }

.pagination {
  margin-left:0;
  margin-right:0;
  border-top:2px solid #eeeeee;
  border-spacing:0pt 0pt;
  margin-top:0.5em;
  padding-bottom:1em;
  }
.pagination a {
  text-decoration:none;
  }
.pagination .current {
  background-color:#eeeeee;
  font-weight:normal;
  }

.topics {
  margin-left:0;
  margin-right:0;
  margin-bottom:0.5em;
  border-bottom:3px solid #eeeeee;
  border-spacing:0pt 0pt;
  }
.topics a {
  text-decoration:none;
  }
.topics td {
  padding-top:0.5em;
  padding-bottom:0.2em;
  }
.topics .current {
  background-color:#eeeeee;
  }
.news {
  margin-bottom:1em;
  }
.news td {
  text-align:left;
  }

#welcome {
  padding-left:0.5em;
  padding-bottom:4em;
  margin-bottom:1em;
}
#welcome h1 {
  font-size:120%;
  font-weight:bold;
  }

#header {
  position:relative;
  padding-top:100px;
  }
#leftblock {
  position:absolute;
  width:145px;
  top:100px;
  bottom:5.4em;
  border-left:2px dotted #aaa;
  border-right:2px dotted #aaa;
  }
#mainblock {
  position:relative;
  margin-left:155px;
  margin-right:155px;
  padding-left:0.5em;
  padding-right:0.5em;
  }
#rightblock {
  position:absolute;
  width:145px;
  top:100px;
  bottom:5.4em;
  right:0;
  left:auto;
  border-left:2px dotted #aaa;
  border-right:2px dotted #aaa;
  }
#footer {
  position:relative;
  border-top:2px dotted #aaa;
  padding-top:1.0em;
  padding-bottom: 3em;
  text-align:center;
  }

.sidebox {
  margin-left:7px;
  margin-right:7px;
  padding-bottom:1em;
  }
.boxtitle {
  font-weight:bold;
  padding-left:1.5em;
  padding-top:4px;
  padding-bottom:2px;
  }
.boxcontent {
  background-color:#eeeeee;
  margin-top:1px;
  padding-left:2px;
  padding-top:0.2em;
  padding-bottom:0.5em;
  }

.info {
  text-align:center;  
  }

.newsitem {
  clear:both;
  padding-bottom:1em;
  }
.newsitem .header {
 background-color:#eeeeee;
 padding-top:0.5em;
 padding-bottom:0.5em;
 padding-left:0.5em;
}
.newsitem .headline {
  font-weight:bold;
  }
.newsitem .date {
}
.newsitem .content {
  margin-top:1px;
  border-top: 2px solid #dddddd;
  border-bottom: 4px solid #dddddd;
  padding-left:0.5em;
  padding-right:0.5em;
  padding-top:0.5em;
  text-align:justify;
}
.newsitem .topic {
  float:left;
  margin-right:0.5em;
  margin-bottom:0.5em;
}
