header { /*background-color: #f6f6f6;*/ /*border-bottom: 1px solid #b3b3b3;*/ margin-bottom: 5em; padding: 1em 0; } h1 { text-align: center; font-size: 24px; line-height: 26px; } header .thread-older, 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; } header .thread-older { float: right; background-image: url('../img/button_older.png'); } header .thread-newer { float: left; background-image: url('../img/button_newer.png'); } #thread_nav{ margin:auto; width:100%; text-align:center; } #thread_nav * { vertical-align: middle; } #thread_nav .thread_title{ margin:auto; width: 50%; } #thread_nav br { margin-top: 10px; } #thread_nav .thread_info { margin-top:10px; margin-bottom:10px; font-size: 70%; font-weight: normal; text-align: center; } #thread_nav .thread_info li { margin-left:3em; } #olderhread, #newewthread { font-size: 70%; color: rgb(167, 169, 172); } #olderhread { float: right; margin-top: 2em; margin-right: 20px; } /* Define the two columns */ #thread_content { width: 70%; margin-right: 22px; } #thread_overview_info { float: right; width: 22%; } /* Thread general information column */ #days_old { margin-left:1em; } .days_text { font-size: 70%; } .days_num { font-size: 200%; } #add_to_fav a{ color: rgb(167, 169, 172); } #grey { color: rgb(167, 169, 172); background-color: rgb(167, 169, 172); margin: 0px; border: 0 none; height: 1px; } #tags { color: rgb(167, 169, 172); margin-top: 20px; } #tag_title { color: rgb(77, 77, 77); text-transform: uppercase; } #tags ul { padding: 10px 0px 10px 0px; margin: 0; } #add_tag_field { width:70%; } #participants { margin-top: 20px; color: rgb(167, 169, 172); } #participants_title { color: rgb(77, 77, 77); text-transform: uppercase; } #participants ul { padding: 10px 0px 10px 0px; margin: 0; } #participants li { list-style-type: none; } #participants img { width: 20px; } /* Main section with the whole thread */ /* First email of the thread. */ .first_email { } .email_header { position:relative; margin-bottom: 1em; } .email_header img { width: 40px; } .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_date .date { font-weight: bold; } .email_date .time { color: rgb(167, 169, 172); } .add_comment { float: right; } /* The email thread */ .even, .odd { border-top: 1px solid rgb(179, 179, 179); padding: 1em; margin: 20px 0px 20px 0px; } .even { background-color: rgb(246, 246, 246); } .odd { background-color: rgb(238, 238, 238); } .email { } .email .email_header { margin-top: 10px; margin-bottom: 10px; } .email .email_author { font-size: 90%; } .email .email_date, .email .email_date .date { font-size: 90%; } .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); white-space: pre; display: inline-block; width: 95%; } .first_email_body { white-space: pre; display: inline-block; } .email_body a { float: right; padding: 3px 10px 0px 0px; } .email_info { padding: 0px; margin-top: 5px; } .thread_email { padding-left: 20px; margin-left: 21px; display: inline-block; vertical-align: top; white-space: pre; } ul.attachments-list li { display: list-item; list-style-type: disc; }