body {
background-image: url('images/bg.gif');
background-repeat: repeat;
background-attachment: fixed;
background-color: #000022;
color: #CCCCCC;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: x-small;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: -10px;
}

div.content {
background-color: #000000;
border-left: thin outset #333333;
border-right: thin outset #333333;
border-bottom: thin outset #333333;
color: inherit;
width: 800px;
height: 100%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-image: url('images/splash.jpg');
background-position: top center;
background-repeat: no-repeat;
}

div.menu {
margin-top: 65px;
text-align: center;
font-weight: bold;
color: #333333;
}

div.body {
margin-top: 50px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px;
}

div.footer {
text-align: center;
}

td {
text-align: center;
}

td.menu {
background-image: url('images/bgdark.gif');
background-repeat: repeat;
background-attachment: fixed;
background-color: #000022;
color: #CCCCCC;
font-weight: normal;
z-index: 3;
border: 1px outset #000000;
}

table.menu {
position: absolute;
visibility: hidden;
z-index: 3;
}

a:link {color: #9999FF;
text-decoration: none}
a:visited {color: #9966CC;
text-decoration: none}
a:hover {text-decoration: underline}
a:active {color: #9999FF}

a.menu {color: #333333;
text-decoration: none}
a.menu:visited {color: #333333;
text-decoration: none}
a.menu:hover {color: #0000FF;
text-decoration: none}
a.menu:active {color: #333333}

a.pop {color: #CCCCCC;
text-decoration: none}
a.pop:visited {color: #CCCCCC;
text-decoration: none}
a.pop:hover {color: #9966CC;
text-decoration: none}
a.pop:active {color: #CCCCCC}

img {border: none}
img.link, img.link:link, img.link:visited {border: 1px solid #000000}
img.link:hover {border: 1px outset #0000FF}
img.link:active {border: 1px inset #0000FF}

ul.list {
margin-left: -25px;
}

.left {
float: left;
padding-right: 15px;
padding-bottom: 10px;
z-index: 2;
position: relative;
}

.right {
float: right;
padding-left: 15px;
padding-bottom: 10px;
z-index: 2;
position: relative;
}

.center {
margin-left: auto;
margin-right: auto;
}

.quote {
background-image: url('images/bgdark.gif');
background-repeat: repeat;
background-attachment: fixed;
background-color: #000022;
border: thin inset #333333;
padding-left: 10px;
padding-right: 10px;
}

div.rss {
background-image: url('images/bgdark.gif');
background-repeat: repeat;
background-attachment: fixed;
background-color: #000022;
border: thin inset #333333;
width: 200px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
z-index: 2;
position: relative;
margin-left: 20px;
margin-bottom: 20px;
float: right;
margin-top: 10px;
}

.ref {
padding-left: 20px;
text-indent: -20px;
}

.sub {
vertical-align: sub;
font-size: 60%;
}

.super {
vertical-align: super;
font-size: 60%;
}

h1 {
color: #9999FF;
font-size: large;
font-weight: normal;
margin-right: 415px;
text-align: center;
text-transform: uppercase;
padding-bottom: 20px;
}

h2 {
color: #CCCCFF;
font-size: small;
font-weight: bold;
text-transform: uppercase;
margin-right: 415px;
text-align: center;
}

h3 {
color: #CCCCCC;
font-size: x-small;
font-weight: bold;
text-transform: uppercase;
display: list-item;
list-style-type: square;
margin-left: 15px;
}

h4 {
color: #CCCCCC;
font-size: x-small;
font-weight: bold;
display: list-item;
list-style-type: circle;
margin-left: 15px;
}

h5 {
color: #CCCCCC;
font-size: x-small;
font-style: italic;
}

input, select, textarea {
background-image: url('images/bgdark.gif');
background-repeat: repeat;
background-attachment: fixed;
background-color: #000022;
color: #CCCCCC;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: x-small;
}

/* styles for BuffyWolf */

h2.bw {color: #FF9933; font-size: small; font-weight: bold; text-transform: uppercase;}

/* styles for Fury Afterglow */

.facomic {border: 1px solid #000000; font-weight: bold; text-align: center; font-size: 10pt; padding: 3px}
a.facomic {color: #0033CC; text-decoration: none}
a.facomic:visited {color: #7744AA; text-decoration: none}
a.facomic:hover {border: 1px outset #F3CC36}
a.facomic:active {border: 1px inset #F3CC36}
h2.facomic {color: #F3CC36; font-size: small; font-weight: bold; text-transform: uppercase;}

/* styles for Jeneral Stuff */

.jencomic {border: 1px solid #000000; font-weight: bold; text-align: center; font-size: 10pt; padding: 3px}
a.jencomic {color: #0033CC; text-decoration: none}
a.jencomic:visited {color: #7744AA; text-decoration: none}
a.jencomic:hover {border: 1px outset #CC66FF}
a.jencomic:active {border: 1px inset #CC66FF}
h2.jencomic {color: #CC66FF; font-size: small; font-weight: bold; text-transform: uppercase;}

/* styles for Comics */

.comic {border: 1px solid #000000; font-weight: bold; text-align: center; font-size: 10pt; padding: 3px}
a.comic {color: #0000FF; text-decoration: none}
a.comic:visited {color: #7744AA; text-decoration: none}
a.comic:hover {border: 1px outset #0000FF}
a.comic:active {border: 1px inset #0000FF}