BODY {
    BACKGROUND: #000000; 
    MARGIN-TOP: 0px; 
    MARGIN-LEFT: 0px;
}
#rightSideAds {
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px;
}
#header {
background: #000000;
margin-left: auto;
margin-right: auto;
width: 790px;
height: 150px;
border-width: 5px;
border-style: solid;
border-color: #71AC72;
text-align: center;
}
#mainBody {
background: #FFFFFF;
margin: 0 auto;
width: 790px;
height: 100%;
text-align: left;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility:hidden;
}
div.floatingMenu {
  margin: 0;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top 2em;
  left: auto;
  width: 8.5em;
  left: 2em;
  background: #71AC72;
  text-align: center;
  float: left;
}
div.floaingMenu p {
  margin: 0;
  padding: 0.3em 0.4em;
  font-family: Verdana, Arial, sans-serif;
  background: #900;
  border: thin outset #900;
  text-align: center;
  color: white;
}
/*
// If leftSideAds exist, content should be 670 wide.
// If rightSideAds exist, content should be 630 wide.
// If leftSideAds AND rightSideAds exist, content should be 510 wide.
// otherwise, content should be 790 wide.
*/
#content {
background: #FFFFFF;
margin-left: auto;
margin-right: auto;
width: 790px;
height: 90%;
aborder-width: 5px;
border-left: 5px;
border-right: 5px;
border-top: 0px;
border-bottom: 0px;
border-style: solid;
border-color: #71AC72;
}
#footer {
background: #000000;
margin-left: auto;
margin-right: auto;
width: 790px;
height: 50px;
border-width: 5px;
border-style: solid;
border-color: #71AC72;
}
#leftSideAds {
background: #FFFFFF;
width: 130px;
height: 90%;
border-width: 0px;
float: left;
}
#rightSideAds {
background: #FFFF00;
width: 160px;
height: 90%;
border-width: 0px;
float: right;
}
#siteWideBanner {
background: #000000;
}

A:link {
    COLOR: #952C28; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
}
A:visited {
    COLOR: #FF00FF;
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
}
A:active {
    COLOR: #577CCD; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
}
A:hover {
    COLOR: #577CCD; 
    TEXT-DECORATION: underline; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
}
A.BoxLink:link {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px;
}
A.BoxLink:visited {
    COLOR: #000000;
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px;
}
A.BoxLink:active {
    COLOR: #577CCD; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px;
}
A.BoxLink:hover {
    COLOR: #577CCD; 
    TEXT-DECORATION: underline; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
}
A.topAnchor:link {
    COLOR: #952C28; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
-webkit-text-size-adjust: none;
}
A.topAnchor:visited {
    COLOR: #FF00FF; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
-webkit-text-size-adjust: none;
}
A.topAnchor:active {
    COLOR: #577CCD; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
-webkit-text-size-adjust: none;
}
A.topAnchor:hover {
    COLOR: #577CCD; 
    TEXT-DECORATION: underline; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
-webkit-text-size-adjust: none;
}

H1 {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 18px; 
    TEXT-ALIGN: left;
    DISPLAY: inline;
}
H2 {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 16px; 
    TEXT-ALIGN: left;
    DISPLAY: inline;
}
H3 {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 14px; 
    TEXT-ALIGN: left; 
    DISPLAY: inline;
}
H4 {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    TEXT-ALIGN: left; 
    DISPLAY: inline;
}

