.smart_folder{
  font-style: italic;
}

.login_box{
  float: right;
  font-size: 10pt;
  margin-left: 30px;
}

.login_box .prompt{
  font-size: 10pt;
}
.login_box .value{
  font-size: 10pt;
}

.login_box #login_options{
  margin-top: 10px;
}

.login_box input{
  font-size: 10pt;
}

/* MENU */
.menu{
  padding: 5px;
  border: 2px solid #B3A169;
  background:  #F2D98D;
  position:absolute;
  width: 150px;
  font-size: 10pt;
}
.menu li{
  list-style: none;
}


/* FOLDER LIST */
#folders_sidebar{
  width:16%;
  position:absolute;
  top:70px;
  left:1%;
  background: white;
}

  #folders_sidebar #compose-item{
    font-size: 10pt;
    margin-bottom: 4px;
  }

  #folders_sidebar .sidebar_header {
    border-top: 1px solid #ccc;
    text-align: left;
    width: 100%;
    font-weight: bold;
    font-family: arial;
    font-size: 8pt;
    color: #bbb;
  }
  #jump-to-folder{
  }
  
  #folders_sidebar #folders {
/*    border-top: 1px solid #ccc;
*/    padding-top: 2px;
  }
  
  #folders_sidebar #folders{
    cursor: move;
    padding-bottom: 3px;
  }
  #folders_sidebar #reorder-folders{
    font-size: 8pt;
    text-align: left;
    margin-bottom: 6px;
  }
  #folders_sidebar #star-is-shared {
    font-size: 0pt;
    text-align: right;
    padding-top: 3px;
    border: none;
  }
  #folders_sidebar #other-stuff {
    margin-top: 10px;
  }



  #folders_sidebar input {
    font-size:8pt;
    padding: 2px;
    width: 80%;
  }

  #folders_sidebar li {
    font-size: 11pt;
    list-style-type: disc;
  }

  .selected_folder{
    font-weight: bold;
  }
  #folder_list_item{
    font-size: 10pt;
  }
  #folders_sidebar #utilities {
    margin-top: 5px;
    font-size: 10pt;
    list-style: none;
  }
  
  #folders_sidebar #folder_info{
    margin-top: 0px;
    padding: 3px;
    font-size: 9pt;
  }
  #folders_sidebar .smart_folder{
    list-style-type: circle;
  }
  
    #folders_sidebar #folder_info .sidebar_header {
      color: #999;
      margin-top: 3px;
      border: none;
    }
    #folders_sidebar #folder_info #smart_folder_query {
      font-family: courier;
      margin-top: 5px;
    }

/* FOLDER EDITOR/DETAILS */
#folder_title{
  background: #FAE9B6;
  margin:  0px;
  position: relative;
  width: 300px;
  left:  20px;
  text-align: left;
}

  #folder_title #display {
    font-size: 12pt;
    padding-left: 10px;
    padding-right: 5px;
  }
#folder_settings_option{
  font-size: 9pt;
  position: absolute;
  top: 5px;
  right: 20px;
}
#folder_editor{
  padding: 5px;
  border: 1px solid #B3A169;
  border-bottom: 3px solid #B3A169;
  border-right: 2px solid #B3A169;
  background:  #F2D98D;
  margin: 30px;
  margin-top: 5px;
  margin-bottom: 10px;
  overflow: auto;
}

  #folder_editor #folder_editor_title{
    border-bottom: 1px solid #999;
    color: #999;
  }

  #folder_editor #folder_attributes {
    float: left;
    margin-left: 5px;
    width: 72%;
  }
  
  #folder_editor #folder_sharing {
    float: right;
    margin-right: 5px;
    width: 25%;
    font-size: 9pt;
  }

  #folder_editor .stamped_stamp{ 
  }
  
    #folder_editor .stamped_stamp div{
      margin-top: 5px;
    }
    #folder_editor .stamped_stamp a {
      text-decoration: none;
    }

    #folder_editor .stamped_stamp .stamp_name {
      font-size: 9pt;
      color: #666;
      border-bottom: 1px solid #666;
      text-align: left;
      width: 100%;
      font-weight: bold;
      font-family: arial;
      margin-bottom: 5px;
    }

    #folder_editor .stamped_stamp .field_label { 
      font-size: 10pt;
      padding-top: 3px;
      color: #333;
      font-weight: bold;
    }

    #folder_editor .stamped_stamp .fields {
      padding-left: 10px;
      padding-right: 10px;
    }  

    #folder_editor .stamped_stamp input {
    }  
        
    #folder_editor #folder_sharing #new_share input{
      font-size: 9pt;
    }
      #folder_editor #folder_sharing #new_share input#user_email{
        width: 75%;
      }


