3 * SquirrelMail CSS template
5 * Template is used by style.php script to generate css file used by
6 * SquirrelMail scripts.
10 * Color codes used by selected theme:
12 * <li>SQM_BACKGROUND - background color
13 * <li>SQM_BACKGROUND_LEFT - background of folder tree
14 * <li>SQM_TEXT_STANDARD - text color
15 * <li>SQM_TEXT_STANDARD_LEFT - text color of folder tree
16 * <li>SQM_LINK - color of links
17 * <li>SQM_LINK_LEFT - color of links in folder tree
18 * <li>SQM_TEXT_SPECIAL - color of special folder links in folder tree
19 * <li>todo: other constants should be documented here
22 * Optional template variables
24 * <li>fontfamily - string with list of fonts used by selected style.
25 * <li>fontsize - integer with selected font size value.
27 * Variables are set to empty string, when value is not set.
29 * @copyright © 2005-2006 The SquirrelMail Project Team
30 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
32 * @package squirrelmail
33 * @subpackage templates
36 /* retrieve the template vars */
40 /* older css template */
41 body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
43 if($fontfamily) echo ' font-family: '.$fontfamily.";\n";
48 if($fontsize) echo ' font-size: '.($fontsize-2)."pt;\n";
53 if($fontsize) echo ' font-size: '.$fontsize."pt;\n";
57 font-family: monospace;
59 if($fontsize) echo ' font-size: '.($fontsize-1)."pt;\n";
63 /* page body formatting */
65 color: <?php echo SQM_TEXT_STANDARD; ?>;
66 background-color: <?php echo SQM_BACKGROUND; ?>;
69 color: <?php echo SQM_TEXT_STANDARD_LEFT; ?>;
70 background-color: <?php echo SQM_BACKGROUND_LEFT; ?>;
75 a:link, a:visited, a:hover, a:active {
76 color: <?php echo SQM_LINK; ?>;
80 .sqm_leftMain a:link, .sqm_leftMain a:visited, .sqm_leftMain a:hover, .sqm_leftMain a:active {
81 color: <?php echo SQM_LINK_LEFT; ?>;
84 .leftunseen, .leftspecial, .leftspecial a:link, .leftspecial a:visited, .leftspecial a:hover, .leftspecial a:active {
85 color: <?php echo SQM_TEXT_SPECIAL; ?>;
88 .leftnoselect a:link, .leftnoselect a:visited, .leftnoselect a:hover, .leftnoselect a:active {
89 color: <?php echo SQM_TEXT_HIGHLIGHT; ?>;
92 /* highlighted texts */
94 color: <?php echo SQM_TEXT_HIGHLIGHT; ?>;
98 color: <?php echo $color[14]; ?>;
99 border: 2px solid <?php echo $color[0]; ?>;
100 background-color: <?php echo $color[3]; ?>;
103 background-color: <?php echo $color[10]; ?>;
105 .error_thead_caption {
106 background-color: <?php echo $color[10]; ?>;
109 color: <?php echo $color[14]; ?>;
112 color: <?php echo $color[8]; ?>;
113 border: 2px solid <?php echo $color[0]; ?>;
117 border: 2px solid <?php echo $color[0]; ?>;
118 color: <?php echo $color[14]; ?>;
119 background-color: <?php echo $color[0]; ?>;
122 table.table_empty, table.table_blank {
130 border: 1px solid <?php echo $color[0]; ?>;
147 background: <?php echo $color[0]; ?>;
153 background: <?php echo $color[9]; ?>;
168 background: <?php echo $color[12]; ?>;
171 background: <?php echo $color[4]; ?>;
175 border:1px solid <?php echo $color[0]; ?>;
178 .sqm_loginOrgName, .sqm_signoutBar {
179 background: <?php echo $color[0]; ?>;
188 background: <?php echo $color[9]; ?>;
191 background: <?php echo $color[4]; ?>;
194 /* empty_folder.tpl defs */
196 background: <?php echo $color[9]; ?>;
198 .sqm_emptyFolder td {
199 background: <?php echo $color[4]; ?>;
202 /* error_box.tpl definitions */
203 .table_errorBoxWrapper {
204 background: <?php echo $color[9]; ?>;
208 background: <?php echo $color[0]; ?>;
211 background: <?php echo $color[4]; ?>;
214 /* page_header.tpl definitions */
216 background: <?php echo $color[9]; ?>;
217 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
220 background: <?php echo $color[9]; ?>;
221 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
224 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
227 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
230 /* message_list.tpl definitions */
231 .table_messageListWrapper {
232 background: <?php echo $color[9]; ?>;
236 background: <?php echo $color[5]; ?>;
239 .table_messageList tr.headerRow {
240 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
242 .table_messageList td.spacer {
243 background: <?php echo $color[0]; ?>;
245 .table_messageList tr.mouse_over {
246 background: <?php echo $color[5]; ?>;
248 .table_messageList tr.clicked {
249 background: <?php echo (!empty($color[16])) ? $color[16] : $color[2]; ?>;
251 .table_messageList td.col_check {
252 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
254 .table_messageList td.col_subject {
255 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
257 .table_messageList td.col_flags {
258 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
260 .table_messageList td.col_text {
261 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
264 color: <?php echo $color[9]; ?>;
267 color: <?php echo $color[2]; ?>;
270 color: <?php echo $color[1]; ?>;
273 color: <?php echo $color[8]; ?>;
277 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
280 .message_list_controls {
281 background: <?php echo $color[0]; ?>;
284 .message_control_buttons {
285 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
287 .message_control_delete {
288 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
290 .message_control_move {
291 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
295 background: <?php echo $color[4]; ?>;
298 /* folder_manip.tpl defs */
317 #folderManip table.wrapper {
318 border: 1px solid <?php echo $color[0]; ?>;
325 #folderManip td.folderAction {
326 background: <?php echo $color[0]; ?>;
333 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
336 /* addressbook_list.tpl defs */
345 #addressList select {
353 border: 1px solid <?php echo $color[9]; ?>;
359 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
363 #addressList td.header1 {
365 background: <?php echo $color[9]; ?>;
367 #addressList td.abookSwitch {
368 background: <?php echo $color[0]; ?>;
369 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
372 #addressList td.abookButtons {
373 background: <?php echo $color[0]; ?>;
376 #addressList td.abookField {
377 border-left: 1px solid <?php echo $color[9]; ?>;
378 border-right: 1px solid <?php echo $color[9]; ?>;
383 #addressList td.colHeader {
387 background: <?php echo $color[9]; ?>;
392 #addressList td.abookEmpty {
397 #addressList td.abookCompose {
406 #addrBookSearch table {
413 #addrBookSearch table.wrapper {
414 border: 1px solid <?php echo $color[9]; ?>;
425 #addrBookSearch label {
429 #addrBookSearch input {
433 #addrBookSearch select {
437 #addrBookSearch td.buttons {
446 border: 1px solid <?php echo $color[9]; ?>;
454 #addrAddEdit td.header {
455 background: <?php echo $color[9]; ?>;
460 #addrAddEdit td.fieldName {
461 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
465 #addrAddEdit td.addButton {
470 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
478 #addrAddEdit select {
486 #optionGroups table {
487 border: 1px solid <?php echo $color[0]; ?>;
500 #optionGroups td.title {
501 background: <?php echo $color[0]; ?>;
506 #optionGroups td.optionElement {
511 #optionGroups td.optionElement table {
512 border:1px solid <?php echo $color[9]; ?>;
517 #optionGroups td.optionName {
518 background: <?php echo $color[9]; ?>;
519 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
523 #optionGroups td.optionDesc {
524 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
525 background: <?php echo $color[0]; ?>;
532 #optionDisplay table {
538 border: 1px solid <?php echo $color[0]; ?>
550 #optionDisplay td.optionName {
551 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
554 #optionDisplay td.optionValue {
555 text-align:<?php echo SQM_ALIGN_LEFT; ?>;
568 border: 1px solid <?php echo $color[0]; ?>
571 #optionOrder table.moveFields {
575 #optionOrder table.moveFields td {
576 border-left: 1px solid <?php echo $color[0]; ?>;
577 border-right: 1px solid <?php echo $color[0]; ?>;
582 #optionOrder td.moveLink {
583 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
585 vertical-align: bottom;
588 #optionOrder td.fieldName {
589 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
592 #optionHightlightList {
596 #optionHighlightList table table {
602 #optionHighlightList td.ruleButtons {
607 #optionHighlightList td.ruleName {
608 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
614 #optionHighlightAdd {
618 #optionHighlightAdd table table {
624 #optionHighlightAdd td.ruleField {
625 text-align: <?php echo SQM_ALIGN_RIGHT; ?>;
630 #optionHighlightAdd td.fieldValue {
631 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
634 #optionHighlightAdd td.colorTable {
638 #optionHighlightAdd table.colorTable {
649 text-align: <?php echo SQM_ALIGN_LEFT; ?>;
663 color: <?php echo $color[0]; ?>;