body {
  color:#fff;
  background:#000;
  font-family: Arial, "MS Trebuchet", sans-serif;
  font-size:100%;
  line-height:130%;
}

h1, h2, h3, h4, h5, h6 {
  text-transform:capitalize;
}

div#container {
  position:relative;
  width:780px;
  height:550px;
  margin:10px auto;
  background:#000 url("/images/bg.jpg") left center scroll no-repeat;

  
}
.offscreen {
  position:absolute;
  top:-9999px;
}

div#headcloud {
  position:absolute;
  width:400px;
  height:450px;
  left:179px;
  top:90px;
  overflow: visible;
  
  background-color:transparent;
}

div#headcloud p {
  text-align:justify;
}

div#copyright {
  position:absolute;
  right:25px;
  bottom:20px;
  color:#fff;
  font-size:0.6em;
  background-color:#000;
  padding:1px 5px;
}

.imgleft {
  float:left;
  clear:left;
  margin-right:10px;
}
.imgright {
  float:right;
  clear:right;
  margin-left:10px;
}
.imgmiddle {
  clear:left;
}

span.level1 {
  font-size:200%;
  color:#bfbfbf;
}
span.level2 {
  font-size:160%;
  color:#90ee90;
}
span.level3 {
  font-size:120%;
  color:#add8e6;
}
span.level4 {
  font-size:80%;
  color:#ffc0cb;
}

div#desc-container {
  display:none;
  position:absolute;
  top:0;
  left:50%;
  width:780px;
  height:550px;
  margin:10px 0 10px -390px;
  padding:0;
  border:none;
  background:#fff url("/images/desc_bg.gif") center center scroll no-repeat;
  color:#000;
  opacity:0.95; /* for opera win */
  z-index:10;
}

div.description {
  display:none;
  width:660px;
  height:450px;
  margin:50px 0 0 50px;
  padding:0 10px;
  color:#000;
  overflow: auto;
  cursor: pointer;
}

div.description:hover {
  background:transparent url("/images/close_bg.gif") 550px 10px scroll no-repeat;
/*  background:#f5f5f5*/
}

div.description dl dt {
  text-transform: capitalize;
  font-weight:bold;
  margin-top:5px;
}

div.description dl dd,
div.description dl dl,
div.description dl ul{
  margin:0;
  padding:0 0 0 15px;
}
div.description > dl > dd {
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px dotted #7f7f7f;
}

a span.tag{
  cursor:pointer;
}
a:link span.tag,
a:visited span.tag {
  text-decoration:none;
  color:#bfbfbf;
}
a:hover span.tag,
a:active span.tag {
  color:red;
}
