/* Path to home */
#path_to_home { height: 28px; text-align: center; vertical-align: middle; }
#path_to_home a { color: #707070; }
#path_to_home .current { color: #333; }
#path_to_home .next_mark { margin: 0 5px; background: url(images/triangle.gif) #fff 0 4px no-repeat; }

#path_to_home span { margin: 0 5px; background: url(images/triangle.gif) #fff 0 3px no-repeat; }
#path_to_home span.end, #path_to_home span.endfirst, #path_to_home span.also-listed  { background: none; }

#login_info { text-align: right; position: absolute; width: 350px; margin-left: 560px; line-height: 20px; top: 87px; vertical-align: middle; }
* html #login_info { width: 455px; margin: 0;}
#loginPrompt { display: inline; }
#loginForm input { width: 60px; }

#main_area { vertical-align: top; }
#content { width: 520px; padding: 0 10px; }

/* Login */
.sidebar li.error { font-size: 11px; color: #f00; padding-bottom: 5px; }
.sidebar #login #btn { margin-top: 5px; }

/* Sidebars */
.sidebar { width: 180px; }
.sidebar .block { margin-bottom: 12px; }
.sidebar .block .data, .sidebar .block .footer {
  background-color: #f0f0f0; 
  border: 1px solid #f0f0f0;
  padding: 10px;
  color: #4244a9;
}
.sidebar .block h1 {
  font-size: 12px;
  font-weight: normal;
  height: 15px;
  line-height: 15px;
  margin: 0 0 1px 0;
  padding: 2px 10px;
  color: #fff;
  background: url(images/block_header_fill.gif) #f34f16 repeat-x;
}
.sidebar .block h1 a { 
  font-size: 12px;
  font-weight: normal;
  height: 15px;
  line-height: 15px;
  color: #fff;
}

.sidebar .block ul { margin: 0; padding: 0; }
.sidebar .block li { list-style: none; margin: 1px 0; }
.sidebar li { color: #4d4d4d; }
.sidebar li.disabled { color: #8d8d8d; }
.sidebar .block li.separator { background: url(images/block_separator.gif) 0 50% repeat-x; }
.sidebar td { width: 150px; }
.sidebar td.icon { width: 20px; }
.sidebar td.icon img { width: 14px; height: 14px; }
.sidebar .block .footer { clear: both; border-top: 1px dotted #8d8d8d; }
.sidebar .block .footer a { font-weight: bold; color: #d00111 }
.sidebar .block .controls { float: right; }

.item_icon { padding-right: 10px; background: url(../../../images/icon1.gif) no-repeat; }
.folder_icon { padding-right: 10px; background: url(../../../images/icon2.gif) no-repeat; }

/* Owner */
#owner_info #tags { color: #4244ac; margin-top: 5px; }
#owner_info #description { color: #333;  }

.info_block { padding: 14px 0 14px 0; border: 1px solid #b1afaf; border-style: solid none solid none; margin-bottom: 10px; }
.info_block h2 { margin: 0; font-size: 18px; font-weight: normal; color: #f34713; display: inline; }
.info_block .date { font-size: 10px; color: #333; margin: 0 10px; }
.info_block .tags { color: #4244a9; margin: 5px 0 10px 0; }
.info_block .posted_by { color: #4244a9; margin: 5px 0 10px 0; font-size: 10px; }
.info_block .description { color: #333; font-size: 12px; }
.info_block .controls { float: right; }
.news.info_block { border-bottom: none; }

/* Folder view */
.folder_subfolder { clear: left; }
.folder_subfolder .header {
  width: 520px;
  font-size: 12px;
  height: 20px;
  color: #fff;
  background: url(images/block_header_fill.gif) #8B9499 repeat-x;
}

.folder_subfolder .header a { color: #fff; }
.folder_subfolder .header .controls { width: 80px; text-align: right; padding-right: 14px; padding-top: 2px; }
.folder_subfolder .folder_title { padding-left: 10px; width: 240px; }
.folder_subfolder .header .subfolderscount { color: #ffe07d; padding-left: 5px; font-size: 10px; }
.folder_subfolder .pages { width: 61px; }
.folder_subfolder .pages img { margin-left: 2px; cursor: pointer; }
.folder_subfolder .see_all { width: 156px; text-align: right; }
.folder_subfolder .see_all a { font-size: 10px; }
.folder_subfolder .opml img { margin-top: 1px; }
.folder_subfolder .folder_items { overflow: hidden; width: 520px; }
.folder_subfolder td .folder_item { float: none; }

.folder_item { float: left; background-color: #f0f0f0; width: 111px; margin: 9px 9px 9px 8px; text-align: center; }
.folder_item .image { display: block; width: 111px; height: 86px; }
.folder_item .controls { margin: 0 5px 5px 5px; }

/* Item view */
#item.info_block { border-style: solid none none none; }
#item.info_block .image { float: left; margin: 0 10px 10px 0; }

/* Not found */
#not_found { margin-bottom: 50px; border-bottom: none; }

/* My Folders */
.my_folder .description { padding-left: 10px; color: #8d8d8d; }
#controls { margin-top: 10px; border: 1px solid #dbdce0; border-style: solid none none none; padding-top: 10px; }
#form { margin-top: 15px; }

/* View type 2 - Tree*/
.viewtype2 .subnode.item, .viewtype2 .subnode .header { padding: 2px; }
.viewtype2 .subnode .header { padding-right: 3px; }
.viewtype2 .subfolder { padding: 0; background-color: #dfdfdf; border-bottom: 1px solid #fff; } 
.viewtype2 .item { background-color: #dfdfdf; } 
.viewtype2 .subfolder.alt, .viewtype2 .item.alt { background-color: #f0f0f0; }
.viewtype2 .subfolder .subnode { margin: 0 0 0 19px; }
.viewtype2 .icon { width: 14px; height: 14px; }
.viewtype2 .subfolder .subfolder { padding: 3px 0 3px 0; background-color: #FFF; }
.viewtype2 .subfolder .item { background-color: #FFF; } 
.viewtype2 .controls { float: right; }
.viewtype2 .description { clear: right; padding: 0 0 0 33px; color: #6F6F6F; font-size: 10px; }
.viewtype2 h2 { color: #4D4D4D; font-weight: normal; margin: 0 0 0 5px; padding: 0; display: inline; }
.viewtype2 img.handle, .viewtype2 img.spacer { padding: 0; margin: 0 5px 0 0; }
.viewtype2 img.handle { background: url(../../../images/plus.gif) no-repeat; cursor: default; }
.viewtype2 img.handle.open { background: url(../../../images/minus.gif) no-repeat; }
.viewtype2 .subelements { display: none; border: 1px solid #eee; border-style: solid none none none; background-color: #FFF; }
.viewtype2 img.handle:hover { cursor: pointer; }

/* Organizations */
#orgs .title, #orgs .rec { width: 200px; }
#orgs .users { text-align: center; width: 120px; }

.altrow, .form, .info { background: #F0F0F0; }

/* CSV Import */
.error { color: #f00; font-weight: bold; margin-bottom: 10px; }
#step_descr { font-weight: bold; }
#show_rest { margin: 5px 0; }

/* Backup - Restore */
#backups .size { text-align: center; width: 75px; }
#backups .date { width: 150px; }

/* Miscellaneous */
.clickable { cursor: pointer; }
.descr { color: #8d8d8d; }

/* Tags */
#tags .folders, #tags .items, #tags .users { width: 50px; text-align: center; }
#tags .name { width: 200px; }

/* News */
.news_item { border-bottom: 1px solid #dbdce0; padding: 5px; margin-bottom: 10px; background-color: #f0f0f0; overflow: hidden; width: 510px;  }
.news_item .controls { float: right; }
.news_item h2 { padding: 0; margin: 0; color: #444; }
.news_item .text { clear: right; margin: 5px 0; }
.news_item .posted_by { float: right; color: #777; }
.news_item.private { background-color: #dfdfdf; }

.bulleted#news li { background-image: url(images/star.gif); }