/* Expanded View */
#expanded_view{
  
}
  #expanded_view .item_surround {
    border-bottom: 2px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  #expanded_view .paper-slip {
    background: white;
    border:  1px solid #ccc;
    padding:5px;
    font-size: 10pt;
  }

  #expanded_view select{
    font-size: 8pt;
    border: 1px solid #ccc;
    color: #777;
  }
  #expanded_view .item_header{
    color: #666;
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px;
  }

    #expanded_view .item_name {
      font-weight:  bold;
      font-size: 11pt;
    }

    #expanded_view .item_creator{
      float: right;
      font-style: italic;
      font-size: 9pt;
      color: #aaa;
    }

  #expanded_view .item_stamps {
    float: right;
  }


  #expanded_view .item_content{
    font-size: 10pt;
    font-family: verdana;
    padding-left: 5px;
    padding-right: 5px;
  }
    #expanded_view .item_content .stamp {
    }
      #expanded_view .item_content .stamp .stamp_name {
        padding: 2px;
        padding-left: 0px;
        
        margin-top: 0px;
        font-size: 9pt;
        font-family: helvetica;
        border-bottom: 1px solid #ddd;
      }
      #expanded_view .item_content .stamp .field {
        padding-left: 5px;      
      }
        #expanded_view .item_content .stamp .field_name {
          font-weight: bold;
          margin-top: 5px;
          font-size: 10pt;
          font-family: helvetica;
        }
        #expanded_view .item_content .stamp .field_value {
          font-family: verdana;
          font-size: 10pt;
          margin-top: 0px;
          margin-bottom: 10px;;
          padding-left: 5px;
        }
          #expanded_view .item_content .stamp .field_value p{
            margin-top: 0px;
          }

  #expanded_view .item_footer {
    border-top: 1px solid #ddd;
    font-size: 10pt;
    text-align: right;
    margin-top: 5px;
    padding-top: 5px;
  }
  #expanded_view .item_operations {
    float:left;
  }


/* FILE IT BOOKMARKLET */
#file-it{
}
#cancel-and-close{ 
}


/* -- EDITOR -- */
#editor_operations { 
  width: 50% ; 
  margin-top:5px; 
  margin-bottom: 5px;
  margin-left: 10px;
}  

#editor {
  padding: 5px;
  margin: 10px;
  background: white;
  border: 1px solid #ccc;
  
  overflow: auto;
}

  #editor #content{
    width:74%;
    float: left;
    margin-left: 2%;
    margin-top: 5px;
  }

  #editor #item_name{ 
    padding-bottom: 10px; 
  }
    #editor #item_name input{ 
      font-size: 14pt;
    }


  #editor #secondary_content{
    width:20% ;
    float: right;
    margin-right: 2%;
  }

  #editor .stamped_stamp{ 
    margin-bottom: 10px;
  }
    #editor .stamped_stamp a {
      text-decoration: none;
    }

    #editor .stamped_stamp .stamp_name {
    /*  background: #eee;
      border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; 
      padding: 3px;  
      margin: 0px; 
      margin-bottom: 5px;
      font-size: 10pt; 
    */
    font-size: 9pt;
    color: #CCC;
    border-bottom: 1px solid #ccc;
    text-align: left;
    width: 100%;
    font-weight: bold;
    font-family: arial;
    margin-bottom: 5px;

    }

    #editor .stamped_stamp .field_label { 
      font-size: 10pt;
      padding-top: 3px;
      color: #333;
      font-weight: bold;
    }

    #editor .stamped_stamp .fields {
      padding-left: 10px;
      padding-right: 10px;
    }  

  #editor #stamps {
    padding-bottom: 10px;
  }
  #editor #stamps h1 {
    font-size: 9pt;
    color: #CCC;
    border-bottom: 1px solid #ccc;
    text-align: left;
    width: 100%;
    font-weight: bold;
    font-family: arial;
    margin-bottom: 5px;
  }

  #editor #file_folders h1 {
    font-size: 9pt;
    color: #CCC;
    border-bottom: 1px solid #ccc;
    text-align: left;
    width: 100%;
    font-weight: bold;
    font-family: arial;
    margin-bottom: 5px;
  }

  #editor .sidebar_textbox{
    width: 80%;
    border: 1px solid #aaa;
  }


/* SEARCH BOX/RESULTS */
#search_box {
  position:  absolute;
  top: 10;
  left: 14%;
}

#search_results_menu {
  padding: 5px;
  position:absolute;
  width: 150px;
  font-size: 10pt;
}

  #search_results_menu li{
    list-style: none;
  }
  
  #search_results_menu input {
    font-size: 9pt;
  }
  #search_results_menu form {
    margin: 0px;
  }
  
  #search_results_menu #new_folder_name{
    width: 110px;
  }

