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
;
77 div
.articleNote div
.articleNoteOps
{
84 div
.articleNote div
.articleNoteOps a
{
88 div
.articleNote div
.articleNoteOps
a:hover
{
93 background-color : #fff7d5;
96 border-style : dashed
;
97 border-color : #e7d796;
105 text-align : justify
;
108 div
.postReply span
.author
{
119 border-width : 0px 0px 1px 0px;
120 border-style : solid
;
121 border-color : #ecf4ff;
127 border-width : 0px 0px 1px 0px;
128 border-style : solid
;
129 border-color : #ecf4ff;
133 border-width : 0px 0px 1px 0px;
134 border-style : dashed
;
135 border-color : #e0e0e0;
140 text-decoration : none
;
171 border-width : 0px 1px 1px 1px;
172 border-style : solid
;
181 padding : 5px 5px 5px 5px;
185 vertical-align : middle
;
189 border-color : #d7c47a;
190 background-color : #fff7d5;
195 border-color : #7AD78E;
196 background-color : #D5FFDB;
201 border-color : #d7c47a;
202 background-color : #fff7d5;
207 background-color : #ffcccc;
208 border-color : #ff0000;
212 .notifyError span:hover {
217 .blankborder, .blankborder td {
218 border-style : solid
;
219 border-color : transparent
;
220 border-width : 0px 0px 1px 0px;
223 .Selected, .Selected td {
224 background-color : #fff7d5;
227 .even.Unread.Selected, .even.Unread.Selected td {
228 background-color : #fff7d5;
230 border-width : 0px 0px 1px 0px;
231 border-style : solid
;
232 border-color : #e7d796;
235 .odd.Unread.Selected, .odd.Unread.Selected td {
236 background-color : #fff7d5;
238 border-width : 0px 0px 1px 0px;
239 border-style : solid
;
240 border-color : #e7d796;
243 .even.Selected, .even.Selected td {
244 background-color : #fff7d5;
245 border-width : 0px 0px 1px 0px;
246 border-style : solid
;
247 border-color : #e7d796;
248 border-collapse : collapse
;
251 .odd.Selected, .odd.Selected td {
252 background-color : #fff7d5;
253 border-width : 0px 0px 1px 0px;
254 border-style : solid
;
255 border-color : #e7d796;
256 border-collapse : collapse
;
259 .even.Grayed, .even.Grayed td {
260 background-color : #f0f0f0;
262 border-width : 0px 0px 1px 0px;
263 border-style : solid
;
264 border-color : #c0c0c0;
265 border-collapse : collapse
;
273 border-width : 0px 0px 1px 0px;
274 border-style : solid
;
275 border-color : #c0c0c0;
276 background-color : #f0f0f0;
277 border-collapse : collapse
;
281 border-width : 0px 0px 1px 0px;
282 border-style : solid
;
283 border-color : #c0c0c0;
284 border-collapse : collapse
;
287 .even.Unread, .even.Unread td {
288 background-color : #f0f0f0;
290 border-width : 0px 0px 1px 0px;
291 border-style : solid
;
292 border-color : #c0c0c0;
293 border-collapse : collapse
;
296 .odd.Unread, .odd.Unread td {
298 border-width : 0px 0px 1px 0px;
299 border-style : solid
;
300 border-color : #c0c0c0;
309 /* table.prefPrefsList tr:hover td.prefValue {
313 table.prefPrefsList tr:hover td.prefValue input {
317 table
.prefPrefsList h3
{
322 border-width : 0px 0px 1px 0px;
323 border-color : #ecf4ff;
324 border-style : solid
;
332 tr
.title td
a:hover
{
336 table
.prefFeedList td
.feedEditCat
{
338 border-width : 0px 0px 1px 0px;
339 border-style : solid
;
340 border-color : #88b0f0;
344 table
.prefFilterList td
.filterEditCat
{
346 border-width : 0px 0px 1px 0px;
347 border-style : solid
;
348 border-color : #88b0f0;
352 /* oh for the love of... */
354 table
.prefFilterList tr
.even
,
355 table
.prefFilterList tr
.odd
,
356 table
.prefFilterList tr
.evenSelected
,
357 table
.prefFilterList tr
.oddSelected
,
358 table
.prefLabelList tr
.even
,
359 table
.prefLabelList tr
.odd
,
360 table
.prefLabelList tr
.evenSelected
,
361 table
.prefLabelList tr
.oddSelected
,
362 table
.prefUserList tr
.even
,
363 table
.prefUserList tr
.odd
,
364 table
.prefUserList tr
.evenSelected
,
365 table
.prefUserList tr
.oddSelected
,
366 table
.prefFeedList tr
.even
,
367 table
.prefFeedList tr
.odd
,
368 table
.prefFeedList tr
.evenSelected
,
369 table
.prefFeedList tr
.oddSelected
374 table
.prefFilterList tr
.even:hover td
,
375 table
.prefFilterList tr
.odd:hover td
,
376 table
.prefFilterList tr
.evenSelected:hover td
,
377 table
.prefFilterList tr
.oddSelected:hover td
378 table
.prefLabelList tr
.even:hover td
,
379 table
.prefLabelList tr
.odd:hover td
,
380 table
.prefLabelList tr
.evenSelected:hover td
,
381 table
.prefLabelList tr
.oddSelected:hover td
,
382 table
.prefUserList tr
.even:hover td
,
383 table
.prefUserList tr
.odd:hover td
,
384 table
.prefUserList tr
.evenSelected:hover td
,
385 table
.prefUserList tr
.oddSelected:hover td
,
386 table
.prefFeedList tr
.even:hover td
,
387 table
.prefFeedList tr
.odd:hover td
,
388 table
.prefFeedList tr
.evenSelected:hover td
,
389 table
.prefFeedList tr
.oddSelected:hover td
394 table
.prefFeedList td
.feedIcon
{
398 table
.prefFeedList td
.feedSelect
{
402 div
.prefFeedCatHolder
, div
.prefFeedOPMLHolder
{
405 border-width : 0px 1px 1px 1px;
406 border-color : #c0c0c0;
407 border-style : solid
;
408 margin : 0px 0px 5px 0px;
409 background-color : #ecf4ff;
412 div
.prefFeedOPMLHolder
{
413 border-width : 1px 1px 1px 1px;
424 #content-insert pre
, #headlines-frame pre
, .dijitContentPane pre
{
425 margin : 0px 0px 0px 1em;
427 font-family : monospace
;
429 background : transparent
;
433 #content-insert blockquote
, #headlines-frame blockquote
, .dijitContentPane blockquote
{
434 margin : 0px 0px 0px 1em;
435 border-width : 0px 0px 0px 2px;
436 border-color : #c0c0c0;
437 border-style : solid
;
439 padding : 0px 0px 0px 1em;
444 #content-insert code
, #headlines-frame code
, .dijitContentPane code
{
445 background : transparent
;
446 border : 0px solid transparent
;
448 font-family : monospace
;
463 div.prefsTab.Selected:hover {
469 border-width : 1px 1px 0px 1px;
470 border-color : #C4D1E4;
471 border-style : solid;
472 margin : 0px 0px 0px 5px;
473 padding : 3px 5px 3px 5px;
475 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
476 border-collapse : collapse;
485 div.prefsTab.Selected {
487 border-width : 1px 1px 0px 1px;
488 border-color : #88b0f0;
489 border-style : solid;
490 margin : 0px 0px 0px 5px;
491 padding : 3px 5px 3px 5px;
492 background-color : #ecf4ff;
494 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
495 border-collapse : collapse;
507 background : #ffffff;
508 border : 1px solid
#88b0f0;
511 margin : 0px 0px 5px 0px;
516 background : #fff7d5;
517 border : 1px solid
#d7c47a;
521 margin : 0px 0px 5px 0px;
524 div
.warning img
, div
.notice img
, div
.error img
{
525 vertical-align : middle
;
529 span
.filterDateError
{
534 border : 1px solid
#ff0000;
535 background : #ffcccc;
537 margin : 0px 0px 5px 0px;
542 list-style-type : none
;
547 div
.prefHelp
, td
.prefHelp
{
553 background-color : #ecf4ff;
568 .insensitive a:hover {
576 table
.innerFeedTable td
{
586 div#headlines-toolbar
{
587 border-width : 1px 0px 1px 0px;
588 background-color : #ecf4ff;
589 border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0;
591 font-family : "Lucida Grande", "Segoe UI", Tahoma
, Arial
, sans-serif
;
599 div#headlines-toolbar
.dijitSelect
{
603 div#headlines-toolbar div#subtoolbar_main
{
604 display : table-cell
;
606 white-space : nowrap
;
607 vertical-align : middle
;
611 div#headlines-toolbar div#subtoolbar_ftitle
{
612 display : table-cell
;
614 vertical-align : middle
;
615 white-space : nowrap
;
619 div#subtoolbar_ftitle span
.error
{
623 span
.contentPreview
{
625 font-weight : normal
;
628 span
.contentPreview:hover
{
633 background-color : #fff7d5;
636 font-weight : normal
;
637 margin : 0px 3px 0px 3px;
638 padding : 0px 4px 0px 4px;
642 td
.hlSelectRow
, td
.hlUpdPic
{
647 div
.postHeader div
.postDate
{
653 div
.postHeader div
.postDateRTL
{
660 padding-bottom : 3px;
662 /* font-family : "Lucida Grande", Tahoma, sans-serif; */
671 border-width : 0px 0px 1px 0px;
672 border-style : solid
;
673 border-color : #c0c0c0;
674 padding-bottom : 5px;
678 td
.hlMarkedPic
, td
.hlSelectRow
, td
.hlUpdated
, td
.hlFeed
{
686 span
.hlFeed
, span
.hlFeed a
{
691 span
.hlFeed
a:hover
{
713 div
.tagCloudContainer
{
714 border : 1px solid
#c0c0c0;
715 background-color : #ecf4ff;
716 margin : 5px 0px 5px 0px;
722 border : 1px solid
#c0c0c0;
723 background-color : #ecf4ff;
724 margin : 5px 0px 5px 0px;
731 list-style-type : none
;
732 border : 1px solid
#c0c0c0;
733 background-color : #ecf4ff;
734 margin : 0px 0px 5px 0px;
738 ul
.feedErrorsList em
{
745 list-style-type : none
;
746 border : 1px solid gray
;
747 background-color : white
;
748 margin : 0px 0px 5px 0px;
755 border-width : 0px 1px 1px 1px;
756 border-color : #c0c0c0;
757 border-style : solid
;
758 margin : 0px 0px 5px 0px;
759 background-color : white
;
760 list-style-type : none
;
765 ul
.browseFeedList li
{
767 padding : 2px 4px 2px 4px;
781 margin : 5px 5px 5px 5px;
786 list-style-type : none
;
796 div
.browserFeedInfo
{
798 /* border : 1px solid #88b0f0;
799 background-color : #ecf4ff;
800 -moz-border-radius : 5px; */
804 div
.browserFeedInfo div
.detailsPart
{
805 margin : 5px 0px 5px 5px;
819 background-image : url
("images/shadow_white.png");
839 background-color : #ecf4ff;
840 border : 1px solid
#88b0f0;
859 display : table-cell
;
860 white-space : nowrap
;
868 font-weight : normal
;
879 /*.scriptWarn:before {
880 content : "Disabled script:";
885 background-color : #903030;
886 border : 1px solid
#601010;
902 table
.loginForm2
.loginTop
{
903 border-width : 0px 0px 1px 0px;
904 border-color : #88b0f0;
905 border-style : solid
;
909 table
.loginForm2
.loginMiddle
{
913 table
.loginForm2
.loginBottom
{
914 border-width : 1px 0px 0px 0px;
915 border-color : #88b0f0;
916 border-style : solid
;
923 table
.loginForm2
.loginBottom a
{
927 table
.loginForm2
.loginBottom
a:hover
{
931 table
.loginForm2
.loginError
{
936 table
.loginForm2
.innerLoginCell
{
956 html
, body#ttrssMain
, #main
{
964 html
, body#ttrssPrefs
, #main
{
972 #toolbar div
.actionChooser
{
973 display : table-cell
;
978 /* preferences layout */
987 background-image : url("images/footer.png");
988 background-position : top left;
989 background-repeat : repeat-x;
990 background-color : white;
994 border-collapse : collapse;
995 border-width : 1px 0px 0px 0px;
996 border-style : solid;
997 border-color : #88b0f0;
1005 #footer a, #prefFooter a {
1009 #footer a:hover, #prefFooter a:hover {
1023 margin-right : 10px;
1030 div
.return
a:hover
{
1034 /* #prefContentOuter {
1036 position : absolute;
1042 border-width : 1px 0px 0px 0px;
1043 border-color : #88b0f0;
1044 border-style : solid;
1050 background-image : url("images/prefs-content.png");
1051 background-position : top left;
1052 background-repeat : repeat-x;
1053 position : absolute;
1063 vertical-align : middle
;
1069 vertical-align : middle
;
1072 table
.prefFeedCatList
{
1077 position : absolute
;
1079 background-color : white
;
1080 border :1px solid
#778899;
1085 div
.autocomplete ul
{
1086 list-style-type : none
;
1091 div
.autocomplete ul li
.selected
{
1092 background-color : #fff7d5;
1095 div
.autocomplete ul li
{
1096 list-style-type : none
;
1119 div
.topLinks
a:hover
{
1123 div
.topLinks a
.feedback
{
1133 border : 1px solid
#4684ff;
1137 a
.visibleLinkB:hover
{
1138 background-color : #ecf4ff;
1141 .hlContentH a, .hlContentH span {
1145 .hlContentL a, .hlContentL span {
1147 text-decoration : line-through
;
1150 span
.titleWrapH
, span
.titleWrapH a
{
1154 span
.titleWrapL
, span
.titleWrapL a
{
1156 text-decoration : line-through
;
1160 vertical-align : middle
;
1165 div#hotkey_help_overlay
{
1166 position : absolute
;
1175 div#hotkey_help_overlay h1
{
1176 text-align : center
;
1179 div#hotkey_help_overlay ul
{
1180 list-style-type : none
;
1184 div#hotkey_help_overlay a
{
1188 div#hotkey_help_overlay
a:hover
{
1192 div#hotkey_help_overlay li
{
1196 div#hotkey_help_overlay p
{
1197 text-align : center
;
1200 div#hotkey_help_overlay td
.n
{
1205 padding-right : 5px;
1208 div#hotkey_help_overlay td
{
1209 vertical-align : top
;
1212 div#hotkey_help_overlay h1
{
1216 div#hotkey_help_overlay h2
{
1219 margin : 0.3em 0px 0.3em 0px;
1220 text-align : center
;
1224 div#hotkey_help_overlay table
.hho td
.c1
{
1227 background : url
("images/c1.png");
1228 background-repeat : no-repeat
;
1232 div#hotkey_help_overlay table
.hho td
.c2
{
1235 background : url
("images/c2.png");
1236 background-repeat : no-repeat
;
1239 div#hotkey_help_overlay table
.hho td
.c3
{
1242 background : url
("images/c3.png");
1243 background-repeat : no-repeat
;
1246 div#hotkey_help_overlay table
.hho td
.c4
{
1249 background : url
("images/c4.png");
1250 background-repeat : no-repeat
;
1253 div#hotkey_help_overlay table
.hho td
.top
,
1254 div#hotkey_help_overlay table
.hho td
.left
,
1255 div#hotkey_help_overlay table
.hho td
.right
,
1256 div#hotkey_help_overlay table
.hho td
.bottom
,
1257 div#hotkey_help_overlay table
.hho td
.content
{
1258 background : url
("images/shadow_dark.png");
1261 div#hotkey_help_overlay table
.hho td
.top
,
1262 div#hotkey_help_overlay table
.hho td
.bottom
{
1263 text-align : center
;
1269 border : 1px solid black
;
1270 background-color : white
;
1276 background-color : #88b0f0;
1289 position : relative
;
1294 font-weight : normal
;
1300 border : 0px solid transparent
;
1304 div
.dlgSecCont
> * {
1305 position : relative
;
1314 span
.prefsLabelEntry
{
1318 span
.labelColorIndicator
{
1323 display : inline-block
;
1324 border : 1px solid black
;
1325 background-color : #fff7d5;
1327 text-align : center
;
1331 span
.labelColorIndicator2
{
1335 display : inline-block
;
1336 border : 1px solid black
;
1337 background-color : #fff7d5;
1339 text-align : center
;
1341 vertical-align : bottom
;
1345 div
.labelColorIndicator
{
1350 text-align : center
;
1351 border : 1px solid black
;
1353 background-color : #fff7d5;
1355 margin-right : 10px;
1358 div
.colorPicker div
.colorPickerEntry:hover
{
1359 border : 1px solid
#88b0f0;
1362 div
.colorPicker div
.ccPrompt:hover
{
1366 div
.colorPicker div
.colorPickerEntry
{
1371 text-align : center
;
1372 border : 1px solid black
;
1373 margin : 5px 5px 0px 0px;
1378 border : 1px solid
#cccccc;
1379 background : #f0f0f0;
1381 padding : 0px 0px 5px 5px;
1382 position : absolute
;
1391 font-style : normal
;
1399 position : absolute
;
1405 background-color : white
;
1406 border : 1px solid
#88b0f0;
1407 padding : 3px 5px 3px 5px;
1411 #feed_browser_spinner {
1412 vertical-align : middle
;
1418 position : absolute
;
1424 border-style : solid
;
1425 border-color : #d7c47a;
1426 background-color : #fff7d5;
1428 text-align : center
;
1437 display : table-cell
;
1440 vertical-align : middle
;
1442 padding-bottom : 4px;
1446 display : table-cell
;
1447 vertical-align : middle
;
1448 white-space: nowrap
;
1452 display : table-cell
;
1453 white-space: nowrap
;
1455 vertical-align : middle
;
1465 font-weight : medium
;
1467 display : inline-block
;
1475 div
.hlLeft img
, div
.hlRight img
{
1476 margin : 0px 4px 0px 4px;
1481 display : table-cell
;
1482 padding-right : 4px;
1484 text-align : center
;
1485 vertical-align : middle
;
1493 div
.fatalError button
{
1497 div
.fatalError textarea
{
1516 border-color : #88b0f0;
1517 border-left-width : 0px;
1518 border-bottom-width : 0px;
1521 #headlines-wrap-inner {
1529 border-color : #88b0f0;
1530 border-left-width : 0px;
1531 border-right-width : 0px;
1533 border-top-width : 0px;
1536 #headlines-toolbar_splitter {
1546 #content-tabs .dijitTab
{
1555 white-space: nowrap
;
1560 padding : 4px 8px 0px 8px;
1565 text-align : center
;
1567 padding : 4px 4px 8px 4px;
1573 border-color : #88b0f0;
1574 border-bottom-width : 0px;
1575 border-right-width : 0px;
1576 border-left-width : 0px;
1579 .dijitTreeLabel.Unread {
1583 .dijitTreeLabel.Disabled, .labelParam.Disabled {
1587 .dijitTreeRow.Error {
1591 .dijitTreeRow.Hidden {
1595 img
.feedIcon
, img
.tinyFeedIcon
{
1600 div
#feedlistLoading
, div#filterlistLoading
, div#labellistLoading
{
1601 text-align : center
;
1606 div
#feedlistLoading img
, div#filterlistLoading img
, div#labellistLoading
{
1610 div#pref-tabs
.dijitContentPane
{
1615 margin : 0px 5px 0px 5px;
1618 div#pref-tabs
.dijitContentPane h3
{
1625 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
1629 #pref-filter-wrap, #pref-filter-header
, #pref-filter-content
,
1630 #pref-label-wrap, #pref-label-header
, #pref-label-content
,
1631 #pref-user-wrap, #pref-user-header
, #pref-user-content
{
1637 #userConfigTab, #labelConfigTab
, #filterConfigTab
, #pref-feeds-feeds
{
1645 span
.labelFixedLength
{
1646 display : inline-block
;
1650 #filter_dlg_date_chk_box {
1651 display : inline-block
;
1654 .dijitDialog .dijitToolbar {
1655 border : 1px solid
#c0c0c0;
1660 border : 1px solid
#ecf4ff;
1666 vertical-align : middle
;
1667 position : relative
;