html {
    background-color: #000;
    padding: 0;
    margin: 0;
}

img {
    border: 0;
}

body {
    padding: 0;
    margin: 0;
    background-color: #000;
    color: #fff;
    text-align: center;
}

.container {
    text-align: left;
    position: relative;
    width: 760px;
    background: url(../images/lovelyleather.gif);
    padding: 0;
    margin: 0 auto;
    z-index: 1;
}

.footer {
    margin: 0;
    padding: 4px 6px 2px 4px;
    text-align: center;
}

#floatingwindow {
    display: none;
}

#swfvideo {
    margin: 0;
    padding: 0;
    font: 10px arial;
    color: #fff;
}

#videolink {
    position: relative;
    width: 100%;
    height: 16px;
    padding: 0;
    margin: 0;
    top: -2px;
}

#videolink #vidurl {
    font: 12px arial;
    margin: 0;
    padding: 0;
    width: 100%;
    border: 0;
    height: 16px;
    background: #7d5439;
}

.title {
    font: 14px arial;
    font-weight: bold;
    padding-left: 13px;
}

.title a {
    text-decoration: none;
    cursor: pointer;
}

.vidlink {
    cursor: pointer;
}

.infolist {
    width: 50px;
    display: block;
    float: left;
}

.screenshot {
    position: relative;
    margin-left: 6px;
    margin-bottom: 1px;
    float: right;
    border: 2px ridge #7d5439;
}

.homeimg {
    position: relative;
    margin-right: 6px;
    margin-bottom: 1px;
    float: left;
    border: 2px ridge #7d5439;
}

.category {
    font: 24px arial;
    text-align: left;
    font-variant: small-caps;
    font-weight: bold;
    color: #E8D8CE;
    position: relative;
    padding: 16px 0px 6px 20px;
    margin: 0;
}

.downloads {
    padding: 0px;
    margin: 0px;
    margin-top: 32px;
}

.download {
    height: 48px;
    background: url(../images/download.png) no-repeat left center; 
    width: 100%;
}

.download a {
    padding-left: 64px;
    position: relative;
    top: 10px;
    font: 12px arial;
    font-weight: bold;
    color: #fff;
    height: 48px;
    width: 100%;
    vertical-align: middle;
    text-decoration: underline;
}

#menu {display:block; width:320px; height:284px; }
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin:0;}
#menu li.evil1 {background:transparent url(../images/evilmasterw00t.gif);}
#menu a {display:block; width:320px; height:0; padding-top:284px; color:#000; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:284px; he\ight:0;}
#menu a#evil1 {background:transparent url(../images/evilmasterftw.gif) -322px -291px no-repeat;}
#menu a#evil1:hover {background-position:0 0; z-index:50; cursor: default;}
* html #menu a:hover {height:284px; he\ight:0;}

.xsnazzy {width: 450px; position: relative; background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {background: #B07954; height:1px;}
.xb2, .xb3, .xb4 {background: #B07954; border-left:1px solid #7d5439; border-right:1px solid #7d5439;}
.xb1 {margin:0 5px; background:#7d5439;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px; }
.xb4 {height:2px; margin:0 1px;}
.xboxcontainer {
    display:block;
    background: #B07954;
    padding: 12px;
    border:0 solid #7d5439;
    border-width:0 1px;
}
.xcontent {
    height: 100%;
    width: 100%;
    margin:0;
    padding: 0;
    font: 10px arial;
    color: #fff;
    text-align: justify;
}
.xsnazzy a { color: #fff; }




