/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  h1 { margin: 0pt 0pt 10px 8px;
    padding: 0pt;
    color: rgb(0, 102, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: medium;
    }

  img { border: 0pt none ;
    }

  form { margin: 0pt;
    padding: 0pt;
    }

  #container { border: 1px solid rgb(204, 204, 204);
    padding: 9px;
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgb(255, 255, 255);
    }

  #breadcrumbs { margin: 0pt 0pt 8px 8px;
    color: rgb(0, 102, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    }

  #breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:link, #breadcrumbs a:active { color: rgb(0, 102, 0);
    text-decoration: none;
    }

  #breadcrumbs a:hover { text-decoration: underline;
    }

  #listingcontainer { padding: 10px;
    background-image: url(bg.gif);
    background-color: rgb(232, 242, 232);
    }

  #listingheader { color: rgb(0, 102, 0);
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    text-align: right;
    }

  #listingheader a, #listingheader a:active, #listingheader a:visited, #listingheader a:link { text-decoration: none;
    color: rgb(0, 102, 0);
    }

  #listingheader a:hover { text-decoration: underline;
    color: rgb(0, 102, 0);
    }

  #headerfile { text-align: left;
    float: left;
    width: 220px;
    }

  #headersize { text-align: right;
    width: 110px;
    float: left;
    }

  #listing { border: 1px solid rgb(0, 51, 0);
    }

  #listing a { padding: 2px 5px;
    display: block;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: 420px;
    text-align: right;
    color: rgb(103, 110, 4);
    }

  #listing a:hover { background-color: rgb(153, 255, 153);
    }

  #listing a img { float: left;
    margin-right: 4px;
    }

  #listing a strong { width: 180px;
    float: left;
    cursor: pointer;
    text-align: left;
    }

  #listing a em { float: left;
    width: 120px;
    text-align: right;
    cursor: pointer;
    }

  #listing a span { position: absolute;
    margin-left: -151px;
    margin-top: -2px;
    }

  #listing a span img { width: 100px;
    background-color: rgb(204, 204, 204);
    visibility: hidden;
    }

  #listing a:hover span img { border: 1px solid rgb(102, 102, 102);
    visibility: visible;
    }

  #upload { border: 1px solid rgb(167, 197, 255);
    display: block;
    margin-top: 10px;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: 200px;
    background-color: rgb(87, 198, 31);
    color: rgb(255, 255, 255);
    }

  #uploadtitle { border-bottom: 1px solid rgb(167, 197, 255);
    padding: 2px 5px;
    background-color: rgb(232, 242, 232);
    }

  #uploadcontent { padding: 2px 5px;
    }

  #copy { width: 490px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: x-small;
    color: rgb(102, 102, 102);
    font-family: Arial,Helvetica,sans-serif;
    }

  #copy a { text-decoration: underline;
    color: rgb(102, 102, 102);
    }

  .b { background-color: rgb(232, 242, 232);
    }

  .w { background-color: rgb(255, 255, 255);
    }

  .mod { float: right;
    }

  .size { float: right;
    }

