html{
        min-width: 300px;
        height:100%;
} /*IE7*/

img{
        position:absolute;

        border:none;
}

#main{
        max-width: 840px;
        min-height:100%;
        text-align: left;
        margin: 0 auto;
        position: relative;
        background-color:#000;
        padding: 0px 20px;
}
#images{
        visibility:hidden;
}

#loading_bar{
        margin-top:164px;
        margin-bottom:200px;
        text-align:center;
        width:100%;
}
#loading_bar img{
        margin-top:10px;
        position:relative;
}
#captions{
        font-weight:normal;
        position:relative;
        text-align:center;
        z-index:10000;
        color: #333333;
}
#scrollbar{
        visibility:hidden;
        position:relative;
        border-bottom:1px solid #b3b3b3;
        z-index:10001;
}
#slider{
        position:absolute;
        margin-top:-7px;
        margin-left:-7px;
        z-index:10002;
        background-image:url(slider.png);
        background-repeat:no-repeat;
        width:14px;
        height:14px;
}
#imageflow{
        text-align:left;
}