diff --git a/themes/greentiny/images/blank_icon.gif b/themes/greentiny/images/blank_icon.gif new file mode 100644 index 000000000..f6482afb6 Binary files /dev/null and b/themes/greentiny/images/blank_icon.gif differ diff --git a/themes/greentiny/images/down_arrow.png b/themes/greentiny/images/down_arrow.png new file mode 100644 index 000000000..3eff46dd1 Binary files /dev/null and b/themes/greentiny/images/down_arrow.png differ diff --git a/themes/greentiny/images/favicon.png b/themes/greentiny/images/favicon.png new file mode 100644 index 000000000..a6f114cdd Binary files /dev/null and b/themes/greentiny/images/favicon.png differ diff --git a/themes/greentiny/images/feed-icon-12x12.png b/themes/greentiny/images/feed-icon-12x12.png new file mode 100644 index 000000000..291000eab Binary files /dev/null and b/themes/greentiny/images/feed-icon-12x12.png differ diff --git a/themes/greentiny/images/footer.png b/themes/greentiny/images/footer.png new file mode 100644 index 000000000..79add28b2 Binary files /dev/null and b/themes/greentiny/images/footer.png differ diff --git a/themes/greentiny/images/fresh.png b/themes/greentiny/images/fresh.png new file mode 100644 index 000000000..88cad8122 Binary files /dev/null and b/themes/greentiny/images/fresh.png differ diff --git a/themes/greentiny/images/fresh_new.png b/themes/greentiny/images/fresh_new.png new file mode 100644 index 000000000..245ea444b Binary files /dev/null and b/themes/greentiny/images/fresh_new.png differ diff --git a/themes/greentiny/images/indicator_white.gif b/themes/greentiny/images/indicator_white.gif new file mode 100644 index 000000000..856d47150 Binary files /dev/null and b/themes/greentiny/images/indicator_white.gif differ diff --git a/themes/greentiny/images/label.png b/themes/greentiny/images/label.png new file mode 100644 index 000000000..a4b4182d6 Binary files /dev/null and b/themes/greentiny/images/label.png differ diff --git a/themes/greentiny/images/mark_set.gif b/themes/greentiny/images/mark_set.gif new file mode 100644 index 000000000..4dd6bdcd6 Binary files /dev/null and b/themes/greentiny/images/mark_set.gif differ diff --git a/themes/greentiny/images/mark_set.png b/themes/greentiny/images/mark_set.png new file mode 100644 index 000000000..132f8d9cf Binary files /dev/null and b/themes/greentiny/images/mark_set.png differ diff --git a/themes/greentiny/images/mark_unset.gif b/themes/greentiny/images/mark_unset.gif new file mode 100644 index 000000000..47db0b569 Binary files /dev/null and b/themes/greentiny/images/mark_unset.gif differ diff --git a/themes/greentiny/images/mark_unset.png b/themes/greentiny/images/mark_unset.png new file mode 100644 index 000000000..4104defb6 Binary files /dev/null and b/themes/greentiny/images/mark_unset.png differ diff --git a/themes/greentiny/images/new_version.png b/themes/greentiny/images/new_version.png new file mode 100644 index 000000000..b311d6249 Binary files /dev/null and b/themes/greentiny/images/new_version.png differ diff --git a/themes/greentiny/images/overlay.png b/themes/greentiny/images/overlay.png new file mode 100644 index 000000000..e3a0a7702 Binary files /dev/null and b/themes/greentiny/images/overlay.png differ diff --git a/themes/greentiny/images/prefs-content.png b/themes/greentiny/images/prefs-content.png new file mode 100644 index 000000000..8eccab137 Binary files /dev/null and b/themes/greentiny/images/prefs-content.png differ diff --git a/themes/greentiny/images/pub_set.gif b/themes/greentiny/images/pub_set.gif new file mode 100644 index 000000000..a6f114cdd Binary files /dev/null and b/themes/greentiny/images/pub_set.gif differ diff --git a/themes/greentiny/images/pub_set.png b/themes/greentiny/images/pub_set.png new file mode 100644 index 000000000..e8b96d1f6 Binary files /dev/null and b/themes/greentiny/images/pub_set.png differ diff --git a/themes/greentiny/images/pub_unset.gif b/themes/greentiny/images/pub_unset.gif new file mode 100644 index 000000000..552576f21 Binary files /dev/null and b/themes/greentiny/images/pub_unset.gif differ diff --git a/themes/greentiny/images/pub_unset.png b/themes/greentiny/images/pub_unset.png new file mode 100644 index 000000000..c28e9dafa Binary files /dev/null and b/themes/greentiny/images/pub_unset.png differ diff --git a/themes/greentiny/images/resize_handle_horiz.png b/themes/greentiny/images/resize_handle_horiz.png new file mode 100644 index 000000000..b0ef93f1b Binary files /dev/null and b/themes/greentiny/images/resize_handle_horiz.png differ diff --git a/themes/greentiny/images/resize_horiz.png b/themes/greentiny/images/resize_horiz.png new file mode 100644 index 000000000..ce947c9b2 Binary files /dev/null and b/themes/greentiny/images/resize_horiz.png differ diff --git a/themes/greentiny/images/resizer.png b/themes/greentiny/images/resizer.png new file mode 100644 index 000000000..ca3b02f81 Binary files /dev/null and b/themes/greentiny/images/resizer.png differ diff --git a/themes/greentiny/images/score_half_high.png b/themes/greentiny/images/score_half_high.png new file mode 100644 index 000000000..73e06b538 Binary files /dev/null and b/themes/greentiny/images/score_half_high.png differ diff --git a/themes/greentiny/images/score_half_low.png b/themes/greentiny/images/score_half_low.png new file mode 100644 index 000000000..d44ee6c6a Binary files /dev/null and b/themes/greentiny/images/score_half_low.png differ diff --git a/themes/greentiny/images/score_high.png b/themes/greentiny/images/score_high.png new file mode 100644 index 000000000..0d1d9469a Binary files /dev/null and b/themes/greentiny/images/score_high.png differ diff --git a/themes/greentiny/images/score_low.png b/themes/greentiny/images/score_low.png new file mode 100644 index 000000000..0aefff100 Binary files /dev/null and b/themes/greentiny/images/score_low.png differ diff --git a/themes/greentiny/images/score_neutral.png b/themes/greentiny/images/score_neutral.png new file mode 100644 index 000000000..deaa10ae3 Binary files /dev/null and b/themes/greentiny/images/score_neutral.png differ diff --git a/themes/greentiny/images/sign_excl.png b/themes/greentiny/images/sign_excl.png new file mode 100644 index 000000000..ab6e7dc80 Binary files /dev/null and b/themes/greentiny/images/sign_excl.png differ diff --git a/themes/greentiny/images/sign_info.png b/themes/greentiny/images/sign_info.png new file mode 100644 index 000000000..59f8ab6f0 Binary files /dev/null and b/themes/greentiny/images/sign_info.png differ diff --git a/themes/greentiny/images/sign_quest.png b/themes/greentiny/images/sign_quest.png new file mode 100644 index 000000000..f4cd417e7 Binary files /dev/null and b/themes/greentiny/images/sign_quest.png differ diff --git a/themes/greentiny/images/small_question.png b/themes/greentiny/images/small_question.png new file mode 100644 index 000000000..a441ef81b Binary files /dev/null and b/themes/greentiny/images/small_question.png differ diff --git a/themes/greentiny/images/tag.png b/themes/greentiny/images/tag.png new file mode 100644 index 000000000..a4b4182d6 Binary files /dev/null and b/themes/greentiny/images/tag.png differ diff --git a/themes/greentiny/images/toolbar.png b/themes/greentiny/images/toolbar.png new file mode 100644 index 000000000..79add28b2 Binary files /dev/null and b/themes/greentiny/images/toolbar.png differ diff --git a/themes/greentiny/images/ttrss_logo.png b/themes/greentiny/images/ttrss_logo.png new file mode 100644 index 000000000..0ded30762 Binary files /dev/null and b/themes/greentiny/images/ttrss_logo.png differ diff --git a/themes/greentiny/images/ttrss_logo_big.png b/themes/greentiny/images/ttrss_logo_big.png new file mode 100644 index 000000000..0ded30762 Binary files /dev/null and b/themes/greentiny/images/ttrss_logo_big.png differ diff --git a/themes/greentiny/images/updated.png b/themes/greentiny/images/updated.png new file mode 100644 index 000000000..652e84a61 Binary files /dev/null and b/themes/greentiny/images/updated.png differ diff --git a/themes/greentiny/theme.css b/themes/greentiny/theme.css new file mode 100644 index 000000000..752e7c46d --- /dev/null +++ b/themes/greentiny/theme.css @@ -0,0 +1,1772 @@ +body { + background : #192025; + color : #8BB6C6; + margin : 0px; + padding : 0px; + font-family : "Lucida Grande", Arial, sans-serif; +} + +option { + color : #8BB6C6; +} + +button[disabled], input[disabled], select[disabled], textarea[disabled] { + background : #404040; + color : gray; +} + +input, select, button { + background : #1e2a32; + border : 1px solid black; + color : #8BB6C6; + padding : 2px 4px 2px 4px; +} + +button:active { + background : #FF5500; +} + +button { +} + +textarea { + background : #171D22 + border : 1px solid black; + color : #8BB6C6; +} + +select { + padding : 2px 0px 2px 4px; +} + +blockquote { + border-width : 0px 0px 0px 4px; + border-color : #8BB6C6; + border-style : solid; + background-color : #1e2a32; +} + +/*div.postReply a { + color : #8BB6C6; +}*/ + +div.postReply a:hover { + color : #ff6c00; +} + +div.postReply div.postHeader { + background : #1e2a32; + border-width : 0px 0px 1px 0px; + border-style : dotted; + border-color : #29353D; + margin : 0px 1px 0px 0px; + padding : 5px; + cursor : move; +} + +div.postReply div.postContent { + padding : 10px; + font-size : 14px; +} + +div.postReply div.postEnclosures { + margin-top : 1em; + color : gray; +} + +div.postReply span.author { + font-size : 12px; +} + +ul.feedList li.feedCat { + margin : 0px; + padding : 3px 0px 3px 0px; + color : #707070; + font-size : 12px; +} + +ul.feedList li.feedCat a { + color : #707070; +} + +ul.feedList li.feedCat a:hover { + color : #4684ff; +} + +ul.feedList li.feedCatSelected { + margin : 0px; + padding : 3px 0px 3px 0px; + color : #4684ff; + font-size : 12px; +} + +ul.feedList li.feedCatSelected a { + color : #4684ff; +} + +ul.feedCatList { + list-style-type : none; + margin : 0px 0px 0px 15px; + padding : 0px; +} + +ul.feedCatList li { + margin : 0px; + padding : 0px 0px 2px 0px; + color : #8BB6C6; +} + +ul.feedList > li { + padding : 0px 0px 2px 0px; +} + +li.feedUnread, +li.errorUnread, +li.labelUnread, +li.virtUnread, +li.tagUnread { + font-weight : bold; +} + +li.errorSelected a, +li.error a, +li.errorUnread a, +li.errorUnreadSelected a { + color : #f04040; +} + +li.feedSelected a, +li.labelSelected a, +li.virtSelected a, +li.tagSelected a { + color : #4684ff; +} + +li.feedUnreadSelected a, +li.labelUnreadSelected a, +li.virtUnreadSelected a, +li.tagUnreadSelected a { + color : #4684ff; +} + +li.feedUnreadSelected, +li.errorUnreadSelected, +li.labelUnreadSelected, +li.virtUnreadSelected, +li.tagUnreadSelected { + font-weight : bold; +} + +li.feed { + display : block; +} + +h1 { + font-size : 18px; +} + +h2 { + font-size : 16px; + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; +} + +h3 { + font-size : 14px; + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; +} + +hr { + border-width : 0px 0px 1px 0px; + border-style : dashed; + border-color : #e0e0e0; +} + +a { + color : #8BB6C6; + text-decoration : none; +} + +a:hover { + color : #00FF00; +} + +#notify { + border-width : 1px; + border-style : solid; + top : 10px; + right : 35%; + min-width : 30%; + position : absolute; + display : none; + float : right; + font-size : 12px; + z-index : 998; + -moz-border-radius : 2px; + padding : 5px 5px 5px 5px; +} + +#notify img { + vertical-align : middle; +} + +.notifyProgress { + border-color : #FFAA00; + background-color : #FF5500; + font-size : 14px; + font-weight : bold; + color : #FFAA00; +} + +.notifyInfo { + border-color : #7AD78E; + background-color : #D5FFDB; + color : #8BB6C6; +} + +.notify { + border-color : #d7c47a; + background-color : #FF5500; + color : #8BB6C6; +} + +.notifyError { + background-color : #ffcccc; + border-color : #ff0000; + color : #8BB6C6; +} + +.notifyError span:hover { + color : red; + cursor : pointer; +} + +#dispSwitch { + font-size : 12px; + margin : 5px 5px 0px 0px; +} + +#dispSwitch a { + color : gray; +} + +#dispSwitch a:hover { + color : #4684ff; +} + +div.expPane { + margin : 15px; +} + +.evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td, + .evenSelectedUnread td { + background-color : #192025; + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #FFFFAA; +} + +.oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td, + .oddSelectedUnread td { + background-color : #192025; + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #FFFFAA; +} + +.evenSelected, .evenSelected td { + background-color : #192025; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #FFFFAA; + border-collapse : collapse; +} + +.oddSelected, .oddSelected td { + background-color : #192025; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #FFFFAA; + border-collapse : collapse; +} + +.evenGrayed, .evenGrayed td { + background-color : #202A30; + color : #909090; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + border-collapse : collapse; +} + +.oddGrayed { + color : #909090; +} + +.even, .even td { + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + background-color : #202A30; + border-collapse : collapse; +} + +.odd, .odd td { + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + border-collapse : collapse; +} + +.evenUnread, .evenUnread td { + background-color : #202A30; + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + border-collapse : collapse; +} + +.oddUnread, .oddUnread td { + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; +} + +.invisible { + display : none; +} + +/* preferences */ + +table.prefPrefsList tr:hover td.prefValue { + color : #88b0f0; +} + +table.prefPrefsList tr:hover td.prefValue input { + color : #88b0f0; +} + +tr.title td { + border-width : 0px 0px 1px 0px; + border-color : #29353D; + border-style : solid; + color : #4684ff; +} + +tr.title td a { + color : #4684ff; +} + +tr.title td a:hover { + color : #00FF00; +} + +div.feedEditSearch { + float : right; +} + +table.prefFeedList td.feedEditCat { + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + padding-top : 0.5em; +} + +table.prefFilterList td.filterEditCat { + font-weight : bold; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + padding-top : 0.5em; +} + +/* oh for the love of... */ + +table.prefFilterList tr.even, +table.prefFilterList tr.odd, +table.prefFilterList tr.evenSelected, +table.prefFilterList tr.oddSelected, +table.prefLabelList tr.even, +table.prefLabelList tr.odd, +table.prefLabelList tr.evenSelected, +table.prefLabelList tr.oddSelected, +table.prefUserList tr.even, +table.prefUserList tr.odd, +table.prefUserList tr.evenSelected, +table.prefUserList tr.oddSelected, +table.prefFeedList tr.even, +table.prefFeedList tr.odd, +table.prefFeedList tr.evenSelected, +table.prefFeedList tr.oddSelected +{ + cursor : pointer; +} + +table.prefFilterList tr.even:hover td, +table.prefFilterList tr.odd:hover td, +table.prefFilterList tr.evenSelected:hover td, +table.prefFilterList tr.oddSelected:hover td +table.prefLabelList tr.even:hover td, +table.prefLabelList tr.odd:hover td, +table.prefLabelList tr.evenSelected:hover td, +table.prefLabelList tr.oddSelected:hover td, +table.prefUserList tr.even:hover td, +table.prefUserList tr.odd:hover td, +table.prefUserList tr.evenSelected:hover td, +table.prefUserList tr.oddSelected:hover td, +table.prefFeedList tr.even:hover td, +table.prefFeedList tr.odd:hover td, +table.prefFeedList tr.evenSelected:hover td, +table.prefFeedList tr.oddSelected:hover td +{ + color : #00FF00; +} + +table.prefFeedList td.feedIcon { + text-align : center; +} + +table.prefFeedList td.feedSelect { + text-align : center; +} + +div.prefFeedCatHolder { + height : 250px; + overflow : auto; + border : 1px solid #29353D; + margin : 5px 0px 5px 0px; + background-color : #171D22; +} + +a.helpLink { + color : #808080; +} + +a.helpLink:hover { + color : #4684ff; +} + +div.helpResponse { + margin : 10px; + background-image : url("images/vgrad_light_rev2.png"); + background-position : top left; + background-repeat : repeat-x; + padding : 10px 20px 10px 20px; + border : 1px solid #29353D; +} + +#infoBoxTitle { + border-color : #29353D; + background-color : #29353D; +} + +/* shadow stuff from http://www.sixapart.com/pronet/articles/ydsf_-_robust_c.html */ + +#infoBox { + border-color : #29353D; + background-color : #192025; +} + +div.infoBoxContents a { + color : #527040; +} + +div.infoBoxContents a:hover { + color : #ff6c00; +} + +div.helpResponse h1, div.infoBoxContents h1 { +/* border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #c0c0c0; */ + font-size : 18px; +} + +div.helpResponse h2, div.infoBoxContents h2 { +/* border-width : 0px 0px 0px 0px; */ + font-size : 16px; +} + +pre { + margin : 5px; +} + +input.extSearch { + width : 100%; +} + +div.firstTab { + width : 10px; + float : left; +} + +div.prefsTab:hover { + cursor : pointer; +} + +div.prefsTabSelected:hover { + cursor : pointer; +} + +div.prefsTab { + border-width : 1px 1px 0px 1px; + border-color : #29353D; + border-style : solid; + border-collapse : collapse; +} + +div.prefsTabSelected { + border-width : 1px 1px 0px 1px; + border-color : #29353D; + border-style : solid; + background-color : #192025; + color : #ff6c00; + font-weight : bold; +} + +div.notice { + background : #171D22; + border : 1px solid #29353D; + width : 60%; + padding : 5px; + margin : 0px 0px 5px 0px; + font-size : 12px; +} + +div.warning { + background : #FF5500; + border : 1px solid #d7c47a; + font-size : 12px; + width : 60%; + padding : 5px; + margin : 0px 0px 5px 0px; +} + + +div.warning img, div.notice img, div.error img { + vertical-align : middle; + padding : 5px; +} + +div.error { + border : 1px solid #ff0000; + background : #ffcccc; + color : #FF0000; + padding : 5px; + margin : 0px 0px 5px 0px; + font-size : 12px; +} + +ul.nomarks { + list-style-type : none; + margin : 0px; + padding : 10px; +} + +div.prefHelp, td.prefHelp { + color : gray; + padding : 5px; +} + +table.loginForm { + background-color : #171D22; +} + +table.innerLoginForm { + border : 1px solid #29353D; + padding : 50px; + background-color : #171D22; +} + +table.innerLoginForm td { + padding : 3px 3px 5px 3px; +} + +span.feed_error { + color : red; +} + +.insensitive { + color : gray; +} + +.insensitive a { + color : #4684ff; +} + +.insensitive a:hover { + color : #ff6c00; +} + +/* .prefGenericAddBox { + font-size : 12px; +} */ + +body.logoutBody { + background-color : #171D22; + color : #8BB6C6; +} + +span.logoutWarning { + color : red; + font-weight : bold; +} + +div.logoutContent { + width : 600px; + border : 1px solid #29353D; + background-color : #171D22; + margin-left : auto; + margin-right : auto; + margin-top : 20px; + padding : 10px; +} + +.small { + font-size : 12px; +} + +table.innerFeedTable td { + margin : 0px; + padding : 0px; +} + +td.selectPrompt { + font-size : 12px; + color : gray; +} + +div.headlinesSubToolbar { + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #171D22; + position : absolute; + left : 0px; + top : 0px; + height : 25px; + right : 0px; + background : #171D22; + font-size : 11px; + font-family : "Lucida Grande", Tahoma, Arial, sans-serif; + color : gray; +} + +input#subtoolbar_search_box { + height : 10px; + font-size : 9px; + vertical-align : middle; +} + +table.headlinesSubToolbar td.headlineActions { + padding : 0px 5px 0px 5px; +} + +table.headlinesSubToolbar td.headlineActionsRTL { + padding : 0px 5px 0px 5px; +} + +table.headlinesSubToolbar td.headlineTitle { + padding : 0px 5px 0px 5px; + text-align : right; +} + +table.headlinesSubToolbar td.headlineTitleRTL { + padding : 0px 5px 0px 5px; + text-align : left; +} + +span.contentPreview { + font-size : 12px; + color : gray; + font-weight : normal; +} + +span.contentPreview:hover { + color : #4684ff; +} + +table.headlinesList { + width : 100%; +} + +table.headlinesList td.hlFeedIcon { + width : 25px; + text-align : center; + cursor : pointer; +} + + +table.headlinesList td.hlMarkedPic { + width : 25px; + text-align : center; +} + +table.headlinesList td.hlfeed { + text-align : right; +} + +td.hlSelectRow, td.hlUpdPic { + width : 25px; + text-align : center; +} + +table.headlinesList td.hlUpdated { + color : gray; + text-align : right; + width : 100px; + cursor : pointer; +} + +table.headlinesList tr td { + padding : 2px 0px 2px 0px; +} + +div.postHeader div.postDate { + text-align : right; + color : gray; + float : right; +} + +div.postHeader div.postDateRTL { + text-align : left; + color : gray; + float : right; +} + +div.postReply span.tagList { + color : gray; +} + +div.postHeader div { + padding-bottom : 3px; + font-size : 12px; + /* font-family : "Lucida Grande", Tahoma, sans-serif; */ +} + +#feedUpdateErrors { + display : none; +} + +#allEntryTags { + font-size : 12px; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + padding-bottom : 5px; + display : none; +} + +/*td.hlContent { + overflow : hidden; + height : 1em; + display : block; +} */ + +td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed { + height : 1em; +} + +td.hlFeed { + text-align : right; +} + +span.hlFeed, span.hlFeed a { + font-size : 12px; + color : gray; +} + +span.hlFeed a:hover { + color : #4684ff; +} + +/* div.cdmArticle:hover { + background-color : #171D22; +} */ + +div.cdmAllTags { + float : left; + background-color : #171D22; + border : 1px solid #29353D; + display : none; + z-index : 3; + top : auto; + left : auto; + right : auto; + position : absolute; + padding : 10px; +} + +span.cdmAllTagsCtr:hover div { + display : block; +} + +div.cdmArticle { + border-color : #a0a0a0; + border-width : 0px 0px 1px 0px; + border-style : solid; + background-color : #202A30; + margin : 0px; + color : #505050; + /* padding : 10px; */ + color : #8BB6C6; + +} + +/* div.cdmArticleUnread:hover { + background-color : #171D22; +} */ + +div.cdmArticleUnread { + border-color : #29353D; + border-width : 0px 0px 1px 0px; + border-style : solid; + background-color : #171D22; + margin : 0px; + /* padding : 10px; */ + color : #8BB6C6; +} + +div.cdmArticleSelected, div.cdmArticleUnreadSelected { + margin : 0px; + background-color : #192025; + border-color : #FFFFAA; + border-width : 0px 0px 1px 0px; + border-style : solid; +} + +div.cdmArticleUnread div.cdmHeader a.title, +div.cdmArticleUnreadSelected div.cdmHeader a.title { + font-weight : bold; +} + +div.cdmHeader { + padding : 5px 5px 10px 5px; + color : gray; + +} + +div.cdmArticleUnread div.cdmHeader span.titleWrap a { + color : #ff6c00; +} + +div.cdmFooter { + font-size : 12px; + color : #8BB6C6; + padding : 5px; + color : gray; +/* background-color : white; */ + border-width : 1px 0px 0px 0px; + border-color : #29353D; + border-style : dotted; +} + +/*div.cdmArticleSelected div.cdmFooter { + background-color : transparent; +} + +div.cdmArticleUnreadSelected div.cdmFooter { + background-color : transparent; +}*/ + +div.cdmFooter span.s0 { + border-width : 0px 1px 0px 0px; + border-color : #29353D; + border-style : dotted; + padding : 0px 5px 0px 0px; +} + +div.cdmFooter span.s1 { + border-width : 0px 1px 0px 0px; + border-color : #29353D; + border-style : dotted; + padding : 0px 5px 0px 5px; +} + +div.cdmFooter span.s2 { + padding : 0px 5px 0px 5px; +} + +div.cdmFooter img.markedPic, div.cdmFooter img.tagsPic { + width : 16px; + height : 16px; + vertical-align : middle; +} + +img.markedPic { + cursor : pointer; +} + +div.cdmHeader div.articleUpdated { + float : right; + font-weight : bold; + color : gray; +} + +div.cdmHeader div.articleUpdated img { + vertical-align : middle; +} + +div.cdmFooter input, div.cdmHeader input, div.cdmFooter img { + margin : 0px; +} + +div.cdmHeader, div.cdmHeader a { + color : #505050; + font-size : 12px; +} + +div.cdmHeader a:hover { + color : #4684ff; +} + +div.cdmContent { + margin : 0px 15px 5px 15px; +} + +div.cdmContent:hover { + cursor : pointer; +} + +div.cdmExcerpt { + margin : 0px 15px 5px 15px; +} + +div.cdmExcerpt:hover { + cursor : pointer; + color : #88b0f0; +} + +div.cdmEnclosures { + margin-top : 1em; + color : gray; +} + +a.warning { + color : #f04040; +} + +img.closeButton { + border-width : 0px; + float : right; +} + +span.groupPrompt { + font-size : 12px; + color : #4684ff; +} + +div.tagCloudContainer { +/* height : 300px; + overflow : auto; */ + border : 1px solid #29353D; + background-color : #171D22; + margin : 5px 0px 5px 0px; + padding : 5px; + text-align : center; +} + +ul.feedErrorsList { + height : 300px; + overflow : auto; + list-style-type : none; + border : 1px solid #29353D; + background-color : #171D22; + margin : 0px 0px 5px 0px; + padding : 0px; +} + +ul.userFeedList { + height : 300px; + overflow : auto; + list-style-type : none; + border : 1px solid #29353D; + background-color : #171D22; + margin : 0px 0px 5px 0px; + padding : 0px; +} + +/* #browseBigFeedList li.oddSelected { + border : 1px solid #d0d0f6; + background-color : #eaeaff; + -moz-border-radius : 5px; +} */ + +/*#browseBigFeedList li { + padding :0px; +}*/ + +div.labelTestError { + margin : 5px 0px 5px 0px; + color : #f04040; +} + +ul.labelTestResults { + height : 100px; + overflow : auto; + list-style-type : none; + margin : 0px 0px 5px 0px; + padding : 0px; + border : 1px solid #29353D; + background-color : #171D22; +} + +ul.filterTestResults { + height : 300px; + overflow : auto; + list-style-type : none; + margin : 0px 0px 5px 0px; + padding : 0px; + border : 1px solid #29353D; + background-color : #171D22; +} + +ul.browseFeedList { + height : 300px; + overflow : auto; + list-style-type : none; + margin : 0px 0px 5px 0px; + padding : 0px; + border : 1px solid #29353D; + background-color : #171D22; +} + +ul.browseFeedList li { + margin : 0px; + padding : 0px; +} + +span.subscribers { + color : #808080; +} + +div.subscribers { + color : #808080; + font-size : 12px; + float : right; +} + +input.feedBrowseCB { + margin-right : 1em; +} + +div.browserDetails { + margin : 5px 5px 5px 5px; + padding : 5px; +} + +ul.compact { + list-style-type : none; + margin : 0px; + padding : 0px; +} + +ul.compact li { + margin : 0px; + padding : 0px; +} + +div.browserFeedInfo { + font-size : 12px; +/* border : 1px solid #88b0f0; + background-color : #ecf4ff; + -moz-border-radius : 5px; */ + padding : 5px; +} + +div.browserFeedInfo div.detailsPart { + margin : 5px 0px 5px 5px; +} + +div.cdmContent a { + color : #4684ff; +} + +div.cdmContent a:hover { + color : #00FF00; +} + +a.cdmToggleLink { + color : #808080; + font-size : 12px; +} + +a.cdmToggleLink:hover { + color : #00FF00; +} + +.noborder { + border-width : 0px; +} + +#debug_output { + position : absolute; + width : 400px; + height : 200px; + right : 20px; + bottom : 20px; + z-index : 999; + background-color : #171D22; + border : 1px solid #29353D; + overflow : auto; + margin : 0px; + padding : 0px; + list-style-type : none; +} + +#debug_output li { + margin : 0px; + padding : 0px; + font-size : 11px; +} + +#dialog_overlay { + left : 0; + top : 0; + height : 100%; + width : 100%; + z-index : 4; + position : absolute; + background-image : url("images/shadow_dark.png"); +} + +#overlay { + background : #171D22; + left : 0; + top : 0; + height : 100%; + width : 100%; + z-index : 100; + position : absolute; +} + +#overlay_inner { + font-weight : bold; + margin : 10px; +} + +#fatal_error { + background : #171D22; + left : 0; + top : 0; + height : 100%; + width : 100%; + z-index : 200; + display : none; + position : absolute; +} + +#fatal_error_inner { + font-weight : bold; + margin : 10px; + color : red; +} + +#fatal_error_msg { + color : #8BB6C6; + padding : 10px; + font-weight : normal; + background-color : #ffcccc; + border : 1px solid #ff0000; +} + +#fatal_error_msg a { + color : red; +} + +#fatal_error_msg a:hover { + color : red; + text-decoration : underline; +} + +#fatal_error_msg img { + vertical-align : middle; +} + +#noDaemonWarning { + position : absolute; + background-color : #171D22; + border : 1px solid #29353D; + padding : 10px; + margin : 5px; + z-index : 2; + display : none; +} + +#qafInput { + width : 100%; +} + +form { + margin : 0px; + padding : 0px; +} + +#main_toolbar_form { + margin : 0px; + padding : 0px; + display : inline; +} + +div.feedExtInfo { + margin-left : 2em; + font-size : 7pt; + color : gray; + font-weight : normal; +} + +span.debugTS { + color : #4684ff; +} + +#backReqBox { + display : none; +} + +/*.scriptWarn:before { + content : "Disabled script:"; +}*/ + +.scriptWarn { + color : white; + background-color : #903030; + border : 1px solid #601010; + padding : 3px; + font-weight : bold; + display : none; +} + +.objectWarn { + color : gray; + font-style: italic; + text-align : center; +} + +table.loginForm2 { + padding : 1em; +} + +table.loginForm2 .loginTop { + border-width : 0px 0px 1px 0px; + border-color : #29353D; + border-style : solid; + padding : 0.5em; +} + +table.loginForm2 .loginMiddle { + padding : 3em; +} + +table.loginForm2 .loginBottom { + border-width : 1px 0px 0px 0px; + border-color : #29353D; + border-style : solid; + font-size : 12px; + text-align : center; + color : #909090; + padding : 0.5em; +} + +table.loginForm2 .loginBottom a { + color : gray; +} + +table.loginForm2 .loginBottom a:hover { + color : #FF5500; +} + +table.loginForm2 .loginError { + color : red; + margin : 0.5em; +} + +table.loginForm2 .innerLoginCell { + padding-top : 0.5em; +} + +#milestoneDetails { + display : none; +} + +div.loadingPrompt { + padding : 1em; + text-align : center; + font-weight : bold; +} + +div.whiteBox { + background-color : #171D22; + margin-left : 1px; + text-align : center; + padding : 1em; +} + +/* layout */ + +#header { + position : absolute; + white-space: nowrap; + top : 10px; + left : 15px; + right : 5px; + height : 40px; + color : #4684ff; + font-size : 12px; +} + +#feeds-holder { + border-width : 1px 1px 0px 0px; + border-style : solid; + border-color : #29353D; + top : 50px; + left : 0px; + position : absolute; + width : 260px; + overflow : auto; + bottom : 0px; + border-collapse : collapse; +} + +#toolbar { + position : absolute; + left : 261px; + padding : 5px 10px 5px 10px; + top : 50px; + right : 0px; + white-space: nowrap; + height : 30px; + background-image : url("images/toolbar.png"); + background-position : bottom left; + background-repeat : repeat-x; + font-size : 12px; +} + +div.headlines_normal { + position : absolute; + border-width : 1px 0px 0px 0px; + border-style : solid; + border-color : #29353D; + left : 261px; + height : 305px; + top : 85px; + right : 0px; + overflow : hidden; + font-size : 12px; + border-collapse : collapse; +} + +div.headlines_cdm { + position : absolute; + border-width : 1px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + left : 261px; + bottom : 40px; + top : 85px; + right : 0px; + overflow : hidden; + font-size : 12px; + border-collapse : collapse; +} + +#content-frame { + position : absolute; + border-width : 1px 0px 0px 0px; + border-style : solid; + border-color : #29353D; + overflow : auto; + top : 390px; + left : 261px; + bottom : 40px; + right : 0px; + border-collapse : collapse; +} + +#resize-grabber { + height : 5px; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #29353D; + background : #1e2a32; + cursor : move; + text-align : center; +} + +#footer, #prefFooter { + position : absolute; + bottom : 0px; + height : 20px; + text-align : center; + color : #8BB6C6; + font-size : 12px; + background-image : url("images/footer.png"); + background-position : top left; + background-repeat : repeat-x; + background-color : #171D22; + right : 0px; + left : 261px; + padding : 10px; + border-collapse : collapse; + border-width : 1px 0px 0px 0px; + border-style : solid; + border-color : #29353D; + +} + +#prefFooter { + left : 0px; +} + +#footer a, #prefFooter a { + color : #8BB6C6; +} + +#footer a:hover, #prefFooter a:hover { + color : #ff6c00; +} + +#headlinesContainer { + margin-left : 0px; + background-color : #171D22; +} + +#headlineActionsTop { +/* border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #c0c0c0; + background-color : #fafafa; */ + font-size : 12px; +} + +#headlinesInnerContainer { + overflow : auto; + position : absolute; + left : 0px; + right : 0px; + bottom : 0px; + top : 25px; +} + +/* preferences layout */ + +#prefHeader { + color : #4684ff; + font-size : 12px; + margin : 10px; + height : 33px; +} + +div.return { + float : right; + font-size : 12px; + margin-right : 10px; +} + +div.return a { + color : #4684ff; +} + +div.return a:hover { + color : #ff6c00; +} + +#prefContentOuter { + border-color : #29353D; + border-style : solid; + font-size : 12px; +} + +#prefContent { + background-image : url("images/prefs-content.png"); + background-position : top left; + background-repeat : repeat-x; +} + +.catCtrHasUnread, .feedCtrHasUnread { + font-weight : bold; + color : #8BB6C6; +} + +.catCtrNoUnread, .feedCtrNoUnread { + display : none; +} + +ul.headlineDropdownMenu { + list-style-type : none; + margin : 0px; + padding : 0px; +} + +ul.headlineDropdownMenu li.top { + float : left; + width : 12em; + background-image : url("images/down_arrow.png"); + background-position : center right; + background-repeat : no-repeat; + margin : 0px; + cursor : pointer; + border-width : 1px 1px 1px 1px; + border-color : transparent; + border-style : solid; +} + +ul.headlineDropdownMenu li.top2 { + float : left; +} + +ul.headlineDropdownMenu li.top3 { + float : left; + margin : 0px; + cursor : pointer; + border-width : 1px 1px 1px 1px; + border-color : transparent; + border-style : solid; +} + +ul.headlineDropdownMenu li.vsep { + float : left; + margin : 0px 5px 0px 0px; + border-width : 0px 1px 0px 0px; + border-color : #29353D; + border-style : dotted; + color : white; +} + +ul.headlineDropdownMenu li.top:hover { + cursor : pointer; + border-width : 1px 1px 1px 1px; + border-color : #29353D; + border-style : solid; +} + +ul.headlineDropdownMenu li.top:hover ul { + display : block; +} + +ul.headlineDropdownMenu ul { + list-style-type : none; + position : absolute; + float : none; + margin : 0px; + padding : 0px; + display : none; + background-color : #171D22; + width : 12em; + z-index : 3; + top : auto; + left : auto; + border-width : 0px 1px 1px 1px; + border-color : #29353D; + border-style : solid; + margin-left : -1px; +} + +ul.headlineDropdownMenu ul li { + float: none; + padding : 2px 0px 2px 10px; + color : #8BB6C6; +} + +ul.headlineDropdownMenu ul li:hover { + color : #FF6C00; + background-color : #29353D; +} + +table.prefFeedCatList { + background-color : #171D22; +} + +div.autocomplete { + background-color : #171D22; + border :1px solid #778899; +} + +div.autocomplete ul li.selected { + background-color : #192025; +} + +div.topLinks { + color : gray; +} + +div.topLinks a { + color : #4684ff; +} + +div.topLinks a:hover { + color : #ff6c00; +} + +div.topLinks a.feedback { + color : #009900; +} + +div.dashboard { + margin-left : 3px; +} + +a.visibleLink { + color : #4684ff; + +} + +table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a { + color : #4684ff; +} + +div.cdmFeedTitle { + border-color : #a0a0a0; + border-width : 0px 0px 1px 0px; + border-style : solid; + padding : 5px 3px 5px 5px; + background : url("images/toolbar.png") bottom left; + background-repeat : repeat-x; +} + +table.headlinesList tr, table.headlinesList td { + border-collapse : collapse; + margin : 0px; +} + +table.headlinesList tr.feedTitle td { + background : url("images/toolbar.png") bottom left; + background-repeat : repeat-x; + border-color : #29353D; + border-width : 0px 0px 1px 0px; + border-style : solid; + padding : 5px 3px 5px 5px; + +} + +td.hlContent, td.hlContentL, td.hlContentH { + cursor : pointer; +} + +td.hlContentH a, td.hlContentH span { + color : #00cc00; +} + +td.hlContentL a, td.hlContentL span { + color : #909090; + text-decoration : line-through; +} + +span.titleWrapH, span.titleWrapH a { + color : #00cc00; +} + +span.titleWrapL, span.titleWrapL a { + color : #909090; + text-decoration : line-through; +} + +img.hlScorePic { + vertical-align : middle; + width : 16px; + height : 16px; +} + +div#hotkey_help_overlay { + color : #8BB6C6; + font-size : 15px; +} + +div#hotkey_help_overlay h1 { + text-align : center; +} + +div#hotkey_help_overlay ul { + list-style-type : none; + margin : 0px; +} + +div#hotkey_help_overlay li { + margin : 0px; +} + +div#hotkey_help_overlay p { + text-align : center; +} + +div#hotkey_help_overlay td.n { + text-align : right; + font-weight : bold; + width : 6em; + color : #00FF00; + padding-right : 5px; +} + +div#hotkey_help_overlay td { + vertical-align : top; +} + +div#hotkey_help_overlay h1 { + margin : 0px; +} + +div#hotkey_help_overlay h2 { + font-size : 16px; + border-width : 0px; + margin : 0.3em 0px 0.3em 0px; + text-align : center; + color : #FF5500; +} + +div#l_progress_o { + border : 1px solid #29353D; + background-color : #171D22; +} + +div#l_progress_i { + background-color : #29353D; +} + +#content-insert { + background-color : #171D22; + overflow : auto; + position : absolute; + left : 0px; + right : 0px; + bottom : 0px; + top : 6px; +} + +div.dlgSec { + font-size : 14px; + color : gray; + font-weight : bold; + clear : both; + height : 20px; +} + +div.dlgSecCont { + position : relative; + left : 150px; + top : -20px; + float : left; + font-size : 12px; + font-weight : medium; + line-height : 200%; +} + +div.dlgButtons { + text-align : right; + clear : both; +} + +textarea.labelSQL { + font-family : monospace; +} + +div#label_test_result { + clear : both; +} diff --git a/themes/greentiny/theme.ini b/themes/greentiny/theme.ini new file mode 100644 index 000000000..3faeb73c2 --- /dev/null +++ b/themes/greentiny/theme.ini @@ -0,0 +1,5 @@ +[theme] +name=Greentiny +author=Lejla +version=1.0 +options=no_highlights,hide_footer