1 body#ttrssMain
, body#ttrssPrefs
, body#ttrssLogin
{
6 font-family : "Lucida Grande", Arial
, 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;
81 border-style : dashed
;
82 border-color : #e7d796;
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
358 table
.prefFilterList tr
.even:hover td
,
359 table
.prefFilterList tr
.odd:hover td
,
360 table
.prefFilterList tr
.evenSelected:hover td
,
361 table
.prefFilterList tr
.oddSelected:hover td
362 table
.prefLabelList tr
.even:hover td
,
363 table
.prefLabelList tr
.odd:hover td
,
364 table
.prefLabelList tr
.evenSelected:hover td
,
365 table
.prefLabelList tr
.oddSelected:hover td
,
366 table
.prefUserList tr
.even:hover td
,
367 table
.prefUserList tr
.odd:hover td
,
368 table
.prefUserList tr
.evenSelected:hover td
,
369 table
.prefUserList tr
.oddSelected:hover td
,
370 table
.prefFeedList tr
.even:hover td
,
371 table
.prefFeedList tr
.odd:hover td
,
372 table
.prefFeedList tr
.evenSelected:hover td
,
373 table
.prefFeedList tr
.oddSelected:hover td
378 table
.prefFeedList td
.feedIcon
{
382 table
.prefFeedList td
.feedSelect
{
386 div
.prefFeedCatHolder
, div
.prefFeedOPMLHolder
{
389 border-width : 0px 1px 1px 1px;
390 border-color : #c0c0c0;
391 border-style : solid
;
392 margin : 0px 0px 5px 0px;
393 background-color : #ecf4ff;
396 div
.prefFeedOPMLHolder
{
397 border-width : 1px 1px 1px 1px;
408 #content-insert pre
, #headlines-frame pre
, .dijitContentPane pre
{
409 margin : 0px 0px 0px 1em;
411 font-family : monospace
;
413 background : transparent
;
417 #content-insert blockquote
, #headlines-frame blockquote
, .dijitContentPane blockquote
{
418 margin : 0px 0px 0px 1em;
419 border-width : 0px 0px 0px 2px;
420 border-color : #c0c0c0;
421 border-style : solid
;
423 padding : 0px 0px 0px 1em;
428 #content-insert code
, #headlines-frame code
, .dijitContentPane code
{
429 background : transparent
;
430 border : 0px solid transparent
;
432 font-family : monospace
;
447 div.prefsTab.Selected:hover {
453 border-width : 1px 1px 0px 1px;
454 border-color : #C4D1E4;
455 border-style : solid;
456 margin : 0px 0px 0px 5px;
457 padding : 3px 5px 3px 5px;
459 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
460 border-collapse : collapse;
469 div.prefsTab.Selected {
471 border-width : 1px 1px 0px 1px;
472 border-color : #88b0f0;
473 border-style : solid;
474 margin : 0px 0px 0px 5px;
475 padding : 3px 5px 3px 5px;
476 background-color : #ecf4ff;
478 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
479 border-collapse : collapse;
491 background : #ffffff;
492 border : 1px solid
#88b0f0;
495 margin : 0px 0px 5px 0px;
500 background : #fff7d5;
501 border : 1px solid
#d7c47a;
505 margin : 0px 0px 5px 0px;
508 div
.warning img
, div
.notice img
, div
.error img
{
509 vertical-align : middle
;
513 span
.filterDateError
{
518 border : 1px solid
#ff0000;
519 background : #ffcccc;
521 margin : 0px 0px 5px 0px;
526 list-style-type : none
;
531 div
.prefHelp
, td
.prefHelp
{
537 background-color : #ecf4ff;
552 .insensitive a:hover {
560 table
.innerFeedTable td
{
570 div#headlines-toolbar
{
571 border-width : 1px 0px 1px 0px;
572 background-color : #ecf4ff;
573 border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0;
575 font-family : "Lucida Grande", "Segoe UI", Tahoma
, Arial
, sans-serif
;
583 div#headlines-toolbar
.dijitSelect
{
587 div#headlines-toolbar div#subtoolbar_main
{
588 display : table-cell
;
590 white-space : nowrap
;
591 vertical-align : middle
;
595 div#headlines-toolbar div#subtoolbar_ftitle
{
596 display : table-cell
;
598 vertical-align : middle
;
599 white-space : nowrap
;
603 div#subtoolbar_ftitle span
.error
{
607 span
.contentPreview
{
609 font-weight : normal
;
612 span
.contentPreview:hover
{
617 background-color : #fff7d5;
620 font-weight : normal
;
621 margin : 0px 3px 0px 3px;
622 padding : 0px 4px 0px 4px;
626 td
.hlSelectRow
, td
.hlUpdPic
{
631 div
.postHeader div
.postDate
{
637 div
.postHeader div
.postDateRTL
{
644 padding-bottom : 3px;
646 /* font-family : "Lucida Grande", Tahoma, sans-serif; */
655 border-width : 0px 0px 1px 0px;
656 border-style : solid
;
657 border-color : #c0c0c0;
658 padding-bottom : 5px;
662 td
.hlMarkedPic
, td
.hlSelectRow
, td
.hlUpdated
, td
.hlFeed
{
670 span
.hlFeed
, span
.hlFeed a
{
675 span
.hlFeed
a:hover
{
697 div
.tagCloudContainer
{
698 border : 1px solid
#c0c0c0;
699 background-color : #ecf4ff;
700 margin : 5px 0px 5px 0px;
706 border : 1px solid
#c0c0c0;
707 background-color : #ecf4ff;
708 margin : 5px 0px 5px 0px;
715 list-style-type : none
;
716 border : 1px solid
#c0c0c0;
717 background-color : #ecf4ff;
718 margin : 0px 0px 5px 0px;
722 ul
.feedErrorsList em
{
729 list-style-type : none
;
730 border : 1px solid gray
;
731 background-color : white
;
732 margin : 0px 0px 5px 0px;
739 border-width : 0px 1px 1px 1px;
740 border-color : #c0c0c0;
741 border-style : solid
;
742 margin : 0px 0px 5px 0px;
743 background-color : white
;
744 list-style-type : none
;
749 ul
.browseFeedList li
{
751 padding : 2px 4px 2px 4px;
765 margin : 5px 5px 5px 5px;
770 list-style-type : none
;
780 div
.browserFeedInfo
{
782 /* border : 1px solid #88b0f0;
783 background-color : #ecf4ff;
784 -moz-border-radius : 5px; */
788 div
.browserFeedInfo div
.detailsPart
{
789 margin : 5px 0px 5px 5px;
803 background-image : url
("images/shadow_white.png");
823 background-color : #ecf4ff;
824 border : 1px solid
#88b0f0;
843 display : table-cell
;
844 white-space : nowrap
;
852 font-weight : normal
;
863 /*.scriptWarn:before {
864 content : "Disabled script:";
869 background-color : #903030;
870 border : 1px solid
#601010;
886 table
.loginForm2
.loginTop
{
887 border-width : 0px 0px 1px 0px;
888 border-color : #88b0f0;
889 border-style : solid
;
893 table
.loginForm2
.loginMiddle
{
897 table
.loginForm2
.loginBottom
{
898 border-width : 1px 0px 0px 0px;
899 border-color : #88b0f0;
900 border-style : solid
;
907 table
.loginForm2
.loginBottom a
{
911 table
.loginForm2
.loginBottom
a:hover
{
915 table
.loginForm2
.loginError
{
920 table
.loginForm2
.innerLoginCell
{
940 html
, body#ttrssMain
, #main
{
948 html
, body#ttrssPrefs
, #main
{
956 #toolbar div
.actionChooser
{
957 display : table-cell
;
962 /* preferences layout */
971 background-image : url("images/footer.png");
972 background-position : top left;
973 background-repeat : repeat-x;
974 background-color : white;
978 border-collapse : collapse;
979 border-width : 1px 0px 0px 0px;
980 border-style : solid;
981 border-color : #88b0f0;
989 #footer a, #prefFooter a {
993 #footer a:hover, #prefFooter a:hover {
1007 margin-right : 10px;
1014 div
.return
a:hover
{
1018 /* #prefContentOuter {
1020 position : absolute;
1026 border-width : 1px 0px 0px 0px;
1027 border-color : #88b0f0;
1028 border-style : solid;
1034 background-image : url("images/prefs-content.png");
1035 background-position : top left;
1036 background-repeat : repeat-x;
1037 position : absolute;
1049 border : 1px solid
#88b0f0;
1061 vertical-align : middle
;
1067 vertical-align : middle
;
1070 table
.prefFeedCatList
{
1075 position : absolute
;
1077 background-color : white
;
1078 border :1px solid
#778899;
1083 div
.autocomplete ul
{
1084 list-style-type : none
;
1089 div
.autocomplete ul li
.selected
{
1090 background-color : #fff7d5;
1093 div
.autocomplete ul li
{
1094 list-style-type : none
;
1118 div.topLinks a:hover {
1122 #header a
.feedback
{
1132 border : 1px solid
#4684ff;
1136 a
.visibleLinkB:hover
{
1137 background-color : #ecf4ff;
1140 .hlContentH a, .hlContentH span {
1144 .hlContentL a, .hlContentL span {
1146 text-decoration : line-through
;
1149 span
.titleWrapH
, span
.titleWrapH a
{
1153 span
.titleWrapL
, span
.titleWrapL a
{
1155 text-decoration : line-through
;
1159 vertical-align : middle
;
1164 div#hotkey_help_overlay
{
1165 position : absolute
;
1174 div#hotkey_help_overlay h1
{
1175 text-align : center
;
1178 div#hotkey_help_overlay ul
{
1179 list-style-type : none
;
1183 div#hotkey_help_overlay a
{
1187 div#hotkey_help_overlay
a:hover
{
1191 div#hotkey_help_overlay li
{
1195 div#hotkey_help_overlay p
{
1196 text-align : center
;
1199 div#hotkey_help_overlay td
.n
{
1204 padding-right : 5px;
1207 div#hotkey_help_overlay td
{
1208 vertical-align : top
;
1211 div#hotkey_help_overlay h1
{
1215 div#hotkey_help_overlay h2
{
1218 margin : 0.3em 0px 0.3em 0px;
1219 text-align : center
;
1223 div#hotkey_help_overlay table
.hho td
.c1
{
1226 background : url
("images/c1.png");
1227 background-repeat : no-repeat
;
1231 div#hotkey_help_overlay table
.hho td
.c2
{
1234 background : url
("images/c2.png");
1235 background-repeat : no-repeat
;
1238 div#hotkey_help_overlay table
.hho td
.c3
{
1241 background : url
("images/c3.png");
1242 background-repeat : no-repeat
;
1245 div#hotkey_help_overlay table
.hho td
.c4
{
1248 background : url
("images/c4.png");
1249 background-repeat : no-repeat
;
1252 div#hotkey_help_overlay table
.hho td
.top
,
1253 div#hotkey_help_overlay table
.hho td
.left
,
1254 div#hotkey_help_overlay table
.hho td
.right
,
1255 div#hotkey_help_overlay table
.hho td
.bottom
,
1256 div#hotkey_help_overlay table
.hho td
.content
{
1257 background : url
("images/shadow_dark.png");
1260 div#hotkey_help_overlay table
.hho td
.top
,
1261 div#hotkey_help_overlay table
.hho td
.bottom
{
1262 text-align : center
;
1268 border : 1px solid black
;
1269 background-color : white
;
1275 background-color : #88b0f0;
1288 position : relative
;
1293 font-weight : normal
;
1299 border : 0px solid transparent
;
1303 div
.dlgSecCont
> * {
1304 position : relative
;
1313 span
.prefsLabelEntry
{
1317 span
.labelColorIndicator
{
1322 display : inline-block
;
1323 border : 1px solid black
;
1324 background-color : #fff7d5;
1326 text-align : center
;
1330 span
.labelColorIndicator2
{
1334 display : inline-block
;
1335 border : 1px solid black
;
1336 background-color : #fff7d5;
1338 text-align : center
;
1340 vertical-align : bottom
;
1344 div
.labelColorIndicator
{
1349 text-align : center
;
1350 border : 1px solid black
;
1352 background-color : #fff7d5;
1354 margin-right : 10px;
1357 div
.colorPicker div
.colorPickerEntry:hover
{
1358 border : 1px solid
#88b0f0;
1361 div
.colorPicker div
.ccPrompt:hover
{
1365 div
.colorPicker div
.colorPickerEntry
{
1370 text-align : center
;
1371 border : 1px solid black
;
1372 margin : 5px 5px 0px 0px;
1377 border : 1px solid
#cccccc;
1378 background : #f0f0f0;
1380 padding : 0px 0px 5px 5px;
1381 position : absolute
;
1390 font-style : normal
;
1398 position : absolute
;
1404 background-color : white
;
1405 border : 1px solid
#88b0f0;
1406 padding : 3px 5px 3px 5px;
1410 #feed_browser_spinner {
1411 vertical-align : middle
;
1417 position : absolute
;
1423 border-style : solid
;
1424 border-color : #d7c47a;
1425 background-color : #fff7d5;
1427 text-align : center
;
1436 display : table-cell
;
1439 vertical-align : middle
;
1441 padding-bottom : 4px;
1445 display : table-cell
;
1446 vertical-align : middle
;
1447 white-space: nowrap
;
1451 display : table-cell
;
1452 white-space: nowrap
;
1454 vertical-align : middle
;
1464 font-weight : medium
;
1466 display : inline-block
;
1474 div
.hlLeft img
, div
.hlRight img
{
1475 margin : 0px 4px 0px 4px;
1480 display : table-cell
;
1481 padding-right : 4px;
1483 text-align : center
;
1484 vertical-align : middle
;
1492 div
.fatalError button
{
1496 div
.fatalError textarea
{
1521 border-color : #88b0f0;
1522 border-left-width : 0px;
1523 border-bottom-width : 0px;
1524 border-top-width : 0px;
1527 #headlines-wrap-inner {
1535 border-color : #88b0f0;
1536 border-left-width : 0px;
1537 border-right-width : 0px;
1539 border-top-width : 0px;
1542 #headlines-toolbar_splitter {
1552 #content-tabs .dijitTab
{
1561 white-space: nowrap
;
1569 padding : 5px 5px 0px 0px;
1571 position : absolute
;
1578 text-align : center
;
1580 padding : 4px 4px 8px 4px;
1586 border-color : #88b0f0;
1587 border-bottom-width : 0px;
1588 border-right-width : 0px;
1589 border-left-width : 0px;
1592 .dijitTreeLabel.Unread {
1596 .dijitTreeLabel.Disabled, .labelParam.Disabled {
1600 .dijitTreeRow.Error {
1604 .dijitTreeRow.Hidden {
1608 img
.feedIcon
, img
.tinyFeedIcon
{
1613 div
#feedlistLoading
, div#filterlistLoading
, div#labellistLoading
{
1614 text-align : center
;
1619 div
#feedlistLoading img
, div#filterlistLoading img
, div#labellistLoading
{
1623 div#pref-tabs
.dijitContentPane
{
1628 margin : 0px 5px 0px 5px;
1631 div#pref-tabs
.dijitContentPane h3
{
1638 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
1642 #pref-filter-wrap, #pref-filter-header
, #pref-filter-content
,
1643 #pref-label-wrap, #pref-label-header
, #pref-label-content
,
1644 #pref-user-wrap, #pref-user-header
, #pref-user-content
{
1650 #userConfigTab, #labelConfigTab
, #filterConfigTab
, #pref-feeds-feeds
{
1658 span
.labelFixedLength
{
1659 display : inline-block
;
1663 #filter_dlg_date_chk_box {
1664 display : inline-block
;
1667 .dijitDialog .dijitToolbar {
1668 border : 1px solid
#c0c0c0;
1673 border : 1px solid
#ecf4ff;
1679 vertical-align : middle
;
1680 position : relative
;
1685 display : inline-block
;
1688 font-family : sans-serif
;
1689 border : 1px solid gray
;
1690 padding : 0px 4px 0px 4px;
1691 margin : 0px 2px 0px 2px;
1693 text-align : center
;
1698 border-color : #00c000;
1702 background : #f0f0f0;