body{
  background:#122032;
  color:#aeeaf3;
}

a:link{         color:#84e4ff; }
a:visited{      color:#68b2d0; }
a:hover{
                color:#000000;
     background-color:#a1c8c8;
}

div#tlc{
  position:absolute;
  background: url(bg_tlc_plain.gif);
  width:300px;
  height:270px;
}

/*-----------MAIN-------------*/

div.boxhead{
  border:solid #234a4a;
  background:#223350;
}

div.result{
  border:solid #7ac4e1;
}

div.hline{
  border:solid #456280;
}

/*---- info ----*/
div.info{
  background:#182035;
  border:solid #234a4a;
}

/*---- comments ----*/
div#comments{
  background:#192136;
  border:solid #234a4a;
}

div#comments .head{
  background-color:#151c2d;
}

/*--- forms --- */
input, textarea{
  background:#172739;
  color:#8ad4f1;
  border:solid #234a4a;
}

input.button{
  background:#8ad4f1;
  color:#000000;
}

input.button:hover{
  background:#9ae4ff;
  color:#ff2f2f;
}

pre#nnnn{
  background:url(dark_code-alt-bg.gif) fixed;
  border:2px solid #000;
  color:#200;
}

/*-------MISCELLANEOUS--------*/
pre{
  border:solid #000;
  color:#000;
}
pre.alt{
  background:#04080c;
  color:#edeff0
}
pre.def{
  background:#edeff0;
}

code a{color:#000;}

/*--------NAVIGATION----------*/
div#navbox{
  border:solid #a0c7c7;
  color:#9edaf3;
}

div.navhead{
  border:solid #a0c7c7;
  background:#223350;
}

div.navfoot{
  border:solid #a0c7c7;
  background:#223350;
}

div.navsec ul,
div.navsec p{
  border:solid #234a4a;
  background:#142435;
}

div.navsec ul li{
  color: #8ad4f1;
}

div.navsec ul li div.hi{
  background:#18393c;
  color:#bff5f5;
  border:solid #a0c7c7;
}

div.navsec ul li div.pr{
  background:#103036;
  border:dotted #438b6b;
}

div.navsec ul li div.pr a{
  color:#9ae4ff;
}

div.navsec ul li div.pr a:hover{
  background:#900000;
  color:#000;
}

div.navsec span.sel{
  background:#234a4a;
  color:#bff5f5;
  border:solid #436a7a;
}

/*-----------ICONS------------*/

div#iconbar div.icon a:hover{
  border:solid #a1e8f8;
}

