/* Compact Brief v1.3.1 by Ngamer01 */ /* Modified by Infocatcher v0.2.1 2008.01.29 19:49:54 */ body { background: #fafcff; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; margin: 0; padding: 0; } a:hover { text-decoration: underline; } /* ---------------------- Header ---------------------- */ #header { background: #314a59 url("chrome://brief/skin/header-bkg.png") repeat-x; color: #ffffff; text-decoration: none; display: block; padding: 5px 5% 5px; overflow: auto; /* Clears contained floats */ padding-top: 2px; padding-bottom: 2px; } #feed-image { border: none; float: right; padding: 3px 0 3px 3px; max-height: 6.5em; } #feed-title { font-size: 18px; font-weight: bold; } #feed-subtitle { font-size: 13px; margin-top: 3px; padding: 3px 0 3px 0; } #feed-content { padding: 16px 16px 0 16px; margin-bottom: 16px; } #message { font-size: 20px; color: #4a6e85; text-align: center; display: none; margin-top: 100px; } /* --------------------------- Article ------------------------ */ /* .article-container may have "starred", "read", and "collapsed" attributes. The first two are self-explanatory while "collapsed" means that the article's content is folded (headlines-only mode) */ .article-container { background: url("chrome://brief/skin/unread-entry-bkg.png") repeat-x; background-color: #ffffff; border-top: 1px #abbfc9 solid; border-right: 1px #e1e5da solid; border-left: 1px #e1e5da solid; overflow: visible; /* This is for the the expand/collapse dropmarker which is taken outside the box using negative margins */ position: relative; padding: 3px; } /* ---------------------- Article header ---------------------- */ .article-title-link { color: #00394f; font-size: 13px; text-decoration: none; font-weight: bold; } /* ---------------------- Article controls ---------------------- */ .article-controls { font-family: Arial, sans-serif; font-size: 12px; display: table-cell; /* The only way I could find out to keep the buttons aligned was to use vertical-align. For this we need table-cell. */ float: right; padding: 0; margin: -3px -2px -1px 0; } /* Never change padding of the buttons as it would break many themes */ .article-controls > button { opacity: 0.6; min-width: 0; vertical-align: middle; } .article-controls > button:hover { opacity: 1.0; } .article-container[collapsed="true"] .article-controls { margin-top: -3px; } .star-container { float: left; margin-top: -1px; padding: 0 6px 0 0; } .star-image { padding: 0; margin: 0; } .expand-button { display: none; position: absolute; top: 0; left: -30px; height: 30px; /* Set size of clickable area */ width: 29px; } .article-controls button, .article-controls button * { padding: 0; margin: 0; min-height: 0; } .article-controls .delete-entry { margin-left: 5px; } /* ---------------------- Article subheader ---------------------- */ .article-subheader { font-family: "Lucida Grande", Verdana, sans-serif; color: #477900; font-size: 12px; padding: 3px 23px 3px 23px; margin-top: 3px; overflow: auto; /* Clears contained floats */ } .article-authors, .article-date { text-align: right; float: right; } .article-authors { clear: right; } .article-updated { color: #de5b00; } /* ---------------------- Article content area ---------------------- */ .article-content { font-family: "Lucida Grande", Verdana, sans-serif; font-size: 12px; line-height: 1.4; color: #272727; overflow: auto; } /* .article-content:first-letter { margin-left: 23px; } */ .article-content a { color: #0a1f72; } .article-content a:visited { color: #444b66; } /* ---------------------- Adjustments for read articles ---------------------- */ .article-container[read] { background-image: url("chrome://brief/skin/read-entry-bkg.png"); } .article-container[read] > .article-header > .article-title-link { font-weight: normal; } /* ---------------------- Adjustments for headlines view ---------------------- */ .article-container[collapsed] { background-image: none; background-color: #ebf5ff; border-right-color: #e1e8ef; border-left-color: #e1e8ef; min-height: 0em; } .article-container[collapsed][read] { background-color: #f5faff; } .article-container[collapsed]:last-child { border-bottom: 1px solid #abbfc9; } .article-container[collapsed] .article-title-link { font-size: 12px; min-width: 0em; } .article-container:not([collapsed]) .article-title-link { padding-right: 4px; } .article-container[collapsed] .article-controls { background-color: #ebf5ff; position: absolute; top: 1px; right: 0; } .article-container[collapsed][read] .article-controls { background-color: #f5faff; } .article-container[collapsed] .article-date { padding: 0 10px 4px 6px; } .article-date { color: #00a; font-size: 12px; } .article-container[collapsed] .feed-name { font-size: 12px; color: #5c7933; min-width: 0em; float: right; } /* ---------------------- Adjustments for the selected articles -------------------- */ .article-container[selected] { border-top-color: #1474d6; border-right-color: #1474d6; border-left-color: #1474d6; } /* Non-selected articles don't have bottom border, so if we added one now the article would shift. Therefore, we change the top border color of the NEXT article. */ .article-container[selected] + .article-container { border-top-color: #1474d6; } .article-container[selected]:last-child { border-bottom: 1px solid #1474d6; }