1/* clearfix hack from Perishable Press (.com)
2 */
3.clearfix:after {
4	visibility: hidden;
5	display: block;
6	font-size: 0;
7	content: " ";
8	clear: both;
9	height: 0;
10	}
11.clearfix { display: inline-block; }
12
13br.clear {
14 clear: both;
15}
16
17/* start commented backslash hack \*/
18* html .clearfix { height: 1%; }
19.clearfix { display: block; }
20/* stop commented backslash hack */
21
22body {
23	background-color: #FFF;
24	margin: 0px;
25}
26
27#top_header {
28	min-height: 50px;
29	margin: 0px;
30	padding	: 0px;
31	width: 100%;
32	background-color		: #e5e5e5;
33	border-bottom				: 2px solid #444;
34}
35
36#top_header > h1 {
37	font-family					: Georgia,Serif;
38	padding							: 20px 8px 8px 8px;
39	width								: 45%;
40	float								: left;
41}
42
43#top_header > h1 a {
44	color								: #000;
45	text-decoration			: none;
46}
47
48#top_header > h1 a:hover {
49	text-decoration			: underline;
50}
51
52#top_header > p#account_info {
53	float								: left;
54	display							: block;
55	width								: 50%;
56	margin-top					: 20px;
57	margin-bottom				: 0px;
58	text-align					: right;
59}
60
61#toc_area {
62	background-color: #444;
63	color: #FFF;
64	width: 100%;
65	margin: 0px;
66	padding: 0px;
67	display: none;
68}
69
70#toc_area #toc_inner {
71	margin: 0;
72	padding: 8px 16px;
73}
74
75#toc_area .secedit2 {
76	display: block;
77	float: right;
78	margin: 0;
79	padding: 2px 5px !important;
80	background-color: #999;
81	text-align: center;
82	border-radius: 5px;
83	font-size: 0.8em;
84}
85
86#toc_area > p {
87	margin: 0px;
88}
89
90
91#toc_area a,
92#toc_area h1,
93#toc_area h2,
94#toc_area h3,
95#toc_area h4,
96#toc_area h5,
97#toc_area h6 {
98	color							: #FFF;
99	font-weight				: bold;
100}
101
102#toc_area h1 {
103	font-size: 1.3em;
104}
105
106#toc_area h2 {
107	font-size: 1.2em;
108}
109
110#toc_area h3 {
111	font-size: 1.1em;
112}
113
114#toc_area h4,
115#toc_area h5,
116#toc_area h6 {
117	font-size: 1.0em;
118}
119
120#toc_area div.secedit2 {
121	padding-top: 1.5em;
122}
123
124#toc_area a {
125	font-weight: normal;
126	text-decoration: none;
127}
128
129#toc_area a:hover {
130	text-decoration: underline;
131}
132
133#toc_area div.column {
134	float							: left;
135	min-height				: 100px;
136	width							: 20%;
137	margin						: 2px 2%;
138}
139
140#toc_toggle {
141	margin						: 0px;
142	padding						: 0px;
143}
144
145#toc_toggle > a {
146	margin: 0px;
147	margin-left: 80%;
148	border: 1px solid #444;
149	color : #FFF;
150	text-decoration	: none;
151	background-color : #444;
152	border-top : none;
153	display : inline-block;
154	padding	: 2px 5px;
155	border-radius: 0 0 8px 8px;
156}
157
158#main_pane {
159	margin						: 20px auto;
160	width							: 90%;
161}
162
163#main_pane > #main_pane_header {
164	width							: 98%;
165	padding-bottom		: 6px;
166	border-bottom			: 1px solid #E4E4E4;
167}
168
169#main_pane > #main_pane_header form#search {
170	display: block;
171	float: right;
172}
173
174#main_pane > #main_pane_header form#search input {
175	float: none;
176}
177
178#main_pane > #main_pane_header form#search input[type=submit] {
179	padding: 0;
180	margin: 1px;
181	font-size: 1.5em;
182	background-color: #E5E5E5;
183	border-radius: 20px;
184}
185
186#main_pane > #main_pane_header form#search input[type=submit]:active {
187	color: #FFF;
188	background-color: #111;
189}
190
191#main_pane > #main_pane_header input#navSearch {
192	color: #999;
193}
194
195#main_pane > #main_pane_header input.button,
196#main_pane > #main_pane_header button.button {
197	background-color	: transparent;
198	border						: none;
199	padding						: 1px;
200	display						: inline;
201}
202
203#main_pane > p#main_pane_breadcrumbs {
204	margin						: 4px 5px 20px 4px;
205}
206
207#footer {
208	color: #444;
209	margin						: 20px auto;
210	width							: 90%;
211	border-top				: 1px solid #E4E4E4;
212	padding-top				: 20px;
213	text-align				: center;
214}
215
216
217#footer ul > li {
218	display						: inline-block;
219	margin-right			: 15px;
220}
221
222#content { margin: 0px; }
223
224#content .page { padding: 30px 30px 30px 20px; }
225
226
227/* ------------------------------------------------------------------------------- */
228/* ------------------------------------------------------------------------------- */
229/* ------------------------------------------------------------------------------- */s
230
231#content .page,
232#content .page * { font-family:Verdana,sans-serif; line-height: 150%; }
233
234#content .page h1,
235#content .page h2,
236#content .page h3,
237#content .page h4,
238#content .page h5 { font-family: Georgia, serif;
239                    font-weight: normal;
240                    line-height: 1.1em; }
241
242#content .page h1 { font-size: 2.0em; border-bottom: 1px solid #000; font-family: Georgia, serif; }
243#content .page h2 { font-size: 1.7em; border-bottom: 1px dashed #808080; margin-top: 40px; }
244#content .page h3 { font-size: 1.5em; border-bottom: 1px dotted #DEDEDE; margin-top: 30px; }
245#content .page h4 { font-family: Verdana, sans-serif; font-size: 1.2em; font-weight: bold; }
246#content .page h5 { font-size: 1.1em; font-weight: bold; }
247
248#content .page h1 a,
249#content .page h2 a,
250#content .page h3 a,
251#content .page h4 a,
252#content .page h5 a { color: inherit;
253                      text-decoration: inherit;
254                      font-family: inherit; }
255
256
257#content .page .clearer { clear: right; }
258
259#content .page .success { border: 1px solid green; }
260
261#content .page li { margin-top: 6px; margin-bottom: 6px; margin-left: 15px; }
262
263#content .page hr { clear: right; }
264
265#content .page pre { font-family: "Courier New", "Courier New", Courier, monospace; border: 1px dashed  blue; padding: 2px; }
266#content .page pre.code { /*overflow: scroll;*/ background-color: #FFF; overflow: auto; }
267
268#content .page a.wikilink2 { color: red; text-decoration: none; border-bottom: 1px dashed red; }
269
270#content .page .secedit { float: right; font-size: 0.8em; }
271#content .page .secedit .button { padding: 2px; }
272
273#content .page div.toc { display: block; float: right; background-color: #FFF; margin: 5px; padding: 4px; border: 2px solid #F1F1F1; }
274
275#content .page div.toc #toc__inside ul { font-size: 0.9em; margin-left: 4px; }
276#content .page div.toc #toc__inside ul li { text-align: left; float: none; display: list-item; }
277
278#content .page #draft__status { width: 100%; margin: 15px 0px; font-weight: bold; color: #42A90F; }
279#content .page #tool__bar .toolbutton { margin: 1px; padding: 3px; }
280#content .page #dw__editform #wiki__text { width: 99%; float: left; background-color: #F5F5F5; font-family: "Courier New", "Courier New", Courier, monospace; }
281
282#content .page #dw__editform #size__ctl img { cursor: pointer; margin-right: 8px; }
283
284#content .page #dw__editform .license {
285	display: block;
286	clear: both;
287	color: #333;
288	font-style: italic;
289	margin-top: 20px;
290}
291
292#content .page #dw__editform .license a {
293	color: #333;
294}
295
296#content .page #dw__login fieldset { border: none; }
297#content .page #dw__login legend { display: none; }
298#content .page #dw__login label { display: block; padding: 10px; font-size: 1.4em; }
299#content .page #dw__login input.edit { font-size: 1.2em; border: 2px solid #000; }
300#content .page #dw__login input.button { float: right; }
301
302#content .page #dw__register fieldset { border: none; }
303#content .page #dw__register fieldset * { text-align: right; }
304#content .page #dw__register legend { display: none; }
305#content .page #dw__register label { display: block; padding: 4px; font-size: 1.4em; }
306#content .page #dw__register input.edit { font-size: 1.2em; border: 2px solid #000; text-align: left; }
307#content .page #dw__register input.button { float: right; }
308
309#content .page div#wiki__editbar {
310	clear: both;
311}
312
313#content .page ol li { margin-top: 20px;
314                       margin-bottom: 20px; }
315
316#content .page ol li ul li { margin-top: 6px;
317                            margin-bottom: 6px; }
318
319#content .page ol li ol li { margin-top: 6px;
320                             margin-bottom: 6px;
321                             list-style-type: lower-roman; }
322
323#content .page ul li ol li { margin-top: 6px;
324                             margin-bottom: 6px; }
325
326
327#content .page ol li ol li ol li { list-style-type: lower-alpha; }
328
329#content .page h1 a#preview { font-size: 1.1em;
330                            font-weight: bold;
331                            text-align: center; }
332
333#content .page div.preview { background-color: #FAFAFA;
334                             margin-top: 30px;
335                             padding: 10px;
336                             border: 2px inset #F1F1F1; }
337
338
339#content .page table td.diff-blockheader { padding-top: 30px; border-bottom: 2px solid #000; font-weight: bold; }
340#content .page table td.diff-deletedline { background-color: #FFDDDD; }
341#content .page table td.diff-addedline { background-color: #DDFFDD; }
342
343#content #config__manager .outkey { font-size: 0.8em; }
344