body        {
        margin: 0px;
        padding: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        background: #292929;
        color: #bebebe;
        font-size: 10pt;
        font-family: 'Arial';
        }

td        {
        font-size: 10pt;
        }

a        {
        color: #266a7b;
        }

a.menu{
        color: #bebebe;
        font-size: 10pt;
        text-decoration: none;
        }

a.menu2{
        color: #77888c;
        font-size: 10pt;
        text-decoration: none;
        }


a.menu:hover, a.menu2:hover{
        color: #fbfdfd;
        }

span.menu{
        color: #fbfdfd;
        font-size: 10pt;
        }

span.menuItem{
        padding-right: 50px;
        }

td.blogitem{
        width: 312px;
        vertical-align: top;
        }

.blogdate        {
        color: #5a5959;
        font-size: 8pt;
        padding-bottom: 17px;
        font-weight: bold;
        }

.blogtext        {
        font-size: 8pt;
        padding-right: 40px;
        }

.blogTitle        {
        font-size: 13pt;
        font-family: 'Trebuchet MS', 'Arial';
        color: #ffffff;
        padding-bottom: 10px;
        }

.quickOpen{
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        display: none;
        z-index: 100;
        }

.quickBg{
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        visibility: hidden;
        z-index: 90;
        background: #000000;
         opacity: 0.7;
         filter:Alpha(Opacity='70');
        }




input.photoPost{
        width: 500px;
        }
textarea.photoPost{
        width: 500px;
        height: 120px;
        }

.title, h1,h2{
        font-size: 16pt;
        color: #848484;
        padding-bottom: 15px;
        font-weight: normal;
        font-family: 'Trebuchet MS', 'Arial';
        }

.admTable{
        width: 600px;
        background: #343434;
        }

.admSmall{
        font-size: 8pt;
        }

.ghost        {
         opacity: 0.3;
         filter:Alpha(Opacity='30');
        }

.titleField        {
        width: 600px;
        }

.docText{
        width: 940px;
        height: 350px;
        background: #ffffff;
        font-size: 10pt;
        font-family: 'Trebuchet MS', 'Arial';
        }

textarea.aboutField{
        width: 600px;
        height: 100px;
        }

textarea.titleField{
        height: 200px;
        }


input.addDay{
        width: 30px;
        border: solid 0px;
        font-size: 18pt;
        }

textarea.addDay{
        width: 250px;
        height: 80px;
        }

div.dialogBox{
        background: #282828 url("/img/bg.jpg") repeat-x;
        border: solid 1px #353535;
        }

.dayCell        {
        position: absolute;
        top: 25px;
        left: 60px;
        font-size: 45pt;
        color: #545454;
        }

.dayItem        {
        position: absolute;
        top: 0px;
        left: 5px;
        font-size: 7pt;
        }

.dayMax        {
        position: relative;
        width: 100%;
        height: 100%;
        }

.blogLink        {
        text-decoration: none;
        color: #d2d2d2;
        }
.linkUpload{
        width: 700px;
        height: 300px;
        }


div#scrollbar{
    display:none;
    }

#t1        {
        border-collapse:collapse;
        position: absolute;
        }

div#wn        {
    position: relative;
    width:100%; height:250px;
    overflow: hidden;
}

div#scrollbar {
    position:relative;
    width:100%; height:19px;
    display:block; /* display:none initially */
}

div#track {
    position:absolute;
    left:0px;
    top:0px;
    width:100%; height:21px;
    background: #282b2c;
  }
div#dragBar {
    position:absolute;
    left:0px;
    top:0px;
    width:19px; height:18px;
    background-color:#282b2c;
  }
div#le_ft { position:absolute; left:0; top:0; }
div#rig_ht { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block;
    }
