.Wrap {white-space: nowrap;}
img.AutoScale {max-width: 100%; max-height: 100%;}
td {vertical-align: top; padding-left: 4px; padding-right: 4px;}
tr.SectionGap td {font-size: 4px; border-left: none; border-top: none; border-bottom: 1px solid #000; border-right: 1px solid #000;}
tr.SectionAll th {border-left: none; border-top: none; border-bottom: 1px solid #000; border-right: 1px solid #000;}
tr.SectionBegin td {border-left: none; border-top: none; border-right: 1px solid #000;}
tr.SectionEnd td {border-left: none; border-top: none; border-bottom: 1px solid #000; border-right: 1px solid #000;}
tr.SectionMiddle td {border-left: none; border-top: none; border-right: 1px solid #000;}
table.dc {border-top: 1px solid #000; border-left: 1px solid #000; width: 100%;}
table.dc tr.SectionBegin td {border-bottom: 1px solid #c0c0c0;}
table.dc tr.SectionMiddle td {border-bottom: 1px solid #c0c0c0;}
th.DirItemHeader {color: #000; background-color: #e7e7e7; padding-top: 8px;}
td.DirItemDefault {color: #000; background-color: #fff;}
td.DirItemDiff {color: #f00; background-color: #fff;}
td.DirItemNewer {color: #f00; background-color: #fff;}
.DirItemOlder {color: #808080; background-color: #fff;}
.DirItemOrphan {color: #6a00d5; background-color: #fff;}
.DirItemSame {color: #000; background-color: #fff;}
.text-black {color: #000;}
.DirOlderExpanded {color: #b1b1b1;}
.DirNewerExpanded {color: #f77a7a;}
.DirOrphanExpanded {color: #6a00d5;}
.DirSameExpanded {color:#757575;}
.DirOrphanOlderExpanded {
    background: #6a00d5;
    background: -moz-linear-gradient(-45deg, #6a00d5 50%, #b1b1b1 50%);
    background: -webkit-linear-gradient(-45deg, #6a00d5 50%,#b1b1b1 50%);
    background: linear-gradient(135deg, #6a00d5 50%,#b1b1b1 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a00d5', endColorstr='#b1b1b1',GradientType=1 );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
}
.DirNewerOrphanExpanded {
    background: #f77a7a;
    background: -moz-linear-gradient(-45deg, #f77a7a 50%, #6a00d5 50%);
    background: -webkit-linear-gradient(-45deg, #f77a7a 50%,#6a00d5 50%);
    background: linear-gradient(135deg, #f77a7a 50%,#6a00d5 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77a7a', endColorstr='#6a00d5',GradientType=1 );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
}
#forkme_banner {
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 10;
    padding: 10px 50px 10px 10px;
    color: #fff;
    background: url(../images/blacktocat.png) #0090ff no-repeat 95% 50%;
    font-weight: 700;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
#downloads {
    position: absolute;
    width: 210px;
    z-index: 10;
    top: 0px;
    right: 0;
    height: 70px;
    background: url(../images/icon_download.png) no-repeat 0% 90%;
}
.zip_download_link {
    display: block;
    float: right;
    width: 90px;
    height: 70px;
    text-indent: -5000px;
    overflow: hidden;
    background: url(../images/sprite_download.png) no-repeat bottom left;
}
.tar_download_link {
    display: block;
    float: right;
    width: 90px;
    height: 70px;
    text-indent: -5000px;
    overflow: hidden;
    background: url(../images/sprite_download.png) no-repeat bottom right;
    margin-left: 10px;
}
.zip_download_link:hover {
    background: url(../images/sprite_download.png) no-repeat top left;
}
.tar_download_link:hover {
    background: url(../images/sprite_download.png) no-repeat top right;
}
.pos_rel {
    position: relative
}