body {
  margin:0px 10px 0px 10px;
  padding:0px;
  background:black;
  color:#C0FFFF;
  font-family:sans-serif;
  font-size:11pt;
}
a:link {
  text-decoration:none;
  color:#33FF33;
}
a:visited {
  text-decoration:none;
  color:#009900;
}
a:hover {
  text-decoration:none;
  color:#FF0000;
}

.centered {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
.fullsize {
  width:100%;
}
.imgleft {
  float:left;
  margin-right:2em;
}
.imgleft {
  float:right;
  margin-left:2em;
}
.imginline {
  vertical-align:middle;
}

#headbox {
  height:120px;
  voice-family: ""}"";
  voice-family: inherit;
  height:119px;
}
html>body #headbox {
  height:119px;
}
#headbox h1 {
  padding:10px 10px 0px 10px;
  margin:0px;
  vertical-align:bottom;
}
#headimage {
  vertical-align:bottom;
}
.headbigtext {
  vertical-align:bottom;
  font-size:180%;
  color: #FF4444;
  margin-left:6px;
  margin-right:6px;
}
.headsmalltext {
  vertical-align:bottom;
  font-size:120%
}

#navbox {
  position:absolute;
  left:10px;
  top:120px;
  width:200px;
}

#inavbox {
  border:1px solid #33FF33;
  margin:0px 10px 0px 0px;
  padding:10px;
}
.navitem {
  list-style-image:url(/img/bomb.png);
  vertical-align:middle;
}
.navhead {
  padding-top: 0.5ex;
  padding-bottom: 0.5ex;
}

#mainbox {
  margin-top:0px;
  margin-left:199px;
  min-height:400px;
  /* IE5 trick */
  voice-family: ""}"";
  voice-family: inherit;
  margin-left:201px;
}
html>body #mainbox {
  margin-left:201px;
}

#footrule {
  background-color:#33FF33;
  margin-top:10px;
  margin-bottom:0px;
}
#footbox {
  height:50px;
  margin-bottom:10px;
  voice-family: ""}"";
  voice-family: inherit;
  height:49px;
}
html>body #footbox {
  height:49px;
}
#footbox p,h1 {
  padding:10px 10px 0px 10px;
  margin:0px;
  font-size:83%;
}
#foottable {
  width:100%;
}
#footleft {
  width:100%;
}

.pageindex {
  width:100%;
  background-color:#444444;
  margin:5px 0px 5px 0px;
  padding:2px 0px 2px 0px;
  text-align:center;
}
.pidxprev {
  position:absolute;
  left:212px;
}
.pidxnext {
  position:absolute;
  right:12px;
}
.pidxnum {
  word-spacing:0.4em;
}
.pidxcurr {
  font-weight:bold;
}

.storylistitem {
  list-style-image:url(/img/bomb.png);
  vertical-align:middle;
}

.storybox {
  margin:12px 0px 12px 0px;
  padding:10px 10px 10px 10px;
}
.storyheading {
  padding-top:0.5ex;
  font-size:144%;
  font-weight: bold;
  color: #FF6666
}
.storydate {
  padding-bottom:1.5ex;
  font-size:90%;
  color: #FF6666
}
.storybody p {
  text-indent:0px;
  margin-left:0px;
  padding-bottom:0.7ex;
}
.storyedited {
  font-size:90%;
  padding-top:0.5ex;
}
.bodyhead {
  padding-top:1ex;
  padding-bottom:1ex;
  margin-left:0px;
  text-indent:0px;
  font-size:120%;
  font-weight:bold;
  color:#FF6666;
}
.bodylist {
  list-style:outside;
  padding-left:2em;
}
.bodylistitem {
  padding-left:0.5em;
}

.pingbackbox {
  font-size:90%;
  padding-top:0.5ex;
  padding-bottom:1ex;
}
.pingbackhead {
  font-weight:bold;
}
.makecomment {
  font-size:90%;
  padding-top:0.5ex;
}
.commentbox {
  margin-left:-1.5em;
}
.commenttitle {
  padding-top:2ex;
  margin-left:1.5em;
  font-size:120%;
  font-weight: bold;
  color: #FF6666
}
.comment {
  margin:2ex 0em 2ex 1.5em;
}
.commentname {
  font-weight:bold;
}
.commentemail {
  font-style:italic;
}
.commentbody p {
  text-indent:0px;
  margin-left:0px;
  padding-bottom:0.5ex;
}

.searchform {
  padding-top:2px;
}
.searchresults {
  margin-top:1ex;
}
.searchtitle {
  font-size:120%;
  color:#FF6666;
}
.searchhead {
  padding-top:1ex;
  color:#FF6666;
}
.searchexcerpt {
  font-size:90%;
}
.searchhighlight {
  font-weight:bold;
}

.mkcommhead {
  padding-bottom:1ex;
  font-size:120%;
  font-weight:bold;
  color:#FF6666;
}
.mkcommtable td {
  padding:2px 2px 2px 2px;
}
.mkcommtextarea {
  font-size:100%;
  width:100%;
}
.mkcommcitehead {
  margin-top:3ex;
  margin-bottom:1ex;
  font-weight:bold;
  color:#FF6666;
}
.mkcommcite {
  font-size:83%;
}
.mkcommerror {
  font-weight:bold;
  color:#FF4444;
}

.smallerbody {
  width:80%;
  margin-left:auto;
  margin-right:auto;
  margin-top:3ex;
}

p,h1,h2,h3,pre {
  margin:0px 10px 10px 10px;
}
h1 {
  padding-top:8px;
  padding-bottom:8px;
  margin-left:0px;
  font-size:140%;
  color:#FF6666;
}
h2 {
  padding-top:4px;
  margin-left:0px;
  font-size:120%;
  color:#FF6666;
}
h3 {
  padding-top:4px;
  padding-bottom:4px;
  margin-left:0px;
  font-size:100%;
}
blockquote {
  font-style:italic;
}
blockquote p {
  padding:0px 0px 0.4ex 0px;
  margin:0px 0px 0px 0px;
  font-style:italic;
}
