html, body
{
    background: url(../gfx/bg_body.png) repeat-x #ffe800;
    height:     100%;
    margin:     0px;
    width:      100%;
}

#outerWrapper
{
    height: 100%;
    margin: 0px auto;
    width:  980px;
}

#shadow_left
{
    background: url(../gfx/bg_shadow_left.png);
    width:      15px;
}

#contentWrapper
{
    width: 950px;
}

#innerWrapper
{
    background: url(../gfx/bg.png);
    min-heigth: 938px;
    width: 950px;
}

#top_left
{
    background: url(../gfx/bg_top_left.png);
    float:      left;
    height:     219px;
    width:      328px;
}

#badsmiley
{
    position:   absolute;
    background: url(../gfx/badsmiley.png);
    height:     718px;
    width:      547px;
}

#header
{
    position: absolute;
    height: 200px;
    width: 950px;
    overflow: hidden;
}

#logo_acidwars
{
    position:   absolute;
    background: url(../gfx/logo_acidwars.png);
    left:       0px;
    top:        0px;
    width:      351px;
    height:     200px;
}

#logo_acidtracks
{
    position:   absolute;
    background: url(../gfx/logo_acidtracks.png);
    left:       742px;
    top:        0px; /* 45*/
    width:      178px;
    height:     91px;
}

#top_middle
{
    float:  left;
    height: 219px;
    width:  294px;
}

#top_right
{
    float:      left;
    background: url(../gfx/bg_top_right.png);
    height:     219px;
    width:      328px;
}

div.clearBoth
{
    clear: both;
}

#middle
{
    background: url(../gfx/bg.png);
    min-height: 279px;
    width:      950px;
}

#content
{
    position:   relative;
    z-index:    2;
}

#bottom_left
{
    float:      left;
    background: url(../gfx/bg_bottom_left.png);
    height:     220px;
    width:      328px;
}

#bottom_middle
{
    float:  left;
    height: 220px;
    width:  294px;
}

#bottom_right
{
    float:      left;
    background: url(../gfx/bg_bottom_right.png);
    width:      328px;
    height:     220px;
}

#shadow_right
{
    background: url(../gfx/bg_shadow_right.png);
}

#newsletter
{
    position:   relative;
    left:       652px;
    font:       11px verdana,arial,tahoma,sans-serif;
    width:      244px;
    top:        80px;
    background: url(../gfx/bg_newsletter.png);
    border:     1px dashed #000;
    padding:    4px;
}

form
{
    display:    inline;
}

a
{
    color:              #000;
    font-weight:        bold;
    text-decoration:    none;
}
a:hover
{
    text-decoration:    underline;
}


input
{
    border: 1px solid #000;
    font:   11px verdana,arial,tahoma,sans-serif;   
}

input.button
{
    background: #000;
    color:      #ffed00;
    cursor:     pointer;
}



td.flyer_border_top {
    height: 11px;
    width: 286px;
    background: url(../gfx/flyer_top.png);
}

td.flyer_border_top_left {
    height: 8px;
    width: 15px;
    background: url(../gfx/flyer_top_left.png);
}

td.flyer_border_top_right {
    height: 8px;
    width: 21px;
    background: url(../gfx/flyer_top_right.png);
}

td.flyer_border_middle_left {
    width: 15px;
    background: url(../gfx/flyer_middle_left.png);
    font-size: 1px;
}

td.flyer_border_middle_right {
    width: 21px;
    background: url(../gfx/flyer_middle_right.png);
    font-size: 1px;
}

td.flyer_border_bottom_left {
    height: 8px;
    width: 15px;
    background: url(../gfx/flyer_bottom_left.png);
}

td.flyer_border_bottom_right {
    height: 8px;
    width: 21px;
    background: url(../gfx/flyer_bottom_right.png);
}

td.flyer_border_bottom {
    height: 11px;
    width: 286px;
    background: url(../gfx/flyer_bottom.png);
}
