/* * Message view */ .message-header { margin-bottom: 3em; } .message-header .thread-back { display: block; padding-top: 38px; width: 160px; overflow: hidden; background-repeat: no-repeat; background-position: top center; background-image: url('../img/button_back.png'); margin-bottom: 1em; } /* * Thread view */ .thread-header { /*background-color: #f6f6f6;*/ /*border-bottom: 1px solid #b3b3b3;*/ margin-bottom: 6em; padding: 1em 0; } .thread-header h1, .message-header h1 { text-align: center; font-size: 24px; line-height: 26px; } .thread-header .thread-older, .thread-header .thread-newer { display: block; padding-top: 38px; width: 160px; overflow: hidden; background-repeat: no-repeat; background-position: top center; text-align: center; color: #aaaaaa; } .thread-header .thread-older { float: right; background-image: url('../img/button_older.png'); } .thread-header .thread-newer { float: left; background-image: url('../img/button_newer.png'); } #olderhread, #newewthread { font-size: 70%; color: rgb(167, 169, 172); } #olderhread { float: right; margin-top: 2em; margin-right: 20px; } #thread-overview-info { float: right; } /* * Thread general information column */ .days-num { font-size: 200%; display: inline-block; } .days-text { font-size: 70%; display: inline-block; margin-right: 2em; } #thread-overview-info form.favorite { margin-bottom: 0; } #thread-overview-info .favorite a { color: rgb(167, 169, 172); } #thread-overview-info .favorite a.saved, #thread-overview-info .favorite a.notsaved { /* Will be shown via Javascript */ display: none; } #thread-overview-info .unread { margin: 0 2px 0 2px; } /* Tags */ #tags { color: rgb(167, 169, 172); margin-top: 2em; } #tag-title { color: rgb(77, 77, 77); text-transform: uppercase; } #tags ul { padding: 10px 0; margin: 0; } #tags ul li { padding-left: 0; } #tags ul li span { margin-left: 5px; } #tags .rmtag { margin: 0; display: inline; } #tags .rmtag a { visibility: hidden; font-size: 125%; } #tags:hover .rmtag a { visibility: visible; } #tags:hover .rmtag a:hover { text-decoration: none; } #add-tag { margin-top: 0.3em; } /* Categories */ #thread-category { padding: 0; padding-bottom: 10px; text-align: center; } #thread-category form { margin: 0; display: none; } #thread-category form select { font-size: 90%; width: 12em; } #thread-category a.label { font-size: 120%; line-height: 120%; } /* Participants */ #participants { margin-top: 2em; color: rgb(167, 169, 172); } #participants_title { color: rgb(77, 77, 77); text-transform: uppercase; } #participants ul { padding: 0; margin: 0; } #participants li { list-style-type: none; margin: 1em 0; } #participants img.gravatar { width: 20px; vertical-align: middle; } /* Main section with the whole thread */ /* First email of the thread. */ .email-header { position:relative; margin-bottom: 1em; height: 40px; } .email-header .gravatar { margin-right: 10px; display: inline-block; vertical-align: middle; } .email-author .name{ color: rgb(55, 113, 200); font-weight: bold; } .email-author .rank{ color: rgb(167, 169, 172); font-size: 80%; font-weight: bold; } .email-first .email-date { text-align: right; } .email-date .date { font-weight: bold; } .email-date .time { color: rgb(167, 169, 172); margin-left: 0.5em; border-bottom: 1px dashed rgb(167, 169, 172); cursor: help; } .sort-mode { text-align: right; } /* The email thread */ .replies .email { border-top: 1px solid rgb(179, 179, 179); padding: 1em; margin: 20px 0px 20px 0px; } .even .email { background-color: rgb(246, 246, 246); } .odd .email { background-color: rgb(238, 238, 238); } .temporary .email { background-color: rgb(215, 215, 229); display: none; } .replies .email.unread { border-top: 1px solid rgb(100, 100, 100); background-color: rgb(214, 214, 214); } .email.unread i.unread { float: right; margin-right: 2em; } .email-body { white-space: pre; overflow: auto; } .replies .email-body { -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 1px; border-color: rgb(179, 179, 179); padding: 5px; min-height: 40px; background-color: rgb(255, 255, 255); } .email-body span.read-more a, .email-body span.read-less a { float: right; padding: 3px 10px 0px 0px; } .email-info { padding: 0px; margin-top: 5px; } /* Inline quotes */ .quoted-switch a { background-color: #fafafa; padding: 0 4px 2px 4px; border-left: 2px solid rgb(55, 113, 200); font-weight: bold; font-size: 115%; } .quoted-switch a:hover { text-decoration: none; } .quoted-text { border-left: 2px solid rgb(55, 113, 200); padding-left: 0.2em; } /* * Navigation for unread messages */ #unreadnavbar { position: fixed; bottom: 0; right: 0; text-align: right; padding-right: 2em; display: none; } #unreadnavbar>div { width: auto; padding: 0.2em 1em; border: 1px solid #888; border-bottom: none; background-color: #eee; }