1/* ATTENTION: This file was edited for the "vector template for DokuWiki".
2              - All url() rules where changed.
3               See README for details. */
4
5
6/*
7 * main-rtl.css is automatically generated using CSSJanus, a python script for
8 * creating RTL versions of otherwise LTR stylesheets.
9 *
10 * You may download the tool to rebuild this stylesheet
11 * http://code.google.com/p/cssjanus/
12 *
13 * An online version of this tool can be used at:
14 * http://cssjanus.commoner.com/
15 *
16 * The following command is used to generate the RTL version of this file
17 * ./cssjanus.py --swap_ltr_rtl_in_url < main-ltr.css > main-rtl.css
18 *
19 * Any rules which should not be flipped should be prepended with @noflip in
20 * a comment block.
21 */
22/* Framework */
23html,
24body {
25	height: 100%;
26	margin: 0;
27	padding: 0;
28	font-family: sans-serif;
29	font-size: 1em;
30}
31body {
32	background-color: #f3f3f3;
33	background-image: url(static/3rd/vector/page-base.png);
34}
35/* Content */
36div#content {
37	margin-right: 10em;
38	padding: 1em;
39	background-image: url(static/3rd/vector/border.png);
40	background-position: top right;
41	background-repeat: repeat-y;
42	background-color: white;
43	color: black;
44}
45/* Head */
46#page-base {
47	height: 5em;
48	background-color: white;
49	background-image: url(static/3rd/vector/page-fade.png);
50	background-position: bottom right;
51	background-repeat: repeat-x;
52}
53#head-base {
54	margin-top: -5em;
55	margin-right: 10em;
56	height: 5em;
57	background-image: url(static/3rd/vector/border.png);
58	background-position: bottom right;
59	background-repeat: repeat-x;
60}
61div#head {
62	position: absolute;
63	top: 0;
64	left: 0;
65	width: 100%;
66}
67div#head h5 {
68	margin: 0;
69	padding: 0;
70}
71	/* Hide empty portlets */
72	div.emptyPortlet {
73		display: none;
74	}
75	/* Personal */
76	#p-personal {
77		position: absolute;
78		top: 0;
79		margin-right: 10em;
80		left: 0.75em;
81	}
82	#p-personal h5 {
83		display: none;
84	}
85	#p-personal ul {
86		list-style: none;
87		margin: 0;
88		padding: 0;
89	}
90	/* @noflip */
91	#p-personal li {
92		line-height: 1.125em;
93		float: left;
94	}
95	#p-personal li {
96		margin-right: 0.75em;
97		margin-top: 0.5em;
98		font-size: 0.75em;
99	}
100	/* Navigation Containers */
101	#left-navigation {
102		position: absolute;
103		right: 10em;
104		top: 2.5em;
105	}
106	#right-navigation {
107		float: left;
108		margin-top: 2.5em;
109	}
110	/* Navigation Labels */
111	div.vectorTabs h5,
112	div.vectorMenu h5 span {
113		display: none;
114	}
115	/* Namespaces and Views */
116	/* @noflip */
117	div.vectorTabs {
118		float: left;
119	}
120	div.vectorTabs {
121		background-image: url(static/3rd/vector/tab-break.png);
122		background-position: bottom right;
123		background-repeat: no-repeat;
124		padding-right: 1px;
125	}
126	/* @noflip */
127	div.vectorTabs ul {
128		float: left;
129	}
130	div.vectorTabs ul {
131		height: 100%;
132		list-style: none;
133		margin: 0;
134		padding: 0;
135	}
136	/* @noflip */
137	div.vectorTabs ul li {
138		float: left;
139	}
140	/* OVERRIDDEN BY COMPLIANT BROWSERS */
141	div.vectorTabs ul li {
142		line-height: 1.125em;
143		display: inline-block;
144		height: 100%;
145		margin: 0;
146		padding: 0;
147		background-color: #f3f3f3;
148		background-image: url(static/3rd/vector/tab-normal-fade.png);
149		background-position: bottom right;
150		background-repeat: repeat-x;
151		white-space:nowrap;
152	}
153	/* IGNORED BY IE6 */
154	div.vectorTabs ul > li {
155		display: block;
156	}
157	div.vectorTabs li.selected {
158		background-image: url(static/3rd/vector/tab-current-fade.png);
159	}
160	/* OVERRIDDEN BY COMPLIANT BROWSERS */
161	div.vectorTabs li a {
162		display: inline-block;
163		height: 2.5em;
164		padding-right: 0.4em;
165		padding-left: 0.4em;
166		background-image: url(static/3rd/vector/tab-break.png);
167		background-position: bottom left;
168		background-repeat: no-repeat;
169	}
170	div.vectorTabs li a,
171	div.vectorTabs li a span {
172		color: #0645ad;
173		cursor: pointer;
174	}
175	div.vectorTabs li a span {
176		font-size: 0.8em;
177	}
178	/* IGNORED BY IE6 */
179	div.vectorTabs li > a {
180		display: block;
181	}
182	/* OVERRIDDEN BY COMPLIANT BROWSERS */
183	div.vectorTabs a span {
184		display: inline-block;
185		padding-top: 1.25em;
186	}
187	/* IGNORED BY IE6 */
188	/* @noflip */
189	div.vectorTabs a > span {
190		float: left;
191		display: block;
192	}
193	div.vectorTabs li.selected a,
194	div.vectorTabs li.selected a span,
195	div.vectorTabs li.selected a:visited
196	div.vectorTabs li.selected a:visited span {
197		color: #333333;
198		text-decoration: none;
199	}
200	div.vectorTabs li.new a,
201	div.vectorTabs li.new a span,
202	div.vectorTabs li.new a:visited,
203	div.vectorTabs li.new a:visited span {
204		color: #a55858;
205	}
206	/* Variants and Actions */
207	/* @noflip */
208	div.vectorMenu {
209		direction: ltr;
210		float: left;
211		background-image: url(static/3rd/vector/arrow-down-icon.png);
212		background-position: 100% 60%;
213		background-repeat: no-repeat;
214		cursor: pointer;
215	}
216	/* @noflip */
217	body.rtl div.vectorMenu {
218		direction: rtl;
219	}
220	/* OVERRIDDEN BY COMPLIANT BROWSERS */
221	/* @noflip */
222	div#head div.vectorMenu h5 {
223		float: left;
224		background-image: url(static/3rd/vector/tab-break.png);
225		background-repeat: no-repeat;
226	}
227	/* IGNORED BY IE6 */
228	div#head div.vectorMenu > h5 {
229		background-image: none;
230	}
231	div#head div.vectorMenu h5 {
232		background-position: bottom right;
233		margin-right: -1px;
234	}
235	div#head div.vectorMenu h4 {
236		display: inline-block;
237		float: right;
238		font-size: 0.8em;
239		padding-right: 0.5em;
240		padding-top: 1.375em;
241		font-weight: normal;
242		border: none;
243	}
244	/* OVERRIDDEN BY COMPLIANT BROWSERS */
245	/* @noflip */
246	div.vectorMenu h5 a {
247		display: inline-block;
248		width: 24px;
249		height: 2.5em;
250		text-decoration: none;
251		background-image: url(static/3rd/vector/tab-break.png);
252		background-repeat: no-repeat;
253	}
254	div.vectorMenu h5 a{
255		background-position: bottom left;
256	}
257	/* IGNORED BY IE6 */
258	div.vectorMenu h5 > a {
259		display: block;
260	}
261	div.vectorMenu div.menu {
262		position: relative;
263		display: none;
264		clear: both;
265		text-align: right;
266	}
267	/* OVERRIDDEN BY COMPLIANT BROWSERS */
268	/* @noflip */
269	body.rtl div.vectorMenu div.menu {
270		margin-left: 24px;
271	}
272	/* IGNORED BY IE6 */
273	/* @noflip */
274	body.rtl div.vectorMenu > div.menu {
275		margin-left: auto;
276	}
277	/* Fixes old versions of FireFox */
278	/* @noflip */
279	body.rtl div.vectorMenu > div.menu,
280	x:-moz-any-link {
281		margin-left: 23px;
282	}
283	div.vectorMenu:hover div.menu {
284		display: block;
285	}
286	div.vectorMenu ul {
287		position: absolute;
288		background-color: white;
289		border: solid 1px silver;
290		border-top-width: 0;
291		list-style: none;
292		list-style-image: none;
293		list-style-type: none;
294		padding: 0;
295		margin: 0;
296		margin-right: -1px;
297		text-align: right;
298	}
299	/* Fixes old versions of FireFox */
300	div.vectorMenu ul,
301	x:-moz-any-link {
302		min-width: 5em;
303	}
304	/* Returns things back to normal in modern versions of FireFox */
305	div.vectorMenu ul,
306	x:-moz-any-link,
307	x:default {
308		min-width: 0;
309	}
310	div.vectorMenu li {
311		padding: 0;
312		margin: 0;
313		text-align: right;
314		line-height: 1em;
315	}
316	/* OVERRIDDEN BY COMPLIANT BROWSERS */
317	div.vectorMenu li a {
318		display: inline-block;
319		padding: 0.5em;
320		white-space: nowrap;
321	}
322	/* IGNORED BY IE6 */
323	div.vectorMenu li > a {
324		display: block;
325	}
326	div.vectorMenu li a {
327		color: #0645ad;
328		cursor: pointer;
329		font-size: 0.8em;
330	}
331	div.vectorMenu li.selected a,
332	div.vectorMenu li.selected a:visited {
333		color: #333333;
334		text-decoration: none;
335	}
336	/* Search */
337	#p-search h5 {
338		display: none;
339	}
340	/* @noflip */
341	#p-search {
342		float: left;
343	}
344	#p-search {
345		margin-left: 0.5em;
346		margin-right: 0.5em;
347	}
348	#p-search form,
349	#p-search input {
350		margin: 0;
351		margin-top: 0.4em;
352	}
353	div#simpleSearch {
354		margin-top: 0.5em;
355		position: relative;
356		border: solid 1px #AAAAAA;
357		background-color: white;
358		background-image: url(static/3rd/vector/search-fade.png);
359		background-position: top right;
360		background-repeat: repeat-x;
361	}
362	div#simpleSearch label {
363		font-size: 0.8em;
364		top: 0.25em;
365	}
366	div#simpleSearch input#searchInput {
367		margin: 0;
368		border-width: 0;
369		padding: 0.25em;
370		line-height: 1em;
371		font-size: 0.8em;
372		width: 14em;
373		background-color: transparent;
374	}
375	/* OVERRIDDEN BY COMPLIANT BROWSERS */
376	div#simpleSearch button#searchButton {
377		margin: 0;
378		padding: 0;
379		width: 1.75em;
380		height: 1.5em;
381		border: none;
382		cursor: pointer;
383		background-color: transparent;
384		background-image: url(static/3rd/vector/search-rtl.png);
385		background-position: center center;
386		background-repeat: no-repeat;
387	}
388	/* IGNORED BY IE6 */
389	div#simpleSearch > button#searchButton {
390		height: 100%;
391	}
392/* Panel */
393div#panel {
394	position: absolute;
395	top: 160px;
396	padding-top: 1em;
397	width: 10em;
398	right: 0;
399}
400	div#panel div.portal {
401		padding-bottom: 1.5em;
402	}
403	div#panel div.portal h5 {
404		font-weight: normal;
405		color: #444444;
406		padding: 0.25em;
407		padding-top: 0;
408		padding-right: 1.75em;
409		cursor: default;
410		border: none;
411		font-size: 0.75em;
412	}
413	div#panel div.portal div.body {
414		margin: 0;
415		padding-top: 0.5em;
416		margin-right: 1.25em;
417		background-image: url(static/3rd/vector/portal-break.png);
418		background-repeat: no-repeat;
419		background-position: top right;
420	}
421	div#panel div.portal div.body ul {
422		list-style: none;
423		list-style-image: none;
424		list-style-type: none;
425		padding: 0;
426		margin: 0;
427	}
428	div#panel div.portal div.body ul li {
429		line-height: 1.125em;
430		padding: 0;
431		padding-bottom: 0.5em;
432		margin: 0;
433		overflow: hidden;
434		font-size: 0.75em;
435	}
436	div#panel div.portal div.body ul li a {
437		color: #0645ad;
438	}
439	div#panel div.portal div.body ul li a:visited {
440		color: #0b0080;
441	}
442/* Footer */
443div#footer {
444	margin-right: 10em;
445	margin-top: 0;
446	padding: 0.75em;
447	background-image: url(static/3rd/vector/border.png);
448	background-position: top right;
449	background-repeat: repeat-x;
450}
451div#footer ul {
452	list-style: none;
453	list-style-image: none;
454	list-style-type: none;
455	margin: 0;
456	padding: 0;
457}
458div#footer ul li {
459	margin: 0;
460	padding: 0;
461	padding-top: 0.5em;
462	padding-bottom: 0.5em;
463	color: #333333;
464	font-size: 0.7em;
465}
466div#footer #footer-icons {
467	float: left;
468}
469/* @noflip */
470body.ltr div#footer #footer-places {
471	float: left;
472}
473div#footer #footer-info li {
474	line-height: 1.4em;
475}
476div#footer #footer-icons li {
477	float: right;
478	margin-right: 0.5em;
479	line-height: 2em;
480}
481div#footer #footer-places li {
482	float: right;
483	margin-left: 1em;
484	line-height: 2em;
485}
486/* Logo */
487#p-logo {
488	position: absolute;
489	top: -160px;
490	right: 0;
491	width: 10em;
492	height: 160px;
493}
494#p-logo a {
495	display: block;
496	width: 10em;
497	height: 160px;
498	background-repeat: no-repeat;
499	background-position: center center;
500	text-decoration: none;
501}
502
503/*
504 *
505 * The following code is highly modified from monobook. It would be nice if the
506 * preftoc id was more human readable like preferences-toc for instance,
507 * howerver this would require backporting the other skins.
508 */
509
510/* Preferences */
511#preftoc {
512	/* Tabs */
513	width: 100%;
514	float: right;
515	clear: both;
516	margin: 0 !important;
517	padding: 0 !important;
518	background-image: url(static/3rd/vector/preferences-break.png);
519	background-position: bottom right;
520	background-repeat: no-repeat;
521}
522	#preftoc li {
523		/* Tab */
524		float: right;
525		margin: 0;
526		padding: 0;
527		padding-left: 1px;
528		height: 2.25em;
529		white-space: nowrap;
530		list-style-type: none;
531		list-style-image: none;
532		background-image: url(static/3rd/vector/preferences-break.png);
533		background-position: bottom left;
534		background-repeat: no-repeat;
535	}
536	/* IGNORED BY IE6 */
537	#preftoc li:first-child {
538		margin-right: 1px;
539	}
540	#preftoc a,
541	#preftoc a:active {
542		display: inline-block;
543		position: relative;
544		color: #0645ad;
545		padding: 0.5em;
546		text-decoration: none;
547		background-image: none;
548		font-size: 0.9em;
549	}
550	#preftoc a:hover {
551		text-decoration: underline;
552	}
553	#preftoc li.selected a {
554		background-image: url(static/3rd/vector/preferences-fade.png);
555		background-position: bottom;
556		background-repeat: repeat-x;
557		color: #333333;
558		text-decoration: none;
559	}
560#preferences {
561	float: right;
562	width: 100%;
563	margin: 0;
564	margin-top: -2px;
565	clear: both;
566	border: solid 1px #cccccc;
567	background-color: #f9f9f9;
568	background-image: url(static/3rd/vector/preferences-base.png);
569}
570#preferences fieldset.prefsection {
571	border: none;
572	padding: 0;
573	margin: 1em;
574}
575#preferences fieldset.prefsection fieldset {
576	border: none;
577	border-top: solid 1px #cccccc;
578}
579#preferences legend {
580	color: #666666;
581}
582#preferences fieldset.prefsection legend.mainLegend {
583	display: none;
584}
585#preferences td {
586	padding-right: 0.5em;
587	padding-left: 0.5em;
588}
589#preferences td.htmlform-tip {
590	font-size: x-small;
591	padding: .2em 2em;
592	color: #666666;
593}
594#preferences div.mw-prefs-buttons {
595	padding: 1em;
596}
597#preferences div.mw-prefs-buttons input {
598	margin-left: 0.25em;
599}
600
601/*
602 * Styles for the user login and create account forms
603 */
604#userlogin, #userloginForm {
605	border: solid 1px #cccccc;
606	padding: 1.2em;
607	margin: .5em;
608	float: right;
609}
610
611#userlogin {
612	min-width: 20em;
613	max-width: 90%;
614	width: 40em;
615}
616
617/*
618 *
619 * The following code is slightly modified from monobook
620 *
621 */
622div#content {
623	line-height: 1.5em;
624}
625#bodyContent {
626	font-size: 0.8em;
627}
628/* Links */
629a {
630	text-decoration: none;
631	color: #0645ad;
632	background: none;
633}
634a:visited {
635	color: #0b0080;
636}
637a:active {
638	color: #faa700;
639}
640a:hover {
641	text-decoration: underline;
642}
643a.stub {
644	color: #772233;
645}
646a.new, #p-personal a.new {
647	color: #ba0000;
648}
649a.new:visited, #p-personal a.new:visited {
650	color: #a55858;
651}
652
653/* Inline Elements */
654img {
655	border: none;
656	vertical-align: middle;
657}
658hr {
659	height: 1px;
660	color: #aaa;
661	background-color: #aaa;
662	border: 0;
663	margin: .2em 0 .2em 0;
664}
665
666/* Structural Elements */
667h1,
668h2,
669h3,
670h4,
671h5,
672h6 {
673	color: black;
674	background: none;
675	font-weight: normal;
676	margin: 0;
677	padding-top: .5em;
678	padding-bottom: .17em;
679	border-bottom: 1px solid #aaa;
680	width: auto;
681}
682h1 { font-size: 188%; }
683h1 .editsection { font-size: 53%; }
684h2 { font-size: 150%; }
685h2 .editsection { font-size: 67%; }
686h3,
687h4,
688h5,
689h6 {
690	border-bottom: none;
691	font-weight: bold;
692}
693h3 { font-size: 132%; }
694h3 .editsection { font-size: 76%; font-weight: normal; }
695h4 { font-size: 116%; }
696h4 .editsection { font-size: 86%; font-weight: normal; }
697h5 { font-size: 100%; }
698h5 .editsection { font-weight: normal; }
699h6 { font-size: 80%;  }
700h6 .editsection { font-size: 125%; font-weight: normal; }
701p {
702	margin: .4em 0 .5em 0;
703	line-height: 1.5em;
704}
705	p img {
706		margin: 0;
707	}
708abbr,
709acronym,
710.explain {
711	border-bottom: 1px dotted black;
712	color: black;
713	background: none;
714	cursor: help;
715}
716q {
717	font-family: Times, "Times New Roman", serif;
718	font-style: italic;
719}
720/* Disabled for now
721blockquote {
722	font-family: Times, "Times New Roman", serif;
723	font-style: italic;
724}*/
725pre, code, tt {
726	font-family: monospace, sans-serif;
727}
728code {
729	background-color: #f9f9f9;
730}
731pre {
732	padding: 1em;
733	border: 1px dashed #2f6fab;
734	color: black;
735	background-color: #f9f9f9;
736	line-height: 1.1em;
737}
738ul {
739	line-height: 1.5em;
740	list-style-type: square;
741	margin: .3em 1.5em 0 0;
742	padding: 0;
743	list-style-image: url(static/3rd/vector/bullet-icon.png);
744}
745ol {
746	line-height: 1.5em;
747	margin: .3em 3.2em 0 0;
748	padding: 0;
749	list-style-image: none;
750}
751li {
752	margin-bottom: .1em;
753}
754dt {
755	font-weight: bold;
756	margin-bottom: .1em;
757}
758dl {
759	margin-top: .2em;
760	margin-bottom: .5em;
761}
762dd {
763	line-height: 1.5em;
764	margin-right: 2em;
765	margin-bottom: .1em;
766}
767/* Tables */
768table {
769	font-size: 100%;
770	color: black;
771	/* we don't want the bottom borders of <h2>s to be visible through
772	 * floated tables */
773	background-color: white;
774}
775fieldset table {
776	/* but keep table layouts in forms clean... */
777	background: none;
778}
779/* Forms */
780fieldset {
781	border: 1px solid #2f6fab;
782	margin: 1em 0 1em 0;
783	padding: 0 1em 1em;
784	line-height: 1.5em;
785}
786	fieldset.nested {
787		margin: 0 0 0.5em 0;
788		padding: 0 0.5em 0.5em;
789	}
790legend {
791	padding: .5em;
792	font-size: 95%;
793}
794form {
795	border: none;
796	margin: 0;
797}
798textarea {
799	width: 100%;
800	padding: .1em;
801}
802select {
803	vertical-align: top;
804}
805/* Table of Contents */
806#toc,
807.toc,
808.mw-warning {
809	border: 1px solid #aaa;
810	background-color: #f9f9f9;
811	padding: 5px;
812	font-size: 95%;
813}
814#toc h2,
815.toc h2 {
816	display: inline;
817	border: none;
818	padding: 0;
819	font-size: 100%;
820	font-weight: bold;
821}
822#toc #toctitle,
823.toc #toctitle,
824#toc .toctitle,
825.toc .toctitle {
826	text-align: center;
827}
828#toc ul,
829.toc ul {
830	list-style-type: none;
831	list-style-image: none;
832	margin-right: 0;
833	padding-right: 0;
834	text-align: right;
835}
836#toc ul ul,
837.toc ul ul {
838	margin: 0 2em 0 0;
839}
840#toc .toctoggle,
841.toc .toctoggle {
842	font-size: 94%;
843}
844/* Images */
845div.floatright, table.floatright {
846	clear: left;
847	float: left;
848	position: relative;
849	margin: 0 .5em .5em 0;
850	border: 0;
851}
852div.floatright p { font-style: italic; }
853div.floatleft, table.floatleft {
854	float: right;
855	clear: right;
856	position: relative;
857	margin: 0 0 .5em .5em;
858	border: 0;
859}
860div.floatleft p { font-style: italic; }
861/* Thumbnails */
862div.thumb {
863	margin-bottom: .5em;
864	border-style: solid;
865	border-color: white;
866	width: auto;
867	background-color: transparent;
868}
869div.thumbinner {
870	border: 1px solid #ccc;
871	padding: 3px !important;
872	background-color: #f9f9f9;
873	font-size: 94%;
874	text-align: center;
875	overflow: hidden;
876}
877html .thumbimage {
878	border: 1px solid #ccc;
879}
880html .thumbcaption {
881	border: none;
882	text-align: right;
883	line-height: 1.4em;
884	padding: 3px !important;
885	font-size: 94%;
886}
887div.magnify {
888	float: left;
889	border: none !important;
890	background: none !important;
891}
892div.magnify a, div.magnify img {
893	display: block;
894	border: none !important;
895	background: none !important;
896}
897div.tright {
898	clear: left;
899	float: left;
900	border-width: .5em 1.4em .8em 0;
901}
902div.tleft {
903	float: right;
904	clear: right;
905	margin-left: .5em;
906	border-width: .5em 0 .8em 1.4em;
907}
908img.thumbborder {
909	border: 1px solid #dddddd;
910}
911.hiddenStructure {
912	display: none;
913}
914/* Warning */
915.mw-warning {
916	margin-right: 50px;
917	margin-left: 50px;
918	text-align: center;
919}
920/* User Message */
921.usermessage {
922	background-color: #ffce7b;
923	border: 1px solid #ffa500;
924	color: black;
925	font-weight: bold;
926	margin: 2em 0 1em;
927	padding: .5em 1em;
928	vertical-align: middle;
929}
930/* Site Notice */
931#siteNotice {
932	text-align: center;
933	font-size: 0.8em;
934	margin: 0;
935}
936	#siteNotice div,
937	#siteNotice p {
938		margin: 0;
939		padding: 0;
940		margin-bottom: 0.9em;
941	}
942/* Categories */
943.catlinks {
944	border: 1px solid #aaa;
945	background-color: #f9f9f9;
946	padding: 5px;
947	margin-top: 1em;
948	clear: both;
949}
950/* Sub-navigation */
951#siteSub {
952	display: none;
953}
954#jump-to-nav {
955	display: none;
956}
957#contentSub, #contentSub2 {
958	font-size: 84%;
959	line-height: 1.2em;
960	margin: 0 1em 1.4em 0;
961	color: #7d7d7d;
962	width: auto;
963}
964span.subpages {
965	display: block;
966}
967/* Emulate Center */
968.center {
969	width: 100%;
970	text-align: center;
971}
972*.center * {
973	margin-right: auto;
974	margin-left: auto;
975}
976/* Small for tables and similar */
977.small, .small * {
978	font-size: 94%;
979}
980table.small {
981	font-size: 100%;
982}
983/* Edge Cases for Content */
984h1, h2 {
985	margin-bottom: .6em;
986}
987h3, h4, h5 {
988	margin-bottom: .3em;
989}
990#firstHeading {
991	padding-top: 0;
992	margin-top: 0;
993	padding-top: 0;
994	margin-bottom: 0.1em;
995	line-height: 1.2em;
996	font-size: 1.6em;
997	padding-bottom: 0;
998}
999div#content a.external,
1000div#content a[href ^="gopher://"] {
1001	background: url(static/3rd/vector/external-link-rtl-icon.png) center left no-repeat;
1002	padding: 0 0 0 13px;
1003}
1004div#content a[href ^="https://"],
1005.link-https {
1006	background: url(static/3rd/vector/lock-icon.png) center left no-repeat;
1007	padding: 0 0 0 13px;
1008}
1009div#content a[href ^="mailto:"],
1010.link-mailto {
1011	background: url(static/3rd/vector/mail-icon.png) center left no-repeat;
1012	padding: 0 0 0 13px;
1013}
1014div#content a[href ^="news://"] {
1015	background: url(static/3rd/vector/news-icon.png) center left no-repeat;
1016	padding: 0 0 0 13px;
1017}
1018div#content a[href ^="ftp://"],
1019.link-ftp {
1020	background: url(static/3rd/vector/file-icon.png) center left no-repeat;
1021	padding: 0 0 0 13px;
1022}
1023div#content a[href ^="irc://"],
1024div#content a.extiw[href ^="irc://"],
1025.link-irc {
1026	background: url(static/3rd/vector/talk-icon.png) center left no-repeat;
1027	padding: 0 0 0 13px;
1028}
1029div#content a.external[href $=".ogg"], div#content a.external[href $=".OGG"],
1030div#content a.external[href $=".mid"], div#content a.external[href $=".MID"],
1031div#content a.external[href $=".midi"], div#content a.external[href $=".MIDI"],
1032div#content a.external[href $=".mp3"], div#content a.external[href $=".MP3"],
1033div#content a.external[href $=".wav"], div#content a.external[href $=".WAV"],
1034div#content a.external[href $=".wma"], div#content a.external[href $=".WMA"],
1035.link-audio {
1036	background: url("images/audio-icon.png") center left no-repeat;
1037	padding: 0 0 0 13px;
1038}
1039div#content a.external[href $=".ogm"], div#content a.external[href $=".OGM"],
1040div#content a.external[href $=".avi"], div#content a.external[href $=".AVI"],
1041div#content a.external[href $=".mpeg"], div#content a.external[href $=".MPEG"],
1042div#content a.external[href $=".mpg"], div#content a.external[href $=".MPG"],
1043.link-video {
1044	background: url("images/video-icon.png") center left no-repeat;
1045	padding: 0 0 0 13px;
1046}
1047div#content a.external[href $=".pdf"], div#content a.external[href $=".PDF"],
1048div#content a.external[href *=".pdf#"], div#content a.external[href *=".PDF#"],
1049div#content a.external[href *=".pdf?"], div#content a.external[href *=".PDF?"],
1050.link-document {
1051	background: url("images/document-icon.png") center left no-repeat;
1052	padding: 0 0 0 13px;
1053}
1054/* Interwiki Styling  (Disabled) */
1055div#content a.extiw,
1056div#content a.extiw:active {
1057	color: #36b;
1058	background: none;
1059	padding: 0;
1060}
1061div#content a.external {
1062	color: #36b;
1063}
1064div#content .printfooter {
1065	display: none;
1066}
1067/* Icon for Usernames */
1068#pt-userpage,
1069#pt-anonuserpage,
1070#pt-login {
1071	background: url(static/3rd/vector/user-icon.png) right top no-repeat;
1072	padding-right: 15px !important;
1073	text-transform: none;
1074}
1075
1076.toccolours {
1077	border: 1px solid #aaa;
1078	background-color: #f9f9f9;
1079	padding: 5px;
1080	font-size: 95%;
1081}
1082#bodyContent {
1083	position: relative;
1084	width: 100%;
1085}
1086#mw-js-message {
1087	font-size: 0.8em;
1088}
1089div#bodyContent {
1090	line-height: 1.5em;
1091}
1092
1093/* Watch/Unwatch Icon Styling */
1094#ca-unwatch.icon,
1095#ca-watch.icon {
1096	margin-left:1px;
1097}
1098#ca-unwatch.icon a,
1099#ca-watch.icon a {
1100	margin: 0;
1101	padding: 0;
1102	outline: none;
1103	display: block;
1104	width: 26px;
1105	height: 2.5em;
1106}
1107#ca-unwatch.icon a {
1108	background-image: url(static/3rd/vector/watch-icons.png);
1109	background-position: -43px 60%;
1110}
1111#ca-watch.icon a {
1112	background-image: url(static/3rd/vector/watch-icons.png);
1113	background-position: 5px 60%;
1114}
1115#ca-unwatch.icon a:hover {
1116	background-image: url(static/3rd/vector/watch-icons.png);
1117	background-position: -67px 60%;
1118}
1119#ca-watch.icon a:hover {
1120	background-image: url(static/3rd/vector/watch-icons.png);
1121	background-position: -19px 60%;
1122}
1123#ca-unwatch.icon a.loading,
1124#ca-watch.icon a.loading {
1125	background-image: url(static/3rd/vector/watch-icon-loading.gif);
1126	background-position: center 60%;
1127}
1128#ca-unwatch.icon a span,
1129#ca-watch.icon a span {
1130	display: none;
1131}
1132div.vectorTabs ul {
1133	background-image:url(static/3rd/vector/tab-break.png);
1134	background-position:left bottom;
1135	background-repeat:no-repeat;
1136}
1137