body {

  font-family: Georgia, "Times New Roman",
 Times, serif;

  color: #e7f7ef;

  background-color: #1d180e;

  padding-left: 0em;

  padding-top: 59px;

  margin: 0em;
}

a { color: #99b6ff; }

a:active { color: #f72800; }

a:visited { color: #807768; }
a:hover { color: #f72800; }

.strike { text-decoration: line-through; }

img.navimg {
  border: 0px;
  height: 52px;
  width: 59px;
  vertical-align: top;
}

img.linkimg {
  border: 0px;
}

div.topfull {

  text-align: center;
  position: absolute;

  z-index: 4;

  top: 0px;
 
 left: 0px;

  width: 100%;

  min-height: 60px;

  background-image: url(/images/fringe2.png);

  background-repeat: repeat-x;

}



div.topleft {

  position: absolute;

  left: 0px;

  top: 0px;

  z-index: 3;

}


div.topright {

  position: absolute;

  right: 0px;

  top: 0px;

  z-index: 3;

}




div.fronttable {

  position: relative;

  background-image: url(/images/tablebg.png);
  z-index: 10;

  padding: 0px;

  padding-top: 0.5em;

  margin: 0px;

}


div.fronttable a {

  color: #99b6ff; text-decoration: underline; }
div.fronttable a:active {

  color: #f72800; text-decoration: underline; }

div.fronttable a:visited {

  color: #807768; text-decoration: underline; }
div.fronttable a:hover {

  color: #f72800; text-decoration: none; }



div.bar {

  width: 100%;
  position: relative;

  z-index: 10;

  background-image: url(/images/bar.png);
  background-repeat: repeat-x;

  height: 27px;

  padding: 0px;

  margin: 0px;

}



div.barsupport {
  width: 100%;
  
position: relative;

  z-index: 10;
  
background-image: url(/images/barsupport.png);
  background-repeat: repeat-x;
  
height: 27px;
  
padding: 0px;
  
margin: 0px;

}


div.seat {
  width: 100%;
  
position: relative;
  
z-index: 10;
  
background-image: url(/images/seat_big.png);

  
background-repeat: repeat-x;

  height: 27px;
  
padding: 0px;
  
margin: 0px;

}



td.tabletop {

  background-image: url(/images/bar2.png);
  background-repeat: repeat-x;

}



td.navdivide {
  
width: 5px;
  
background-image: url(/images/barsupport2.png);
  
background-repeat: repeat-y;

}



div.header {

  text-align: center;
  position: relative;
  z-index: 10;

  margin: 0;

  padding: 0px;

  background-color: #1d180e;
}



div.header_center {

  text-align: center;
  position: relative;
  z-index: 10;

  margin: 0;

  padding: 0px;


}



ul.sidenav {

  font-weight: bold;

  padding-left: 0.7em;

  text-indent: -1.2em;

  background-color: #1d180e;

  list-style-type: none;

  padding-top: 3px;

  padding-right: 0.3em;

  padding-bottom: 1em;

  margin: 0;

  left: 0em;

  width: 150px;
}


ul.sidenav li {

  font-family: Helvetica, Verdana, Arial, sans-serif;

  font-size: small;

  margin: 0em;

  margin-left: 1.2em;

}



ul.sidenav a {

  text-decoration: none; color: #99b6ff;

  padding-left: 1em; 
}

ul.sidenav a:active {

  color: #f72800; text-decoration: none;

  padding-left: 1em;  
}

ul.sidenav a:visited {

  color: #807768; text-decoration: none;

  padding-left: 1em;  
}
ul.sidenav a:hover {

  color: #f72800; text-decoration: none; background: #1d180e;

  padding-left: 1em;  
}



li.liheader a {
  text-decoration: none; color: #e7f7ef;
  padding-left: 0; 
}

li.liheader a:active {

  text-decoration: none; color: #f72800;
  padding-left: 0; 
}
li.liheader a:visited {

  text-decoration: none; color: #e7f7ef;
  padding-left: 0; 
}

li.liheader a:hover {

  text-decoration: none; color: #f72800;
  padding-left: 0; 
}



div.midnav {

  text-align: center;
  padding-left: 1em;

  padding-right: 1em;

  padding-top: 3px;

  margin: 0;

  position: relative;

  z-index: 4;

}
div.newsitem {
  padding-bottom: 0.6em;
  padding-left: 2em;
  text-indent: -2em;
}
table.archivetable {
  text-align: left;
  width: 100%;
  padding: 0;
  margin: 0;
}
td.archivecell {
  padding: 0;
  padding-right: .7em;
  padding-left: .5em;
  margin: 0;
  text-align: left;
  width: 50%;
  text-indent: -1.2em;

}

ul.archive {
  list-style-type: none;
  padding: 0;
}
ul.archive a { color: #99b6ff; }

ul.archive a:active { color: #f72800; }

ul.archive a:visited { color: #807768; }
ul.archive a:hover { color: #f72800; }

ul.archive li {
  padding-top: 1px;
  margin-left: 1.2em;
}



div.rightnav {

  width: 165px;

  padding-right: 0.5em;

  padding-left: 0.3em;

  margin: 0;

  padding-top: 3px;

  position: relative;

  z-index: 4;

  padding-bottom: 0.2em;

}




div.comicmain {

  text-align: center;
  width: 100%;

  position: relative;

  z-index: 10;

  margin: 0;

  padding-top: 20px;

  padding-bottom: 10px;

}



div.comicimg {
  text-align: left;

  width: 750px;

  height: 234px;

  position: relative;

  margin: 0 auto;

  padding: 7px;
  z-index: 10;

  border-color: #1d180e;

  border-width: 0px;

  border-style: solid;

}



div.comicbuttons {
  text-align: center;
  position: relative;
  margin: 0 auto;
  padding: 0px;
}

div.comictxt {
  text-align: center;
  position: relative;
  margin: 0 auto;
  padding: 4px;
}

p.topnav {

  left: 0em;

  top: 0em

}



/* a:link {
  color: #99b6ff }
 */
/* a:visited {
  color: #e7f7ef } */


address {

  padding-top: 0.2em;

  padding-right: 0.2em;

  font-size: small;

  padding-left: 1em;

  padding-bottom: 1em;

  border-top: thin dashed 
}


div.narrowpagecontainer {
  width: 100%;
  position: relative;
  padding-bottom: 60px;
}

div.narrowpage {
  margin-top: 25px;
  margin-left: 110px;
  margin-right: 110px;
  margin-bottom: 1em;
  padding: 0.7em;
  padding-top: 0;
  background-color: #312c18;
  border-width: 3px;
  border-style: solid;
  border-color: #b53018;
  min-height: 250px;
}

div.bottomleft {
  position: absolute;

  left: 0px;

  bottom: 0px;

  z-index: 3;
}
div.bottomright {  
  position: absolute;

  right: 0px;

  bottom: 0px;

  z-index: 3;
}

h1.notstupid {
  text-align: center;
  font-size: large;
}
h2.notstupid {
  text-align: center;
  font-size: medium;
}

p.question {
  font-style: italic;
  font-weight: bold;
}
p.answer {
  padding-left: 3em;
  padding-right: 3em;
}
p.answer a { color: #99b6ff; }

p.answer a:active { color: #f72800; }

p.answer a:visited { color: #807768; }
p.answer a:hover { color: #f72800; }

p.question a { color: #e7f7ef; }

p.question a:active { color: #e7f7ef; }

p.question a:visited { color: #e7f7ef; }
p.question a:hover { color: #e7f7ef; }

ul.faq {
  padding-left: 15%;
  padding-right: 15%;
}
ul.faq a { color: #99b6ff; }

ul.faq a:active { color: #f72800; }

ul.faq a:visited { color: #807768; }
ul.faq a:hover { color: #f72800; }

ul.faq li {
  padding-top: 1px;
}

div.jennysays {
  padding-bottom: 0.6em;
  padding-left: 100px;
  padding-top: 1.5em;
  background-image: url(/images/crew_jenny.png);

  background-repeat: no-repeat;
  min-height: 100px;
  text-indent: 0;

}

div.mechasays {
  padding-bottom: 0.6em;
  padding-left: 100px;
  padding-top: 1.5em;
  background-image: url(/images/crew_mecha.png);

  background-repeat: no-repeat;

  min-height: 100px;
  text-indent: 0;

}

hr { height: 0px; border-bottom: solid #e7f7ef 1px; margin-bottom: 1em; }