.bandLinks {
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT; normal;
    FONT-SIZE: 14px;
    TEXT-ALIGN: center;
}
.linkSep {
    COLOR: #FFFF00; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
}
.subtitle {
    COLOR: #FFFF00; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    FONT-STYLE: italic;
    TEXT-ALIGN: center; 

}
.mainText {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    MARGINS: 5px;
    TEXT-ALIGN: left; 
}
.menuText {
    COLOR: #FFFFFF; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10px; 
    TEXT-ALIGN: left; 
}
.disclaimer {
    COLOR: #FFFFFF; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10px; 
    TEXT-ALIGN: left; 
}
.header {
    COLOR: #000000;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 18px; 
    TEXT-ALIGN: center; 
}
.subhead {
    COLOR: #000000; 
    MARGIN-LEFT: 5px; 
    MARGIN-RIGHT: 5px;
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 16px; 
    TEXT-ALIGN: left; 
}
.fromline {
    COLOR: #000000; 
    MARGIN-LEFT: 5px; 
    MARGIN-RIGHT: 5px;
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 14px; 
    TEXT-ALIGN: left; 
}
.byline {
    COLOR: #000000; 
    MARGIN-LEFT: 5px; 
    MARGIN-RIGHT: 5px;
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-STYLE: italic;
    FONT-SIZE: 12px; 
    TEXT-ALIGN: left; 
}
.dateline {
    COLOR: #000000; 
    MARGIN-LEFT: 5px; 
    MARGIN-RIGHT: 5px;
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-STYLE: italic;
    FONT-SIZE: 12px; 
    TEXT-ALIGN: left; 
}
td.picBorder {
    BACKGROUND: #000000;
    PADDING: 5px;
}
td.picInnerBorder {
    BACKGROUND: #FFFFFF;
    PADDING: 2px;
}
table.centered {
   DISPLAY: block;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
}
td.header {
   BACKGROUND: #000000;
}
td.footer {
   BACKGROUND: #000000;
}
td.centered {
   DISPLAY: block;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
}
table.IOW {
    BORDER: 3px;
    BORDER-COLOR: #FFFFFF;
    BORDER-STYLE: solid;
    BACKGROUND: #000000;
    TEXT-ALIGN: center;
}
p {
   DISPLAY: block;
   MARGIN-TOP: 5px;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
   MARGIN-BOTTOM: 5px;
   COLOR: #000000; 
   TEXT-DECORATION: none; 
   FONT-FAMILY: Verdana, Arial, sans-serif; 
   FONT-WEIGHT: normal; 
   FONT-SIZE: 12px; 
   TEXT-ALIGN: left; 
}
p.mainText {
   DISPLAY: block;
   MARGIN-TOP: 5px;
   MARGIN-LEFT: 5px;
   MARGIN-RIGHT: 5px;
   MARGIN-BOTTOM: 5px;
   COLOR: #000000; 
   TEXT-DECORATION: none; 
   FONT-FAMILY: Verdana, Arial, sans-serif; 
   FONT-WEIGHT: normal; 
   FONT-SIZE: 12px; 
   TEXT-ALIGN: left;
   ALIGN: center; 
}


}
p.header {
   DISPLAY: block;
   MARGIN-TOP: 5px;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
   MARGIN-BOTTOM: 5px;
   TEXT-ALIGN: center;
}
p.centered {
   DISPLAY: block;
   MARGIN-TOP: 5px;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
   MARGIN-BOTTOM: 5px;
   TEXT-ALIGN: center
}
p.disclaimer {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10px; 
    TEXT-ALIGN: left; 
    MARGINS: 5px;
}
.headerdisclaimer {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10px; 
    TEXT-ALIGN: left; 
    MARGINS: 5px;
}
.headeremphasis {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    TEXT-ALIGN: left; 
    MARGINS: 5px;
}
td.menuBar {
        BACKGROUND: #000000;
        BORDER: 0px;
        WIDTH: 140px;
        HEIGHT: 385px;
        TEXT-ALIGN: left;
}
td.album {
        BACKGROUND: url(http://KISSasylum.com/cgi-bin/randomCover.cgi) #000000;
        BORDER: 0px;
        WIDTH: 100px;
        HEIGHT: 100px;
}
td.banner{
        BACKGROUND: #000000;
        BORDER: 0px;
        WIDTH: 780px;
        HEIGHT: 100px;
        TEXT-ALIGN: center;
}
td.mainBorder {
        BACKGROUND: #71AC72;
        BORDER: 0px;
}
td.leftSideRepeat{
        BACKGROUND: #71AC72;
        BORDER: 0px;
        WIDTH: 5px;
}
td.rightSideRepeat{
        BACKGROUND: #71AC72;
        BORDER: 0px;
        WIDTH: 5px;
}
td.mainSection {
        BACKGROUND: #FFFFFF;
        BORDER: 0px;
        WIDTH: 790px;
        TEXT-ALIGN: left;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-TOP: 10px;
        PADDING-BOTTOM: 10px;
}
td.pageEndLeft {
        BACKGROUND: #000000;
        BORDER: 0px;
        HEIGHT: 38px;
        WIDTH: 140px;
}
td.pageEndMiddle {
        BACKGROUND: #000000;
        BORDER: 0px;
        HEIGHT: 38px;
        WIDTH: 475px;
}
td.pageEndRight {
        BACKGROUND: #000000;
        BORDER: 0px;
        HEIGHT: 38px;
        WIDTH: 170px;
}
th.rightHead {
    BACKGROUND: #000000;
    COLOR: #FFFFFF;
}
td.rightBox {
    BACKGROUND: #C0C0C0;
    TEXT-ALIGN: left;
}
td.IOWBox {
    BACKGROUND: #000000;
    TEXT-ALIGN: center;
}
td.tableback {
    BACKGROUND: #C0C0C0;
}
td.tablehead {
    BACKGROUND: #FF00FF;
}

A.box:link {
    COLOR: #FFFFFF; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
}
A.box:visited {
    COLOR: #FF00FF; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
}
A.box:active {
    COLOR: #FF00FF; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
}
A.box:hover {
    COLOR: #FF0000; 
    TEXT-DECORATION: underline; 
    FONT-FAMILY: Verdana, Arial, sans-serif; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    FONT-STYLE: italic;
}
img.banner {
        DISPLAY: block;
        MARGIN-LEFT: auto;
        MARGIN-RIGHT: auto;
}
img.news {
   MARGIN-LEFT: 5px;
   MARGIN-RIGHT: 5px;
   MARGIN-TOP: 5px;
   MARGIN-BOTTOM: 5px;
}
img.enlargement {
   display:block; 
   margin:0 
   auto;
}
img.rightAd {
   display: block;
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
   MARGIN-TOP: 2px;
   MARGIN-BOTTOM: 2px;
   ALIGN: center;
   BACKGROUND: C0C0C0;
}
img.asylumlogo {
   MARGIN-LEFT: auto;
   MARGIN-RIGHT: auto;
   ALIGN: center;
}
#menu {
width: 70px; /* set width of menu */
background: #000000;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

div#menu ul ul,
div#menu ul li:hover ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}
<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc); /* call hover behaviour file */
font-size: 100%; /* enable IE to resize em fonts */
} 
#menu ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul li a {
height: 1%; /* make links honour display: block; properly */
} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif; 
/* if required use em's for IE as it won't resize pixels */
} 
</style>
<![endif]-->


#E95A04; 

