Added CSS abilities to the printer class
[isso.git] / printer.css
1 /*=====================================================================*\
2 || ###################################################################
3 || # Iris Studios Shared Object Framework [#]version[#]
4 || # Copyright ©2002-[#]year[#] Iris Studios, Inc.
5 || #
6 || # This program is free software; you can redistribute it and/or modify
7 || # it under the terms of the GNU General Public License as published by
8 || # the Free Software Foundation; version [#]gpl[#] of the License.
9 || #
10 || # This program is distributed in the hope that it will be useful, but
11 || # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 || # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
13 || # more details.
14 || #
15 || # You should have received a copy of the GNU General Public License along
16 || # with this program; if not, write to the Free Software Foundation, Inc.,
17 || # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
18 || ###################################################################
19 \*=====================================================================*/
20
21 /* ################################################################### */
22 /* Body and table elements */
23 /* ################################################################### */
24
25 /* Main window background colour and font colour */
26 body
27 {
28 color: #D2D3F0;
29 background: #68768A;
30 }
31
32 /* The row that goes on top of all other content */
33 .phead
34 {
35 color: #1C1C21;
36 font-size: 11pt;
37 font-weight: bold;
38 text-align: left;
39 border-bottom: outset 3px;
40 background: #445B78;
41 padding: 2px 25px; 2px; 25px;
42 }
43
44 /* Border area around tables and inbetween spacing */
45 .tborder
46 {
47 border: ridge 4px;
48 }
49
50 /* First row set in all tables */
51 .tcat
52 {
53 color: #97A9C4;
54 background: #38495E url(images/tcat.gif);
55 border-bottom: outset 1px;
56 }
57
58 /* Links within the TCAT class */
59 .tcat a:link, .tcat a:visited, .tcat a:active
60 {
61 color: #97A9C4;
62 }
63
64 /* Row under the TCAT row (often used for column headers) */
65 td.thead, .thead td, .alt3
66 {
67 color: #D6E1EC;
68 font-weight: bold;
69 background: #445B78 url(images/thead.gif);
70 border: inset 1px;
71 }
72
73 /* Links for the THEAD class */
74 .thead a:link, .thead a:visited, .thead a:active, .alt3 a:link, .alt3 a:visited, .alt3 a:active
75 {
76 color: #D6E1EC;
77 }
78
79 /* The first type of row used in the alternation cycle */
80 .alt1
81 {
82 color: #38495E;
83 background: #8994A4;
84 }
85
86 /* The second type of row used in the alternation cycle */
87 .alt2
88 {
89 color: #38495E;
90 background: #ABB2BC;
91 }
92
93 /* The third alternation, used in special cases */
94 .alt3
95 {
96 border: 0px;
97 }
98
99 /* The last row in the table (often used for the submit buttons) */
100 .tfoot
101 {
102 color: #7D7CA3;
103 background: #ECE8D8;
104 border: outset 1px;
105 }
106
107 /* ################################################################### */
108 /* Text elements */
109 /* ################################################################### */
110
111 /* Font settings for all non-styled elements */
112 body, p, td, tr, ol, ul
113 {
114 font: 12px verdana, geneva, arial, helvetica, sans-serif;
115 }
116
117 /* Small text (used in copyright) */
118 .smallfont, .copyright, dfn
119 {
120 font: 11px tahoma, verdana, geneva, arial, helvetica, sans-serif;
121 }
122
123 /* Description text */
124 dfn
125 {
126 font-style: italic;
127 }
128
129 /* Table headings */
130 .tcat, .thead, .tfoot
131 {
132 font: 12px tahoma, verdana, geneva, arial, helvetica, sans-serif;
133 }
134
135 /* Normal links */
136 a:link, a:visited, a:active
137 {
138 color: #293F5B;
139 background: none;
140 }
141
142 /* Hover links */
143 a:hover, .tcat a:hover, .thead a:hover, .tfoot a:hover
144 {
145 color: #D6E1EC;
146 background: #38495E;
147 }
148
149 .copyright a:hover, .copyright a:link, .copyright a:visited, .copyright a:active
150 {
151 text-decoration: none;
152 }
153
154 /* Mono-space */
155 .code
156 {
157 font: 9pt 'courier new', courier, monospace;
158 }
159
160 /* ################################################################### */
161 /* Form styling elements */
162 /* ################################################################### */
163
164 /* Input elements in a form */
165 input, textarea, select, option
166 {
167 font: 12px verdana, geneva, arial, helvetica, sans-serif;
168 }
169
170 /* Input formatting */
171 .input
172 {
173 font: bold 11px tahoma, verdana, geneva, arial, helvetica, sans-serif;
174 text-indent: 5px;
175 margin: 1px;
176 margin-top: 3px;
177 }
178
179 /* Button styling */
180 .button
181 {
182 color: #000000;
183 font: bold 11px tahoma, verdana, geneva, arial, helvetica, sans-serif;
184 margin: 1px;
185 margin-top: 3px;
186 }
187
188 /* ################################################################### */
189 /* Navigation panel */
190 /* ################################################################### */
191
192 /* The background colour for the navigation frame */
193 .nav_body
194 {
195 background: #38495E;
196 }
197
198 .nav_body a:link, .nav_body a:active, .nav_body a:hover, .nav_body a:visited
199 {
200 color: #FFFFFF;
201 text-decoration: none;
202 }
203
204 /* Formatting for groups of nav elements */
205 .nav_group
206 {
207 color: #D6E1EC;
208 background: #445B78;
209 border: #97A9C4 solid 2px;
210 border-width: 0px 2px 1px 2px;
211 }
212
213 /* Nav title border */
214 .nav_title
215 {
216 font: 11px tahoma, verdana, geneva, arial, helvetica, sans-serif;
217 padding: 2px;
218 border: #97A9C4 solid 2px;
219 border-width: 0px 2px 2px 2px;
220 }
221
222 /* Cold nav items */
223 .nav_item
224 {
225 font: 11px tahoma, verdana, geneva, arial, helvetica, sans-serif;
226 padding: 2px 2px 1px 7px;
227 background: #5D7490;
228 border-bottom: #97A9C4 solid 1px;
229 }
230
231 /* Hot nav items */
232 .nav_item_hot
233 {
234 font: 11px tahoma, verdana, geneva, arial, helvetica, sans-serif;
235 padding: 2px 2px 1px 7px;
236 background: #4A5F78;
237 border-bottom: #97A9C4 solid 1px;
238 }
239
240 /* ################################################################### */
241 /* Template manager */
242 /* ################################################################### */
243
244 /* The body of the template manager */
245 .manager_body
246 {
247 background: #38495E;
248 color: #FFFFFF;
249 }
250
251 /* A group of templates */
252 .manager_group
253 {
254 background: #28394E;
255 color: #8994A4;
256 }
257
258 /* Items in a template group */
259 .manager_group_item
260 {
261 background: #364D6F;
262 color: #AABBD3;
263 }
264
265 /*=====================================================================*\
266 || ###################################################################
267 || # $HeadURL$
268 || # $Id$
269 || ###################################################################
270 \*=====================================================================*/