HTML, BODY {
  background: url(/images/grid3.gif) #000000 left top repeat fixed;
  color: #48a0d0;
  scrollbar-face-color: #336699;
  scrollbar-base-color: #183366;
  scrollbar-highlight-color: #6699ff;
  scrollbar-shadow-color: #003366;
  scrollbar-arrow-color: #FFFF00;
  scrollbar-track-color: #183366;
} 

.main {
  /* position: relative; */
  top: 0px;
  left: 0px;
  padding: 2px 10px 2px 10px;
  margin: 0px 25px 0px 142px;
  background:  url(/images/corner3b.gif) #000000 left top no-repeat;
  /* border: 1px solid #000000; */
  /* clear: none; */
}

/* .main dl dd {
  margin: 0px 2em 0px 4em; 
}

.main dl dt {
  margin: 0px 2em 0px 2em; 
} */

.entry {
  margin: -1em 0em 0em 0em;
  padding: .1em 2em 0em 2em;
  background:  url(/images/corner3v.gif) #210011 left top no-repeat;
  line-height: 115%;
}

.foot {
  position: absolute;
  margin: 2px 120px 2px 120px;
}

.alienbar {
  float: left;
  clear: right;
  top: 0px;
  left: 0px;
  width: 130px; 
  position: absolute;
  border: 2px solid #000000; 
  margin: 0em 0em 0em -1px;
  padding: 0px 2px 0px 2px; 
  color: #20a828;
  background:  url(/images/flame5.gif) #000000 right repeat-y;
  font-size: 80%;
}

.alienbar IMG {
  border: 0px; 
  padding: 0px; 
  margin: 0px;
}


H1 {
/*  border: 1px solid #204000; */
  width: 100%;
  padding: 2px;
  color: #b02060;
  font-family: "Comic Sans MS", sans-serif;
  font-size: 155%;
  font-weight: bold;
  text-align: center;
}

H2 {
/*   border: 1px solid #204000; */
  width: 100%;
  padding: 2px;
  color: #902050;
  font-family: "Comic Sans MS", sans-serif;
  font-size: 135%;
  text-align: center;
}

H3 {
/*   border: 1px solid #103000; */
  width: 100%;
  padding: 2px;
  color: #902070;
  font-family: "Comic Sans MS", sans-serif;
  font-size: 120%;
  font-style: italic;
  text-align: center;
}

H4 {
/*   border: 1px solid #103000; */
  width: 100%;
  padding: 2px;
  color: #801070;
  font-family: "Comic Sans MS", sans-serif;
  font-size: 105%;
  font-style: italic;
  text-align: center;
}

H5 {
/*   border: 1px solid #203000; */
  width: 100%;
  padding: 2px;
  color: #902070;
  font-family: "Comic Sans MS", sans-serif;
  font-size: 90%;
  font-style: italic;
  text-align: center;
}

H5:before { display: inline; content: "<<"; }
H5:after { display: inline; content: ">>"; }

H6 {
/*   border: 1px solid #203000; */
  width: 100%;
  padding: 2px;
  color: #a02868;
  font-family: "Comic Sans MS", sans-serif;
  font-size: 80%;
  text-align: center;
}

H1, H2, H3, H4, H5, H6 {
  background:  url(/images/flame9.gif) #000000 bottom repeat-x;
}

.overline {
  border-top: 1px solid #207050;
}

DL DT {
  color: #48a0d0;
  font-weight: bold;
}
.links DL DT {
  font-weight: normal;
}
/* DL DT A {
  font-family: sans-serif;
  font-size: 80%;
  font-weight: normal;
} */
DL DD {
  color: #48a0d0;
  font-weight: normal;
}
.links DL DD {
  margin-left: 1em;
}
DL {
  color: #48a0d0;
}
UL {
  color: #48a0d0;
}
OL {
  color: #48a0d0;
}

PRE, P, TD, CAPTION, BLOCKQUOTE, ADDRESS {
  color: #48a0d0;
}

BLOCKQUOTE {
  margin: 1em 3em 0em 3em;
}

/* P, BLOCKQUOTE, ADDRESS, OL, UL, DD {
  line-height: 115%;
} */

BLOCKQUOTE CITE {
  text-align: right;
}

B, STRONG {
  color: #4090d0;
}

EM, I {
  color: #5890e8;
}

TH {
  color: #308888;
}

TD, TH, TR, TABLE {
  background: #000000;
}

.b {
  color: #80ff20;
  text-decoration: underline;
  font-weight: bold;
}

.c {
  text-align: center;
}

.hot {
 background: url(/images/flame9a.gif) bottom repeat-x;
}

.kewl {
/* background: url(/images/kewl.gif) repeat; */
/*   display: inline;*/
   background: url(/images/flame9a.gif) top repeat-x; 
/* background: #004040; */
}

.stout {
  font-size: 150%;
}

TH.stout {
  font-size: 150%;
  color: #40c040;
}

.big {
  font-size: 200%;
}

.huge {
  font-size: 400%;
}

.black {
  background: #000000;
}

.small {
  font-size: 75%;
}

.xtiny {
  font-size: 50%;
  font-weight: normal;
}


.tiny, .date {
  font-size: 65%;
  font-family: sans-serif;
}

.date {
  color: #3050b0;
  font-weight: normal;
}

.inbar, .links {
  line-height: 90%;
  font-family: sans-serif;
  font-size: 90%;
}

.newer, .newest {
  font-size: 65%;
  font-family: sans-serif;
}

.top1, .top2 {
  font-size: 85%;
  font-family: sans-serif;
  background: #000000;
}

.newer, .top1 {
  color: #8050b0;
  font-weight: normal;
}

.newest, .top2 {
  color: #5070c0;
  font-weight: normal;
}

CODE {
  font-family:  monospace, sans-serif;
  color: #00d000;
  background: #222222;
  font-size: 75%;
}

.hl {
  border: 1px none #000000;
  padding: 0px;
  background: #000000;
  float: left;
  left: 2px;
  width: 125px;
  text-align: center;
}

.hr {
  position: absolute;
  display: block;
  top: 0px;
  left: 130px;
  text-align: center;
}

.button {
  border: 0px ridge #000000;
  padding: 1px;
}

.s {
  text-decoration: line-through;
}

.clear {
  clear: right;
  text-align: center;
}

.cl {
  clear: left;
}

.cr {
  clear: right;
}

.picleft {
  float: left;
}

.picright {
  float: right;
}

.picleft, .picright {
  margin: 1em;
  background: #000000;
  border: 2px #000000 solid;
}

.cite {
  text-align: right;
}

CITE {
  font-style: italic;
}

A:link {
  color: #b0e030;
  text-decoration: none;
/*   font-variant: small-caps; */
  font-family: sans-serif;
  letter-spacing: 0.055em;
  font-size: 80%;
}       /* unvisited link */
A:visited {
  color: #809020;
  text-decoration: none;
/*   font-variant: small-caps; */
  font-family: sans-serif;
  letter-spacing: 0.055em;
  font-size: 80%;
}   /* visited links */
A:active {
  color: #b0ff30;
  text-decoration: underline;
/*   font-variant: small-caps; */
  font-family: sans-serif;
  letter-spacing: 0.055em;
  font-size: 80%;
}    /* active links */
A:hover {
  /* font-weight: normal; */
  text-decoration: underline;
}  /* mouse hover over links */
A:link:hover {
  color: #f0d030;
}
A:visited:hover {
  color: #c09020;
}
A:active:hover {
  color: #f0ff30;
}
A:active:visited:hover {
  color: #f0df30;
}


