#folder_content {
  padding: 0px;
  margin: 0px;
  height: 350px; }
  #folder_content a:hover, #folder_content a:focus {
    background-color: transparent; }
  #folder_content li {
    display: block;
    font-size: 1.2em;
    width: auto;
    list-style-type: none;
    padding: 3px 5px 3px 30px;
    background-position: 5px center;
    background-repeat: no-repeat;
    background-color: white;
    min-height: 20px;
    min-width: 200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    #folder_content li.draggable {
      cursor: pointer; }
    #folder_content li .links {
      display: none;
      float: right; }
    #folder_content li.folder {
      background-image: url(/images/folder_big.png); }
      #folder_content li.folder.currently_locked_folder, #folder_content li.folder.folder_locked {
        background-image: url(/images/folder_big_locked.png); }
      #folder_content li.folder.drop_target {
        border: 1px solid #999999; }
    #folder_content li.file {
      background-image: url(/images/file_big.png); }
      #folder_content li.file.currently_locked, #folder_content li.file.locked {
        background-image: url(/images/file_big_locked.png); }
    #folder_content li.draggable .name {
      cursor: move; }
    #folder_content li:hover {
      background-color: #ffffcc; }
      #folder_content li:hover .links {
        display: block;
        opacity: 0.5; }
        #folder_content li:hover .links:hover {
          opacity: 1; }
    #folder_content li.selected, #folder_content li .temp_selected {
      background-color: #ffeeaa;
      font-weight: bold; }
      #folder_content li.selected .links, #folder_content li .temp_selected .links {
        display: block;
        opacity: 1; }

#tags ul {
  padding: 10px 0px;
  margin: 0px;
  list-style-type: none; }
  #tags ul li.tag {
    padding: 4px 5px 4px 35px;
    cursor: pointer;
    background-image: url(/images/tag_icon.png);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    white-space: nowrap; }
    #tags ul li.tag:hover {
      background-color: #eeeeee; }
    #tags ul li.tag.open {
      background-image: url(/images/tag_icon.png); }
    #tags ul li.tag.drop_target {
      border: 1px solid #999999; }
    #tags ul li.tag.selected {
      background-color: #dddddd; }

#view_options .header {
  font-size: 1em;
  font-weight: bold; }

#folders {
  padding: 0px 0px 20px 0px; }
  #folders ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none; }
    #folders ul li.folder {
      display: block;
      color: #444444; }
      #folders ul li.folder ul {
        margin-left: 10px; }
      #folders ul li.folder .folder_name {
        padding: 5px 5px 5px 30px;
        cursor: pointer;
        background-image: url(/images/folder_closed.png);
        background-position: 7px center;
        background-repeat: no-repeat;
        white-space: nowrap;
        vertical-align: center;
        font-size: 1em; }
        #folders ul li.folder .folder_name:hover {
          background-color: #eeeeee; }
        #folders ul li.folder .folder_name.open {
          background-image: url(/images/folder_open.png); }
        #folders ul li.folder .folder_name.drop_target {
          border: 1px solid #999999; }
        #folders ul li.folder .folder_name.selected {
          background-color: #dddddd;
          border-top: 1px solid #eeeeee;
          border-bottom: 1px solid #eeeeee;
          font-weight: bold; }
        #folders ul li.folder .folder_name.related {
          background-color: #dddddd;
          border-top: 1px solid #eeeeee;
          border-bottom: 1px solid #eeeeee; }
      #folders ul li.folder.currently_locked_folder .folder_name, #folders ul li.folder.folder_locked .folder_name {
        background-image: url(/images/folder_locked.png); }

#multi_file_uploads_link {
  background: url(/images/file_multiple.png) left 5px no-repeat; }

#file_uploads {
  width: auto;
  margin: 0px 30px 10px; }
  #file_uploads .file_upload {
    font-size: 0.8em;
    border: 1px solid #aaaaaa;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 3px;
    margin-bottom: 3px;
    background-color: #dddddd; }
    #file_uploads .file_upload.finished_message {
      background-color: #d0e0f0; }
    #file_uploads .file_upload .file_name {
      font-weight: bold; }
    #file_uploads .file_upload .cancel_upload_link {
      float: right; }
    #file_uploads .file_upload .progress_bar {
      height: 10px;
      margin: 2px 20px; }

.embedded_swf {
  min-height: 600px;
  height: 80%;
  width: 100%; }
