  body { background-color:black; color:white; font-family: Arial; font-size: 12px;
 background-image:url(redstars.gif); overflow:auto; padding:0px;amrgin:0px }
  * { margin:0px;padding:0px;border:0px;scrollbar-base-color:black }
  h1 { font-size: 18px }
  h2 { font-size: 15px }
  h3 { font-size: 13px }
.sml { font-size: 10px }

 .sidecol { width:150px; text-align:center; vertical-align: top; overflow:hidden }
 .sidecol a { background-image:url(r16.gif);border:1px gray solid; width:140px; margin:5px; display:block  }
 .sidecol a { color:white; text-decoration: none;font-weight: bold }
 .sidecol a:hover { color:white; background-color:red; background-image:url();}
 .sidecol  * div { margin:0px;padding:0px;border:none }

 .contentcol { width:600px;border:1px gray solid; height: 500px; vertical-align: top; text-align:justify}
 .contentcol { background-image:url(r16.gif);}
 p { margin:8px;}
 xcontentcol { background-color:black; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5; } 

 .header { height:100px; }

xp { margin:16px;font-weight: 600 }

 .newsbg { background-image:url(r16.gif); width:140px; }
 .newsfr { color:white;border:none;overflow:hidden;height:300px;}

textarea, input { color:white; background-color:transparent; border:1px gray solid; width: 400px; font-weight: 600 }
textarea, body { overflow:auto; }

.bgimg { position:absolute;z-index::0;height:100%;top:0px; padding:0px;margin:0px }
.body  { position:absolute;z-index:1;overflow:auto;width:100%;height:100% }
.flt p { visibility:visible;z-index:2 }
#cr { bottom:0px; left:0px; position:absolute }
#cr a { color:white}
