/* ---- main structure ----------- */
body {
  margin: 0;
  padding: 0;
  background: #000000;
  color: #ECECEC;
  font-family: Tahoma;
  font-size: small;
}
a {
  color: #C00000;
  margin: 1px;
}
a:hover {
  margin: 0px;
  text-decoration: none;
  border: 1px dashed;
}
* img a, * img a:link{
  border: 0;
}
h1 {
  font-size: 160%;
  font-weight: normal;
}
h2 {
  font-size: 120%;
  font-weight: normal;
}

#wrapper {
  position: relative; 
  margin: 0 auto; 
  padding: 0; 
  width: 750px;
}
#lbar {
  float: left;
  width: 30%;
  margin-top: 7px; 
  font-size: 110%;
  line-height: 140%;
}
/* nav bar */
#nav {
  width: 240px;
  height: 40px;
  margin: 0;
  padding: 5px;
  background-color: #C00000;
  text-align: center;
  // padding: 2px 10px 3px 10px;
  // border: 2px outset #A00000;
}
#nav a {
  font-weight: bold;
  text-decoration: none;
  color: #ECECEC;
}

#thumbnails {
  margin: 47px 0 0 0;
  padding: 0;
  border: 0;
  width: 240px;
}
#thumbnails img {
  margin: 0;
  padding: 0;
  border: 0;
}
#thumbnails a {
  margin: 0;
  padding: 0;
  border: 0;
}
#thumbnails a:hover {
  margin: 0;
  padding: 0;
  border: 0;
}
#rbar {
  clear: right;
  float: right;
  width: 60%;
  margin-top: 38px; 
  margin-left: 10%; 
  padding: 0; 
  font-size: 120%;
  line-height: 140%;
}
#maininfo {
  float: left;
  width: 60%;
}
#contact {
  float: right;
  width: 40%;
}
#sessions {
  clear: both;
  font-size: 80%;
}
/* Klik admin */
a.editbtn {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: normal;
  padding: 2px 10px 3px 10px;
  border: 2px outset #000000;
  background: #C6C3C6;
  text-decoration: none;
  height: 19px;
  vertical-align: bottom;
  color: #000000;
}
a.editbtn:active, a.editbtn:focus, a.editbtn:hover {
  font-weight: normal;
  border: 2px inset #000000;
  vertical-align: middle;
  background: #C6C3C6;
  text-decoration: none;
  color: #000000;
}
