body {
    overflow: hidden;
}
#desktop {
    width: 100%;
    height: 100%;
}

#dockBar {
    width: 100%;
    position: absolute;
    left : 0px;
    background:#EFEFE3 url(./borrowed/dock-bar-bg.gif) repeat-x scroll 0%;
    border:0pt none;
    padding:3px;
}

#showDesktopButton {
    float : left;
    width : 20px;
    height: 20px;
    background-image: url("./borrowed/desktop.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px dotted #666;
}

#showDesktopButton.hover {
    border: 1px solid #666;
}

#showDesktopButton.clicked {
    background-color: #bbb;
    border: 1px solid #bbb;
}

.dockButton {
    float: left;
    display: inline;
}

body.desktopBG {
    background: #eaeaea;
    background-image: url("./ni-bg.png");
    background-repeat: no-repeat;
    background-position: top right;
    width : 100%;
    height: 100%;
}
.descriptionText {
    font-size: 9pt;
}
.xrefHover {
    background: #ddd;
    border: #bbb;
    cursor: pointer;
}
a.xref {
    text-decoration: underline;
}
.paneTitle {
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.user {
    background-image: url("./borrowed/user.png");
}
.about {
    background-image: url("./borrowed/about.png");
}
.license {
    background-image: url("./borrowed/license.png");
}
.specialThanks {
    background-image: url("./borrowed/thanks.png");
}
.source {
    background-image: url("./borrowed/code.png");
}

.about_icon {
    top: 50px;
}
.source_icon {
    top: 120px;
}
.thanks_icon {
    top: 190px;
}
.license_icon {
    top: 260px;
}

.desktop_icon {
    position: absolute;
    width: 40px;
    height: 40px;
    left: 40px;
}

.desktop_icon.hover {
    border : 2px dotted #bbb;
}

.floating_link {
    position: absolute;
    display: inline;
}