/* -- ID ------------------------------- */
#container {
  background-color:#FFFFFF;
  width:750;
}

#header{
  text-align:center;
}

#menu{
  background-image:url("menubar.bmp");
  text-align:center;
  word-spacing:40px;
}

#body {
  margin-top:3px;
  overflow:hidden;
}

#content {
/*
 *  border: 1px dotted rgb(170, 170, 170);
 */
  width:520;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:auto;
  text-align:left;
  float:left;
}

#sidebar {
  background-color:#E6ECF2;
/*
 *  border: 1px solid rgb(170, 170, 170);
 */
  width:200;
  margin-left:auto;
  margin-right:10px;
  padding-top:1px;
  padding-bottom: 10px;
/* 
 *  padding-bottom: 32768px;
 *  margin-bottom: -32768px;
 */
}

#footer{
  border: 1px solid rgb(170, 170, 170);
  clear:both;
  border-top: dashed #999 1px; 
  margin-bottom: 10px;
  padding:0.2em;
  padding-top:0.2em;
  text-align:center;
}

#footer_text {
  margin-top:5px;
  margin-bottom:10px;
}


/* -- CLASS ---------------------------- */
a:link {
  color:black;
  text-decoration: none;
}

a:visited {
  color:black;
  text-decoration: none;
}

a:hover {
  color:black;
  text-decoration: underline;
}

.item {
  color:rgb(100, 120, 180);
  font-weight:bold;
}

.select{
  color:rgb(50, 70, 130);
  font-weight:bold;
}

.sideparts {
  margin:10px;
  padding-bottom:10px;
  background-color:#DAE0E6;
}

.sidetitle {
  padding:3px;
  margin-bottom:10px;
  font-weight:bold;
  text-align:left;
  background-color:#A3B8CC;
  border-left: 5px solid #36414D;
  
}

.sideelement {
  margin-top:5px;
}

.sidemessage {
  margin-top:5px;
  margin-left:5px;
  margin-right:5px;
  text-align:left;
}

.sidelist {
  margin-top:10px;
  margin-left:5px;
  margin-right:5px;
  text-align:left;
  line-height:75%;
}

.entry {
  margin:5px;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.entry-top {
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.entry-header-img {
  margin-right:10px;
  margin-bottom:10px;
  border:solid 1px rgb(200, 200, 200)
}


/* -- TAG ------------------------------ */
body {
  background-color:rgb(108, 124, 140);
}

h2 {
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}

h3 {
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}

img {
  border:0px;
}

p {
  margin-top:0px;
  font-size:90%;
}