1 body#ttrssMain, body#ttrssPrefs, body#ttrssLogin {
6 font-family : sans-serif;
11 background-color : #ecf4ff;
14 body#ttrssPrefs #footer, body#ttrssPrefs #header {
15 background-color : #ecf4ff;
28 div.postReply a:hover {
32 div.postReply div.postHeader {
33 border-width : 0px 0px 1px 0px;
35 border-color : #88b0f0;
36 background-color : white;
37 background : url("images/toolbar.png");
38 background-position : bottom left;
39 background-repeat : repeat-x;
44 div.postReply div.postContent {
49 div.postReply div.postContent img {
54 div.postReply div.postIcon {
60 div.postReply div.postIcon img {
65 div.postReply div.postEnclosures {
70 div.postReply img.tagsPic {
74 vertical-align : middle;
78 background-color : #fff7d5;
80 border-style : none none dashed none;
81 border-color : #e7d796;
83 background-color : #fff7d5;
87 div.articleNote div.noteEdit {
92 div.postReply span.author {
103 border-width : 0px 0px 1px 0px;
104 border-style : solid;
105 border-color : #ecf4ff;
111 border-width : 0px 0px 1px 0px;
112 border-style : solid;
113 border-color : #ecf4ff;
117 border-width : 0px 0px 1px 0px;
118 border-style : dashed;
119 border-color : #e0e0e0;
124 text-decoration : none;
155 border-width : 0px 1px 1px 1px;
156 border-style : solid;
165 padding : 5px 5px 5px 5px;
169 vertical-align : middle;
173 border-color : #d7c47a;
174 background-color : #fff7d5;
179 border-color : #7AD78E;
180 background-color : #D5FFDB;
185 border-color : #d7c47a;
186 background-color : #fff7d5;
191 background-color : #ffcccc;
192 border-color : #ff0000;
196 .notifyError span:hover {
201 .blankborder, .blankborder td {
202 border-style : solid;
203 border-color : transparent;
204 border-width : 0px 0px 1px 0px;
207 .Selected, .Selected td {
208 background-color : #fff7d5;
211 .even.Unread.Selected, .even.Unread.Selected td {
212 background-color : #fff7d5;
214 border-width : 0px 0px 1px 0px;
215 border-style : solid;
216 border-color : #e7d796;
219 .odd.Unread.Selected, .odd.Unread.Selected td {
220 background-color : #fff7d5;
222 border-width : 0px 0px 1px 0px;
223 border-style : solid;
224 border-color : #e7d796;
227 .even.Selected, .even.Selected td {
228 background-color : #fff7d5;
229 border-width : 0px 0px 1px 0px;
230 border-style : solid;
231 border-color : #e7d796;
232 border-collapse : collapse;
235 .odd.Selected, .odd.Selected td {
236 background-color : #fff7d5;
237 border-width : 0px 0px 1px 0px;
238 border-style : solid;
239 border-color : #e7d796;
240 border-collapse : collapse;
243 .even.Grayed, .even.Grayed td {
244 background-color : #f0f0f0;
246 border-width : 0px 0px 1px 0px;
247 border-style : solid;
248 border-color : #c0c0c0;
249 border-collapse : collapse;
257 border-width : 0px 0px 1px 0px;
258 border-style : solid;
259 border-color : #c0c0c0;
260 background-color : #f0f0f0;
261 border-collapse : collapse;
265 border-width : 0px 0px 1px 0px;
266 border-style : solid;
267 border-color : #c0c0c0;
268 border-collapse : collapse;
271 .even.Unread, .even.Unread td {
272 background-color : #f0f0f0;
274 border-width : 0px 0px 1px 0px;
275 border-style : solid;
276 border-color : #c0c0c0;
277 border-collapse : collapse;
280 .odd.Unread, .odd.Unread td {
282 border-width : 0px 0px 1px 0px;
283 border-style : solid;
284 border-color : #c0c0c0;
293 /* table.prefPrefsList tr:hover td.prefValue {
297 table.prefPrefsList tr:hover td.prefValue input {
301 table.prefPrefsList h3 {
306 border-width : 0px 0px 1px 0px;
307 border-color : #ecf4ff;
308 border-style : solid;
316 tr.title td a:hover {
320 table.prefFeedList td.feedEditCat {
322 border-width : 0px 0px 1px 0px;
323 border-style : solid;
324 border-color : #88b0f0;
328 table.prefFilterList td.filterEditCat {
330 border-width : 0px 0px 1px 0px;
331 border-style : solid;
332 border-color : #88b0f0;
336 /* oh for the love of... */
338 table.prefFilterList tr.even,
339 table.prefFilterList tr.odd,
340 table.prefFilterList tr.evenSelected,
341 table.prefFilterList tr.oddSelected,
342 table.prefLabelList tr.even,
343 table.prefLabelList tr.odd,
344 table.prefLabelList tr.evenSelected,
345 table.prefLabelList tr.oddSelected,
346 table.prefUserList tr.even,
347 table.prefUserList tr.odd,
348 table.prefUserList tr.evenSelected,
349 table.prefUserList tr.oddSelected,
350 table.prefFeedList tr.even,
351 table.prefFeedList tr.odd,
352 table.prefFeedList tr.evenSelected,
353 table.prefFeedList tr.oddSelected,
354 table.prefInstanceList tr.even,
355 table.prefInstanceList tr.odd,
356 table.prefInstanceList tr.evenSelected,
357 table.prefInstanceList tr.oddSelected
362 table.prefFilterList tr.even:hover td,
363 table.prefFilterList tr.odd:hover td,
364 table.prefFilterList tr.evenSelected:hover td,
365 table.prefFilterList tr.oddSelected:hover td
366 table.prefLabelList tr.even:hover td,
367 table.prefLabelList tr.odd:hover td,
368 table.prefLabelList tr.evenSelected:hover td,
369 table.prefLabelList tr.oddSelected:hover td,
370 table.prefUserList tr.even:hover td,
371 table.prefUserList tr.odd:hover td,
372 table.prefUserList tr.evenSelected:hover td,
373 table.prefUserList tr.oddSelected:hover td,
374 table.prefFeedList tr.even:hover td,
375 table.prefFeedList tr.odd:hover td,
376 table.prefFeedList tr.evenSelected:hover td,
377 table.prefFeedList tr.oddSelected:hover td,
378 table.prefInstanceList tr.even:hover td,
379 table.prefInstanceList tr.odd:hover td,
380 table.prefInstanceList tr.evenSelected:hover td,
381 table.prefInstanceList tr.oddSelected:hover td
386 table.prefFeedList td.feedIcon {
390 table.prefFeedList td.feedSelect {
394 div.prefFeedCatHolder, div.prefFeedOPMLHolder, div.inactiveFeedHolder {
397 border-width : 0px 1px 1px 1px;
398 border-color : #c0c0c0;
399 border-style : solid;
400 margin : 0px 0px 5px 0px;
401 background-color : #ecf4ff;
404 div.prefFeedOPMLHolder, div.inactiveFeedHolder {
405 border-width : 1px 1px 1px 1px;
416 #content-insert pre, #headlines-frame pre, .dijitContentPane pre {
417 margin : 0px 0px 0px 1em;
419 font-family : monospace;
421 background : transparent;
425 #content-insert blockquote, #headlines-frame blockquote, .dijitContentPane blockquote {
426 margin : 0px 0px 0px 1em;
427 border-width : 0px 0px 0px 2px;
428 border-color : #c0c0c0;
429 border-style : solid;
431 padding : 0px 0px 0px 1em;
436 #content-insert code, #headlines-frame code, .dijitContentPane code {
437 background : transparent;
438 border : 0px solid transparent;
440 font-family : monospace;
446 background : #ffffff;
447 border : 1px solid #88b0f0;
450 margin : 0px 0px 5px 0px;
455 background : #fff7d5;
456 border : 1px solid #d7c47a;
460 margin : 0px 0px 5px 0px;
463 div.warning img, div.notice img, div.error img {
464 vertical-align : middle;
468 span.filterDateError {
473 border : 1px solid #ff0000;
474 background : #ffcccc;
476 margin : 0px 0px 5px 0px;
481 list-style-type : none;
486 div.prefHelp, td.prefHelp {
492 background-color : #ecf4ff;
507 .insensitive a:hover {
515 table.innerFeedTable td {
525 div#headlines-toolbar {
526 border-width : 0px 0px 1px 0px;
527 background-color : #ecf4ff;
528 border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0;
530 font-family : "Segoe UI", Tahoma, sans-serif;
538 div#headlines-toolbar .dijitSelect {
542 div#headlines-toolbar div#subtoolbar_main {
543 display : table-cell;
545 white-space : nowrap;
546 vertical-align : middle;
550 div#headlines-toolbar div#subtoolbar_ftitle {
551 display : table-cell;
553 vertical-align : middle;
554 white-space : nowrap;
558 div#subtoolbar_ftitle span.error {
562 span.contentPreview {
564 font-weight : normal;
567 span.contentPreview:hover {
572 background-color : #fff7d5;
575 font-weight : normal;
576 margin : 0px 3px 0px 3px;
577 padding : 0px 4px 0px 4px;
581 td.hlSelectRow, td.hlUpdPic {
586 div.postHeader div.postDate {
592 div.postHeader div.postDateRTL {
599 padding-bottom : 3px;
609 border-width : 0px 0px 1px 0px;
610 border-style : solid;
611 border-color : #c0c0c0;
612 padding-bottom : 5px;
616 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
624 span.hlFeed, span.hlFeed a {
629 span.hlFeed a:hover {
651 div.tagCloudContainer {
652 border : 1px solid #c0c0c0;
653 background-color : #ecf4ff;
654 margin : 5px 0px 5px 0px;
660 border : 1px solid #c0c0c0;
661 background-color : #ecf4ff;
662 margin : 5px 0px 5px 0px;
669 list-style-type : none;
670 border : 1px solid #c0c0c0;
671 background-color : #ecf4ff;
672 margin : 0px 0px 5px 0px;
676 ul.feedErrorsList em {
683 list-style-type : none;
684 border : 1px solid gray;
685 background-color : white;
686 margin : 0px 0px 5px 0px;
693 border-width : 0px 1px 1px 1px;
694 border-color : #c0c0c0;
695 border-style : solid;
696 margin : 0px 0px 5px 0px;
697 background-color : white;
698 list-style-type : none;
703 ul.browseFeedList li {
705 padding : 2px 4px 2px 4px;
719 margin : 5px 5px 5px 5px;
724 list-style-type : none;
734 div.browserFeedInfo {
736 /* border : 1px solid #88b0f0;
737 background-color : #ecf4ff;
738 -moz-border-radius : 5px; */
742 div.browserFeedInfo div.detailsPart {
743 margin : 5px 0px 5px 5px;
757 background-image : url("images/shadow_white.png");
777 background-color : #ecf4ff;
778 border : 1px solid #88b0f0;
797 display : table-cell;
798 white-space : nowrap;
806 font-weight : normal;
817 /*.scriptWarn:before {
818 content : "Disabled script:";
823 background-color : #903030;
824 border : 1px solid #601010;
840 table.loginForm2 .loginTop {
841 border-width : 0px 0px 1px 0px;
842 border-color : #88b0f0;
843 border-style : solid;
847 table.loginForm2 .loginMiddle {
851 table.loginForm2 .loginBottom {
852 border-width : 1px 0px 0px 0px;
853 border-color : #88b0f0;
854 border-style : solid;
861 table.loginForm2 .loginBottom a {
865 table.loginForm2 .loginBottom a:hover {
869 table.loginForm2 .loginError {
874 table.loginForm2 .innerLoginCell {
894 html, body#ttrssMain, #main {
902 html, body#ttrssPrefs, #main {
910 #toolbar div.actionChooser {
911 display : table-cell;
916 /* preferences layout */
946 vertical-align : middle;
952 vertical-align : middle;
955 table.prefFeedCatList {
962 background-color : white;
963 border :1px solid #778899;
968 div.autocomplete ul {
969 list-style-type : none;
974 div.autocomplete ul li.selected {
975 background-color : #fff7d5;
978 div.autocomplete ul li {
979 list-style-type : none;
1001 border : 1px solid #4684ff;
1005 a.visibleLinkB:hover {
1006 background-color : #ecf4ff;
1009 .hlContentH a, .hlContentH span {
1013 .hlContentL a, .hlContentL span {
1015 text-decoration : line-through;
1018 span.titleWrapH, span.titleWrapH a {
1022 span.titleWrapL, span.titleWrapL a {
1024 text-decoration : line-through;
1028 vertical-align : middle;
1033 div#hotkey_help_overlay {
1034 position : absolute;
1043 div#hotkey_help_overlay h1 {
1044 text-align : center;
1047 div#hotkey_help_overlay ul {
1048 list-style-type : none;
1052 div#hotkey_help_overlay a {
1056 div#hotkey_help_overlay a:hover {
1060 div#hotkey_help_overlay li {
1064 div#hotkey_help_overlay p {
1065 text-align : center;
1068 div#hotkey_help_overlay td.n {
1073 padding-right : 5px;
1076 div#hotkey_help_overlay td {
1077 vertical-align : top;
1080 div#hotkey_help_overlay h1 {
1084 div#hotkey_help_overlay h2 {
1087 margin : 0.3em 0px 0.3em 0px;
1088 text-align : center;
1092 div#hotkey_help_overlay table.hho td.c1 {
1095 background : url("images/c1.png");
1096 background-repeat : no-repeat;
1100 div#hotkey_help_overlay table.hho td.c2 {
1103 background : url("images/c2.png");
1104 background-repeat : no-repeat;
1107 div#hotkey_help_overlay table.hho td.c3 {
1110 background : url("images/c3.png");
1111 background-repeat : no-repeat;
1114 div#hotkey_help_overlay table.hho td.c4 {
1117 background : url("images/c4.png");
1118 background-repeat : no-repeat;
1121 div#hotkey_help_overlay table.hho td.top,
1122 div#hotkey_help_overlay table.hho td.left,
1123 div#hotkey_help_overlay table.hho td.right,
1124 div#hotkey_help_overlay table.hho td.bottom,
1125 div#hotkey_help_overlay table.hho td.content {
1126 background : url("images/shadow_dark.png");
1129 div#hotkey_help_overlay table.hho td.top,
1130 div#hotkey_help_overlay table.hho td.bottom {
1131 text-align : center;
1137 border : 1px solid black;
1138 background-color : white;
1144 background-color : #88b0f0;
1157 position : relative;
1162 font-weight : normal;
1168 border : 0px solid transparent;
1172 div.dlgSecCont > * {
1173 position : relative;
1182 span.labelColorIndicator {
1187 display : inline-block;
1188 border : 1px solid black;
1189 background-color : #fff7d5;
1191 text-align : center;
1195 span.labelColorIndicator2 {
1199 display : inline-block;
1200 border : 1px solid black;
1201 background-color : #fff7d5;
1203 text-align : center;
1205 vertical-align : bottom;
1209 div.labelColorIndicator {
1214 text-align : center;
1215 border : 1px solid black;
1217 background-color : #fff7d5;
1219 margin-right : 10px;
1224 font-style : normal;
1232 position : absolute;
1238 background-color : white;
1239 border : 1px solid #88b0f0;
1240 padding : 3px 5px 3px 5px;
1244 #feed_browser_spinner {
1245 vertical-align : middle;
1251 position : absolute;
1257 border-style : solid;
1258 border-color : #d7c47a;
1259 background-color : #fff7d5;
1261 text-align : center;
1270 display : table-cell;
1273 vertical-align : middle;
1275 padding-bottom : 4px;
1279 display : table-cell;
1280 vertical-align : middle;
1281 white-space: nowrap;
1285 display : table-cell;
1286 white-space: nowrap;
1288 vertical-align : middle;
1298 font-weight : medium;
1300 display : table-cell;
1302 vertical-align : middle;
1304 padding-bottom : 4px;
1314 div.hlLeft img, div.hlRight img {
1315 margin : 0px 4px 0px 4px;
1320 display : table-cell;
1321 padding-right : 4px;
1323 text-align : center;
1324 vertical-align : middle;
1332 margin-bottom : 10px;
1335 div.fatalError button {
1339 div.fatalError textarea {
1364 border-color : #88b0f0;
1365 border-left-width : 0px;
1366 border-bottom-width : 0px;
1367 border-top-width : 0px;
1370 #headlines-wrap-inner {
1378 border-color : #88b0f0;
1379 border-left-width : 0px;
1380 border-right-width : 0px;
1382 border-top-width : 0px;
1385 #headlines-toolbar_splitter, #toolbar_splitter {
1399 white-space: nowrap;
1407 padding : 5px 5px 0px 0px;
1409 position : absolute;
1416 text-align : center;
1418 padding : 4px 4px 8px 4px;
1424 border-color : #88b0f0;
1425 border-bottom-width : 0px;
1426 border-right-width : 0px;
1427 border-left-width : 0px;
1430 .dijitTreeLabel.Unread {
1440 .dijitTreeLabel.Disabled, .labelParam.Disabled {
1444 .dijitTreeRow.Error {
1448 .dijitTreeRow.Hidden {
1452 img.feedIcon, img.tinyFeedIcon {
1457 div#feedlistLoading, div#filterlistLoading, div#labellistLoading {
1458 text-align : center;
1463 div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading {
1467 div#pref-tabs .dijitContentPane {
1472 margin : 0px 5px 0px 5px;
1475 div#pref-tabs .dijitContentPane h3 {
1480 #pref-filter-wrap, #pref-filter-header, #pref-filter-content,
1481 #pref-label-wrap, #pref-label-header, #pref-label-content,
1482 #pref-user-wrap, #pref-user-header, #pref-user-content,
1483 #pref-instance-wrap, #pref-instance-header, #pref-instance-content {
1489 #userConfigTab, #labelConfigTab, #filterConfigTab, #pref-feeds-feeds, #instanceConfigTab {
1497 span.labelFixedLength {
1498 display : inline-block;
1502 #filter_dlg_date_chk_box {
1503 display : inline-block;
1506 .dijitDialog .dijitToolbar {
1507 border : 1px solid #c0c0c0;
1512 border : 1px solid #ecf4ff;
1518 vertical-align : middle;
1519 position : relative;
1524 display : inline-block;
1527 font-family : sans-serif;
1528 border : 1px solid gray;
1529 padding : 0px 4px 0px 4px;
1530 margin : 0px 2px 0px 2px;
1532 text-align : center;
1537 border-color : #00c000;
1541 background : #f0f0f0;
1548 text-align : center;