html, body, ul, li, h1, h2, h4 {
        margin: 0px;
        padding: 0px;
        list-style: none;
}
h3 {
        color: #EE3347;
        font: 17px Kristen ITC, bold;
}
h1 img {
        display: block;
}
h2 {
        color: #000000;
        font: 16px Kristen ITC, bold;
        text-decoration: underline;
}
img {
        border: 0px;
}
a {
        color: white;
}
a:hover {
        color: #eee;
}
.left {
        float: left;
}
.right {
        float: right;
}
.more {
        text-align: right;
}
.clear {
        clear: both;
}

body {
        background: #000;
        font: 12px arial, sans-serif;
        color: #A7A7A7;
        padding: 30px 5px;
        text-align: center;
}
/************************** wrappers **********************************/
#wrapper {
        text-align: left;
        width: 900px;
        margin: auto;
        background: url(images/body_bg.gif) repeat-y;
}
#body {
        position: relative;
}
#body-top {
        background: top left url(images/bar.gif) no-repeat;
}
#body-bot {
        background: bottom left url(images/bar.gif) no-repeat;
}
/************************** Header **********************************/
h1 {
        padding: 17px 0px 0px 95px;
}
#header2 {
         float:right;
        padding: 17px 20px 0px 0px;
        right: 30px;
        display:inline;
}
#person {
        float:right;
        padding: 87px 25px 0px 0px;
        right: 30px;
        display:inline;

}
#about {
        float:left;
        margin: -30px 0px 10px 100px;
        width: 450px;
        height: 800px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#about2 {
        float:left;
        margin: 00px 0px 10px 10px;
        width: 169px;
        height: 250px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
         padding:15px 20px 16px 4px;
}
#index {
         float:left;
        margin: -35px 0px 0px 100px;
        width: 750px;
        height: 870px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#passion {
        float:left;
        margin: -30px 0px 10px 100px;
        width: 450px;
        height: 800px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#inspir {
        float:left;
        margin: -35px 0px 0px 100px;
        width: 750px;
        height: 3000px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#skinny {
        float:left;
        margin: -35px 0px 0px 100px;
        width: 750px;
        height: 1900px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#pre-raphael {
        float:left;
        margin: -35px 0px 0px 90px;
        width: 790px;
        height: 750px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font: 15px Kristen ITC;
        padding:15px 20px 16px 4px;
}
#saints {
        float:left;
        margin: -35px 0px 0px 90px;
        width: 790px;
        height: 2200px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
         padding:15px 20px 16px 4px;
}
#whores {
        float:left;
        margin: -35px 0px 0px 90px;
        width: 780px;
        height: 2300px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
         padding:15px 20px 16px 4px;
}
#gothic {
         float:left;
        margin: -35px 0px 0px 100px;
        width: 750px;
        height: 2850px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#sleepy {
        float:left;
        margin: 20px 0px 0px 131px;
        width: 580px;
        height: 800px;
        overflow: auto;
        text-align: justify;
        display:inline;
}
#noir {
       float:left;
        margin: -35px 0px 0px 100px;
        width: 750px;
        height: 1900px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 17px;
}
#dead {
       float:left;
        margin: -35px 0px 0px 100px;
        width: 750px;
        height: 4300px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#info {
        float:left;
        margin: 0px 0px 0px 131px;
        width: 680px;
        height: 670px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
#news {
        float:left;
        margin: -35px 0px 0px 131px;
        width: 670px;
        height: 1740px;
        overflow: auto;
        text-align: justify;
        display:inline;
        font-size: 16px;
        line-height: 1.5;
         padding:15px 20px 16px 4px;
}
#dreamdolls {

        font-size: 14px;
        line-height: 1;
}
#impressum {
        float:left;
        margin: 20px 0px 0px 131px;
        width: 750px;
        height: 500px;
        overflow: auto;
        text-align: justify;
        display:inline;
        line-height: 1.5;
        font-size: 15px;
}
.first-letter {
        font-weight: bold;
        font-size: 16px;
        color: white;
}
/************************** Navigation **********************************/
#header ul {
        margin: 0px 17px 20px 99px;
        border: 2px solid white;
        padding: 5px;
        display:inline;
        float: left;
        width:750px;
}
#header li {
        display:inline;
        padding: 13px;
}
#header ul a {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bolder;
        color: #f3e9d9;
        text-transform: uppercase;
}
#header ul a:hover{
        color: #fff;
}
/************************** Tray **********************************/
#tray {
        padding-left: 150px;
        padding-right: 65px;
}
#tray-left {
        float: left;
        width: 255px;
}
#tray-right {
        float: right;
        width: 302px;
}
#tray-left .left {
        margin-right: 12px;
}
#tray h2 {
        margin-bottom: 16px;
}
#tray p {
        margin: 0px;
        margin-bottom: 3px;
}
#tray-left .more {
        padding-right: 12px;
}
/************************** Footer **********************************/
#footer {
        text-align: center;
        color: white;
        margin-left: 95px;
        margin-right: 14px;
        background: top left url(images/body_bot_left.gif) no-repeat;
}
#footer-right {
        padding-top: 33px;
        padding-bottom: 22px;
        background: top right url(images/body_bot_right.gif) no-repeat;