BODY {
/*  background: url(/images/newbg3.jpg) #002000 left top repeat fixed; */
  background: url(http://www.hostile.org/images/logo_bs.jpg) #002000 left top repeat fixed; 
  color: #20a020;
} 

HTML {
  background: url(http://www.hostile.org/images/logo_bs.jpg) #002000 left top repeat fixed;
  color: #20a020;
} 

H1 {
  border: 3px ridge #66dd66;
  padding: 1px;
  color: #408040;
  font-family: "comic sans ms", sanserif;
  font-size: 24pt;
  font-weight: bold;
  line-height: 30pt;
  background: #002000;
  text-align: center;
}

H2 {
  border: 3px ridge #66dd66;
  padding: 1px;
  color: #204020;
  font-family: "comic sans ms", sanserif;
  font-size: 20pt;
  font-weight: bold;
  line-height: 26pt;
  background: #002000;
  text-align: center;
}

H3 {
  border: 2px ridge #66dd66;
  padding: 1px;
  color: #204020;
  font-family: "comic sans ms", sanserif;
  font-size: 18pt;
  font-style: italic;
  line-height: 24pt;
  background-color: #002000;
  text-align: right;
}

H4 {
  padding: 1px;
  color: #208020;
  font-family: "comic sans ms", sanserif;
  font-size: 16pt;
  font-style: italic;
  line-height: 20pt;
  text-align: center;
}

H5 {
  padding: 1px;
  color: #308030;
  font-family: "comic sans ms", sanserif;
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  line-height: 18pt;
  text-align: center;
}

H6 {
  padding: 1px;
  color: #408040;
  font-family: "comic sans ms", sanserif;
  font-size: 12pt;
  font-weight: bold;
  line-height: 16pt;
  text-align: center;
}

DL DT {
  color: #20a020;
  font-family: serif;
  font-weight: bold;
}
DL DT A {
  font-family: "comic sans ms", sanserif;
  font-weight: normal;
}
DL DD {
  color: #20a020;
  font-family: serif;
  font-weight: normal;
}
DL {
  color: #20a020;
  font-family: serif;
}
UL {
  color: #20a020;
  font-family: serif;
}
OL {
  color: #20a020;
  font-family: serif;
}

A:link {
  color: #b0b020;
  text-decoration: none;
  font-style: small-caps;
  font-family: "comic sans ms", sanserif;
  font-weight: bold;
}       /* unvisited link */
A:visited {
  color: #808010;
  text-decoration: none;
  font-style: small-caps;
  font-family: "comic sans ms", sanserif;
  font-weight: bold;
}   /* visited links */
A:active {
  color: #b0ff20;
  text-decoration: underline;
  font-style: small-caps;
  font-family: "comic sans ms", sanserif;
  font-weight: bold;
}    /* active links */

PRE, P, TD {
  color: #20a020;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 8px;
  padding-right: 8px;
}

.main {
  //position: relative;
  //left: 30%;
  width: 40%; 
}
.first {
  position: relative;
  left: 10%;
  width: 60%;
  border-top: 2px solid green;
  border-right: 1px solid green;
  border-bottom: 0px none black;
  border-left: 0px none black;
}

.first:first-line {
  font-variant: small-caps;
}


TH {
 color: #40c040;
}

.b {
  color: #80ff20;
  text-decoration: underline;
  font-weight: bold;
}

.c {
  align: center;
  text-align: center;
}

.hot {
 background: url(/images/hot.gif) repeat;
}

.kewl {
/* background: url(/images/kewl.gif) repeat; */
/*   display: inline;*/
   background: url(/images/hotbump4.gif) repeat; 
/* background: #004040; */
}

.stout {
  font-size: 150%;
  line-height: 50%;
}

.big {
  font-size: 200%;
  line-height: 50%;
}

.huge {
  font-size: 400%;
  line-height: 50%;
}

.black {
  background-color: #000000;
}

.small {
  font-size: 75%;
}

.tiny {
  font-size: 55%;
  font-family: sans-serif;
}

.frame {
  border: 3px solid #66dd66;
  padding: 0px;
  background-color: #000000;
}

.inframe {
  border: 3px inset #66dd66;
  padding: 0px;
  background-color: #000000;
}

.outframe {
  border: 3px outset #66dd66;
  padding: 0px;
  background-color: #000000;
}

.frameb {
  border: 3px solid #66dd66;
  padding: 0px;
  background-color: #006600;
}

.inframeb {
  border: 3px inset #66dd66;
  padding: 0px;
  background-color: #006600;
}

.outframeb {
  border: 3px outset #66dd66;
  padding: 0px;
  background-color: #006600;
}

CODE {
  font-family:  sanserif;
  color: #00d000;
  background-color: #444400;
  margin-right: 30%;
}

.hl {
  border: 1px none #000000;
  padding: 0px;
  background-color: #000000;
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  width: 125px;
  align: left;
  text-align: center;
}

.hr {
  position: absolute;
  top: 0px;
  left: 130px;
  align: center;
}

.fit {
  margin-left: 130px;
  margin-right: 0px;
  margin-top: 80px;
  margin-bottom: 0px;
}

.button {
  border: 0px ridge #000000;
  padding: 1px;
}

.offtopic {
  background: black;
  border-top: 2px solid green;
  border-right: 1px solid green;
  border-bottom: 0px none black;
  border-left: 0px none black;
}
.offtopic2 {
  background: black;
  border-top: 2px solid green;
  border-right: 1px solid green;
  border-bottom: 0px none black;
  border-left: 0px none black;
}


