/* --General------------------------------- */

body {
  background-color: #303030;
  color: #e0e0e0;

  scrollbar-face-color:       #404040;
  scrollbar-shadow-color:     #303030;
  scrollbar-highlight-color:  #505050;
  scrollbar-3dlight-color:    #606060;
  scrollbar-darkshadow-color: #202020;
  scrollbar-track-color:      #303030;
  scrollbar-arrow-color:      #000000;

  font-family: "Trebuchet MS", Arial, sans-serif;
}

a.admin {
  display: block;
  margin-top: 1em;
  margin-bottom: 1.5em;
  color: #404040;
  text-decoration: none;
}
a.admin:hover { color: #808080; }


a.button {
  float: left;
  display: block;
  width: 29px;
  height: 29px;
  background-position: top center;
  background-repeat: no-repeat;
  border: none;
}

a.button_disabled {
  cursor: default;
  float: left;
  display: block;
  width: 29px;
  height: 29px;
  background-position: top right;
  background-repeat: no-repeat;
  border: none;
}

a.button:hover {
  background-position:top left;
}

a#fwd     { background-image: url(img/btn_fwd.gif); }
a#back    { background-image: url(img/btn_back.gif); }
a#note    { background-image: url(img/btn_note.gif); }
a#notes   { background-image: url(img/btn_notes.gif); }
a#prev    { background-image: url(img/btn_prev.gif); }
a#next    { background-image: url(img/btn_next.gif); }
a#help    { background-image: url(img/btn_help.gif); }
a#image   { background-image: url(img/btn_image.gif); }
a#thumb   { background-image: url(img/btn_thumb.gif); }
a#home    { background-image: url(img/btn_home.gif); }
a#admin   { background-image: url(img/btn_admin.gif); }
a#ok      { background-image: url(img/btn_ok.gif); }
a#cancel  { background-image: url(img/btn_cancel.gif); }
a#contact { background-image: url(img/btn_contact.gif); }
a#folder  { background-image: url(img/btn_folder.gif); }

/* --Password/Dialog----------------------- */

div#pwd_dialog {
  width: 10em;
  background-color: black;
  border: 1px solid #808080;
  padding: 20px;
  padding-top: 15px;
  position: absolute;
  width: 28%;
  left: 36%;
  top: 25%;
}

div#pwd_dialog input {
  width: 100%;
  font-family: "Trebuchet MS", Tahoma;
  font-weight: bold;
  background-color: #101010;
  border: 1px solid #404040;
  color: white;
  padding-left: 2px;
}

div#pwd_dialog label {
  color: #808080;
  width: 100%;
}

div#pwd_dialog h1 {
  font-size: 1.4em;
  border-bottom: 3px solid white;
  margin-bottom: 1em;
  color: #ffffff;
}

table.list {
  font-size: 80%;
  font-family: Tahoma;
}

table.list tr td {
}

table.list tr th {
  border-bottom: 1px solid white;
  text-align: left;
}

table a {
  color: #c0c0ff;
  text-decoration: none;
}

table a:hover {
  text-decoration: underline;
  color: #e0e0ff;
}
