1body {
2	font: 13px/1.5 Verdana, 'Geneva CE', lucida, sans-serif;
3	margin: 0;
4	padding: 0;
5	background: #ffffff;
6	color: #333333;
7}
8
9h1, h2, h3, h4, caption {
10	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
11	color: #053368;
12}
13
14h1 {
15	color: #1e5eb6;
16	font-size: 230%;
17	font-weight: normal;
18	margin: .3em 0;
19}
20
21h2 {
22	color: #1e5eb6;
23	font-size: 150%;
24	font-weight: normal;
25	margin: -.3em 0 .3em 0;
26}
27
28h3 {
29	font-size: 1.6em;
30	font-weight: normal;
31	margin-bottom: 2px;
32}
33
34h4 {
35	font-size: 100%;
36	font-weight: bold;
37	padding: 0;
38	margin: 0;
39}
40
41caption {
42	border: 1px solid #cccccc;
43	background: #ecede5;
44	font-weight: bold;
45	font-size: 1.2em;
46	padding: 3px 5px;
47	text-align: left;
48	margin-bottom: 0;
49}
50
51p {
52	margin: .7em 0 1em;
53	padding: 0;
54}
55
56hr {
57	margin: 2em 0 1em;
58	border: none;
59	border-top: 1px solid #cccccc;
60	height: 0;
61}
62
63a {
64	color: #006aeb;
65	padding: 3px 1px;
66	text-decoration: none;
67}
68
69h1 a {
70	color: #1e5eb6;
71}
72
73a:hover, a:active, a:focus, a:hover b, a:hover var {
74	background-color: #006aeb;
75	color: #ffffff !important;
76}
77
78code, var, pre {
79	font-family: monospace;
80}
81
82var {
83	font-weight: bold;
84	font-style: normal;
85	color: #ca8a04;
86}
87
88pre {
89	margin: 0;
90}
91
92code a b {
93	color: #000000;
94}
95
96.deprecated {
97	text-decoration: line-through;
98	opacity: .5;
99}
100
101.invalid {
102	color: #e71818;
103}
104
105.hidden {
106	display: none;
107}
108
109/* Left side */
110#left {
111	overflow: auto;
112	width: 270px;
113	height: 100%;
114	position: fixed;
115}
116
117/* Menu */
118#menu {
119	padding: 10px;
120}
121
122#menu ul {
123	list-style: none;
124	padding: 0;
125	margin: 0;
126}
127
128#menu ul ul {
129	padding-left: 10px;
130}
131
132#menu li {
133	white-space: nowrap;
134	position: relative;
135}
136
137#menu a {
138	display: block;
139	padding: 0 2px;
140}
141
142#menu .active > a, #menu > span {
143	color: #333333;
144	background: none;
145	font-weight: bold;
146}
147
148#menu .active > a.invalid {
149	color: #e71818;
150}
151
152#menu .active > a:hover, #menu .active > a:active, #menu .active > a:focus {
153	background-color: #006aeb;
154}
155
156#menu #groups span {
157	position: absolute;
158	top: 4px;
159	right: 2px;
160	cursor: pointer;
161	display: block;
162	width: 12px;
163	height: 12px;
164	background: url('collapsed.png') transparent 0 0 no-repeat;
165}
166
167#menu #groups span:hover {
168	background-position: -12px 0;
169}
170
171#menu #groups span.collapsed {
172	background-position: 0 -12px;
173}
174
175#menu #groups span.collapsed:hover {
176	background-position: -12px -12px;
177}
178
179#menu #groups ul.collapsed {
180	display: none;
181}
182
183/* Right side */
184#right {
185	overflow: auto;
186	margin-left: 275px;
187	height: 100%;
188	position: relative;
189	left: 0;
190	right: 0;
191}
192
193#rightInner {
194	max-width: 1000px;
195	min-width: 350px;
196}
197
198/* Search */
199#search {
200	float: right;
201	margin: 3px 8px;
202}
203
204#search input.text {
205	padding: 3px 5px;
206	width: 250px;
207}
208
209/* Autocomplete */
210.ac_results {
211	padding: 0;
212	border: 1px solid #cccccc;
213	background-color: #ffffff;
214	overflow: hidden;
215	z-index: 99999;
216}
217
218.ac_results ul {
219	width: 100%;
220	list-style-position: outside;
221	list-style: none;
222	padding: 0;
223	margin: 0;
224}
225
226.ac_results li {
227	margin: 0;
228	padding: 2px 5px;
229	cursor: default;
230	display: block;
231	font: 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
232	line-height: 16px;
233	overflow: hidden;
234	white-space: nowrap;
235}
236
237.ac_results li strong {
238	color: #000000;
239}
240
241.ac_odd {
242	background-color: #eeeeee;
243}
244
245.ac_over {
246	background-color: #006aeb;
247	color: #ffffff;
248}
249
250.ac_results li.ac_over strong {
251	color: #ffffff;
252}
253
254/* Navigation */
255#navigation {
256	padding: 3px 8px;
257	background-color: #f6f6f4;
258	height: 26px;
259}
260
261#navigation ul {
262	list-style: none;
263	margin: 0 8px 4px 0;
264	padding: 0;
265	overflow: hidden;
266	float: left;
267}
268
269#navigation ul + ul {
270	border-left: 1px solid #000000;
271	padding-left: 8px;
272}
273
274#navigation ul li {
275	float: left;
276	margin: 2px;
277	padding: 0 3px;
278	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
279	color: #808080;
280}
281
282#navigation ul li.active {
283	background-color: #053368;
284	color: #ffffff;
285	font-weight: bold;
286}
287
288#navigation ul li a {
289	color: #000000;
290	font-weight: bold;
291	padding: 0;
292}
293
294#navigation ul li span {
295	float: left;
296	padding: 0 3px;
297}
298
299#navigation ul li a:hover span, #navigation ul li a:active span, #navigation ul li a:focus span {
300	background-color: #006aeb;
301}
302
303/* Content */
304#content {
305	clear: both;
306	padding: 5px 15px;
307}
308
309.description pre {
310	padding: .6em;
311	background: #fcfcf7;
312}
313
314#content > .description {
315	background: #ecede5;
316	padding: 1px 8px;
317	margin: 1.2em 0;
318}
319
320#content > .description pre {
321	margin: .5em 0;
322}
323
324dl.tree {
325	margin: 1.2em 0;
326}
327
328dl.tree dd {
329	margin: 0;
330	padding: 0;
331}
332
333.info {
334	margin: 1.2em 0;
335}
336
337.summary {
338	border: 1px solid #cccccc;
339	border-collapse: collapse;
340	font-size: 1em;
341	width: 100%;
342	margin: 1.2em 0 2.4em;
343}
344
345.summary caption {
346	border-width: 1px 1px 0;
347}
348
349.summary caption.switchable {
350	background: #ecede5 url('sort.png') no-repeat center right;
351	cursor: pointer;
352}
353
354.summary td {
355	border: 1px solid #cccccc;
356	margin: 0;
357	padding: 3px 10px;
358	font-size: 1em;
359	vertical-align: top;
360}
361
362.summary td:first-child {
363	text-align: right;
364}
365
366.summary td hr {
367	margin: 3px -10px;
368}
369
370#packages.summary td:first-child, #namespaces.summary td:first-child, .inherited.summary td:first-child, .used.summary td:first-child {
371	text-align: left;
372}
373
374.summary tr:hover td {
375	background: #f6f6f4;
376}
377
378.summary .description pre {
379	border: .5em solid #ecede5;
380}
381
382.summary .description p {
383	margin: 0;
384}
385
386.summary .description p + p, .summary .description ul {
387	margin: 3px 0 0 0;
388}
389
390.summary .description.detailed h4 {
391	margin-top: 3px;
392}
393
394.summary dl {
395	margin: 0;
396}
397
398.summary dd {
399	margin: 0 0 0 25px;
400}
401
402.name, .attributes {
403	white-space: nowrap;
404}
405
406.value code {
407	white-space: pre-wrap;
408}
409
410td.name, td.attributes {
411	width: 1%;
412}
413
414td.attributes {
415	width: 1%;
416}
417
418.class .methods .name, .class .properties .name, .class .constants .name {
419	width: auto;
420	white-space: normal;
421}
422
423.class .methods .name > div > code {
424	white-space: pre-wrap;
425}
426
427.class .methods .name > div > code span, .function .value > code {
428	white-space: nowrap;
429}
430
431.class .methods td.name > div, .class td.value > div {
432	position: relative;
433	padding-right: 1em;
434}
435
436.anchor {
437	position: absolute;
438	top: 0;
439	right: 0;
440	line-height: 1;
441	font-size: 85%;
442	margin: 0;
443	color: #006aeb !important;
444}
445
446.list {
447	margin: 0 0 5px 25px;
448}
449
450div.invalid {
451	background-color: #fae4e0;
452	padding: 10px;
453}
454
455/* Splitter */
456#splitter {
457	position: fixed;
458	height: 100%;
459	width: 5px;
460	left: 270px;
461	background: #1e5eb6 url('resize.png') left center no-repeat;
462	cursor: e-resize;
463}
464
465#splitter.active {
466	opacity: .5;
467}
468
469/* Footer */
470#footer {
471	border-top: 1px solid #e9eeef;
472	clear: both;
473	color: #a7a7a7;
474	font-size: 8pt;
475	text-align: center;
476	padding: 20px 0 0;
477	margin: 3em 0 0;
478	height: 90px;
479	background: #ffffff url('footer.png') no-repeat center top;
480}
481
482/* Tree */
483div.tree ul {
484	list-style: none;
485	background: url('tree-vertical.png') left repeat-y;
486	padding: 0;
487	margin-left: 20px;
488}
489
490div.tree li {
491	margin: 0;
492	padding: 0;
493}
494
495div.tree div {
496	padding-left: 30px;
497}
498
499div.tree div.notlast {
500	background: url('tree-hasnext.png') left 10px no-repeat;
501}
502
503div.tree div.last {
504	background: url('tree-last.png') left -240px no-repeat;
505}
506
507div.tree li.last {
508	background: url('tree-cleaner.png') left center repeat-y;
509}
510
511div.tree span.padding {
512	padding-left: 15px;
513}
514
515/* Source code */
516.php-keyword1 {
517	color: #e71818;
518	font-weight: bold;
519}
520
521.php-keyword2 {
522	font-weight: bold;
523}
524
525.php-var {
526	color: #d59401;
527	font-weight: bold;
528}
529
530.php-num {
531	color: #cd0673;
532}
533
534.php-quote {
535	color: #008000;
536}
537
538.php-comment {
539	color: #929292;
540}
541
542.xlang {
543	color: #ff0000;
544	font-weight: bold;
545}
546
547span.l {
548	display: block;
549}
550
551span.l.selected {
552	background: #f6f6f4;
553}
554
555span.l a {
556	color: #333333;
557}
558
559span.l a:hover, div.l a:active, div.l a:focus {
560	background: transparent;
561	color: #333333 !important;
562}
563
564span.l .php-var a {
565	color: #d59401;
566}
567
568span.l .php-var a:hover, span.l .php-var a:active, span.l .php-var a:focus {
569	color: #d59401 !important;
570}
571
572span.l a.l {
573	padding-left: 2px;
574	color: #c0c0c0;
575}
576
577span.l a.l:hover, span.l a.l:active, span.l a.l:focus {
578	background: transparent;
579	color: #c0c0c0 !important;
580}
581
582#rightInner.medium #navigation {
583	height: 52px;
584}
585
586#rightInner.medium #navigation ul:first-child + ul {
587	clear: left;
588	border: none;
589	padding: 0;
590}
591
592#rightInner.medium .name, #rightInner.medium .attributes {
593	white-space: normal;
594}
595
596#rightInner.small #search {
597	float: left;
598}
599
600#rightInner.small #navigation {
601	height: 78px;
602}
603
604#rightInner.small #navigation ul:first-child {
605	clear: both;
606}
607
608/* global style */
609.left, .summary td.left {
610	text-align: left;
611}
612.right, .summary td.right {
613	text-align: right;
614}
615