1.field .field-label,.field .field-label-inline,.field .field-label-inline-first{
2	font-weight:bold;
3}
4
5.field .field-label-inline,.field .field-label-inline-first{
6	display:inline;
7}
8
9.field .field-label-inline{
10	visibility:hidden;
11}
12
13.node-form .content-multiple-table td.content-multiple-drag{
14	width:30px;
15	padding-right:0;
16}
17
18.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
19	padding-right:.5em;
20}
21
22.node-form .content-add-more .form-submit{
23	margin:0;
24}
25
26.node-form .number{
27	display:inline;
28	width:auto;
29}
30
31.node-form .text{
32	width:auto;
33}
34
35.form-item #autocomplete .reference-autocomplete{
36	white-space:normal;
37}
38
39.form-item #autocomplete .reference-autocomplete label{
40	display:inline;
41	font-weight:normal;
42}
43
44#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{
45	margin:4px 4px 0 0;
46}
47
48#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{
49	font-weight:bold;
50}
51
52table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{
53	float:left;
54}
55
56table#content-field-overview tr.content-add-new .tabledrag-changed{
57	display:none;
58}
59
60table#content-field-overview tr.content-add-new .description{
61	margin-bottom:0;
62}
63
64table#content-field-overview .content-new{
65	font-weight:bold;
66	padding-bottom:.5em;
67}
68
69.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{
70	margin:1em 0 .5em 0;
71}
72
73.advanced-help-topic dd{
74	margin-bottom:.5em;
75}
76
77.advanced-help-topic span.code{
78	background-color:#EDF1F3;
79	font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
80	font-size:0.9em;
81	padding:1px;
82}
83
84.advanced-help-topic .content-border{
85	border:1px solid #AAA}.filefield-icon{
86	float:left;
87	  margin-right:0.4em;
88}
89
90.filefield-element{
91	margin:1em 0;
92	white-space:normal;
93}
94
95.filefield-element .widget-preview{
96	float:left;
97	  padding-right:10px;
98	  border-right:1px solid #CCC;
99	  margin-right:10px;
100	  max-width:30%;
101}
102
103.filefield-element .widget-edit{
104	float:left;
105	  max-width:70%;
106}
107
108.filefield-element .filefield-preview{
109	width:16em;
110	overflow:hidden;
111}
112
113.filefield-element .widget-edit .form-item{
114	margin:0 0 1em 0;
115}
116
117.filefield-element input.form-submit,.filefield-element input.form-file{
118	margin:0;
119}
120
121.filefield-element input.progress-disabled{
122	float:none;
123	display:inline;
124}
125
126.filefield-element div.ahah-progress,.filefield-element div.throbber{
127	display:inline;
128	float:none;
129	padding:1px 13px 2px 3px;
130}
131
132.filefield-element div.ahah-progress-bar{
133	display:none;
134	margin-top:4px;
135	width:28em;
136	padding:0;
137}
138
139.filefield-element div.ahah-progress-bar div.bar{
140	margin:0;
141}
142
143.filefield-generic-edit .filefield-icon{
144	float:left;
145	  margin-right:0.7em;
146	  margin-top:0.3em;
147}
148
149.filefield-generic-edit-description{
150	margin-right:6em;
151}
152
153.filefield-generic-edit .form-text{
154	width:99%;
155}
156
157.filefield-generic-edit .description{
158	white-space:normal;
159	margin-bottom:0;
160	overflow:auto;
161}
162
163form.fivestar-widget{
164	clear:both;
165	display:block;
166}
167
168form.fivestar-widget select,form.fivestar-widget input{
169	margin:0;
170}
171
172.fivestar-combo-stars .fivestar-static-form-item{
173	float:left;
174	  margin-right:40px;
175}
176
177.fivestar-combo-stars .fivestar-form-item{
178	float:left;
179}
180
181.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{
182	margin:0;
183}
184
185div.fivestar-widget-static{
186	display:block;
187}
188
189div.fivestar-widget-static br{
190	clear:left;
191}
192
193div.fivestar-widget-static .star{
194	float:left;
195	  width:17px;
196	height:15px;
197	overflow:hidden;
198	text-indent:-999em;
199	background:url(/modules/acquia/fivestar/widgets/default/star.gif) no-repeat 0 0;
200}
201
202div.fivestar-widget-static .star span.on{
203	display:block;
204	width:100%;
205	height:100%;
206	background:url(/modules/acquia/fivestar/widgets/default/star.gif) no-repeat 0 -32px;
207}
208
209div.fivestar-widget-static .star span.off{
210	display:block;
211	width:100%;
212	height:100%;
213	background:url(/modules/acquia/fivestar/widgets/default/star.gif) no-repeat 0 0;
214}
215
216div.fivestar-widget{
217	display:block;
218}
219
220div.fivestar-widget .cancel,div.fivestar-widget .star{
221	float:left;
222	  width:17px;
223	height:15px;
224	overflow:hidden;
225	text-indent:-999em;
226}
227
228div.fivestar-widget .cancel,div.fivestar-widget .cancel a{
229	background:url(/modules/acquia/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;
230	  text-decoration:none;
231}
232
233div.fivestar-widget .star,div.fivestar-widget .star a{
234	background:url(/modules/acquia/fivestar/widgets/default/star.gif) no-repeat 0 0;
235	  text-decoration:none;
236}
237
238div.fivestar-widget .cancel a,div.fivestar-widget .star a{
239	display:block;
240	width:100%;
241	height:100%;
242	background-position:0 0;
243	  cursor:pointer;
244}
245
246div.fivestar-widget div.on a{
247	background-position:0 -16px;
248}
249
250div.fivestar-widget div.hover a,div.rating div a:hover{
251	background-position:0 -32px;
252}
253
254form.fivestar-widget div.description{
255	margin-bottom:0;
256}
257
258div.fivestar-widget-static .star{
259	background-image:url(/sites/default/files/fivestar/basic/star.png);
260}
261
262div.fivestar-widget-static .star span.on{
263	background-image:url(/sites/default/files/fivestar/basic/star.png);
264}
265
266div.fivestar-widget-static .star span.off{
267	background-image:url(/sites/default/files/fivestar/basic/star.png);
268}
269
270div.fivestar-widget .cancel,div.fivestar-widget .cancel a{
271	background-image:url(/sites/default/files/fivestar/basic/cancel.png);
272}
273
274div.fivestar-widget .star,div.fivestar-widget .star a{
275	background-image:url(/sites/default/files/fivestar/basic/star.png);
276}
277
278div.fivestar-widget div.hover a,div.rating div a:hover{
279	background-image:url(/sites/default/files/fivestar/basic/star.png);
280}
281
282#lightbox{
283	position:absolute;
284	top:40px;
285	left:0;
286	width:100%;
287	z-index:100;
288	text-align:center;
289	line-height:0;
290}
291
292#lightbox a img{
293	border:none;
294}
295
296#outerImageContainer{
297	position:relative;
298	background-color:#fff;
299	width:250px;
300	height:250px;
301	margin:0 auto;
302	min-width:240px;
303	overflow:hidden;
304}
305
306#imageContainer,#frameContainer,#modalContainer{
307	padding:10px;
308}
309
310#modalContainer{
311	line-height:1em;
312	overflow:auto;
313}
314
315#loading{
316	height:25%;
317	width:100%;
318	text-align:center;
319	line-height:0;
320	position:absolute;
321	top:40%;
322	left:45%;
323	*left:0%;
324}
325
326#hoverNav{
327	z-index:10;
328}
329
330#imageData>#hoverNav{
331	left:0;
332}
333
334#hoverNav a{
335	outline:none;
336}
337
338#prevLink,#nextLink{
339	width:45px;
340	height:45px;
341	display:block;
342}
343
344#prevLink{
345	left:0;
346	float:left;
347	background:url(/modules/acquia/lightbox2/images/prev_alt.gif) left 15% no-repeat;
348}
349
350#nextLink{
351	right:0;
352	float:right;
353	background:url(/modules/acquia/lightbox2/images/next_alt.gif) right 15% no-repeat;
354}
355
356#prevLink:hover,#prevLink:visited:hover{
357	background-position:right 15%;
358}
359
360#nextLink:hover,#nextLink:visited:hover{
361	background-position:left 15%;
362}
363
364#imageDataContainer{
365	font:10px Verdana,Helvetica,sans-serif;
366	background-color:#fff;
367	margin:0 auto;
368	line-height:1.4em;
369	min-width:240px;
370}
371
372#imageData{
373	padding:0 10px;
374}
375
376#imageData #imageDetails{
377	width:70%;
378	margin-right:auto;
379	margin-left:auto;
380	text-align:center;
381}
382
383#imageData #caption{
384	font-weight:bold;
385}
386
387#imageData #numberDisplay{
388	display:block;
389	padding-bottom:1.0em;
390}
391
392#imageData #node_link_text{
393	display:block;
394	padding-bottom:1.0em;
395}
396
397#overlay{
398	position:absolute;
399	top:0;
400	left:0;
401	z-index:90;
402	width:100%;
403	height:500px;
404	background-color:#000;
405}
406
407#overlay_default{
408	opacity:0.6;
409}
410
411#overlay_macff2{
412	background:transparent url(/modules/acquia/lightbox2/images/overlay.png) repeat;
413}
414
415.clearfix:after{
416	content:".";
417	display:block;
418	height:0;
419	clear:both;
420	visibility:hidden;
421}
422
423* html>body .clearfix{
424	display:inline;
425	width:100%;
426}
427
428* html .clearfix{
429	/* Hides from IE-mac \*/  height:1%;
430}
431
432#bottomNavClose{
433	display:block;
434	z-index:200;
435	background:url(/modules/acquia/lightbox2/images/close.gif) left no-repeat;
436	position:absolute;
437	top:0px;
438	right:0px;
439	height:26px;
440	width:26px;
441}
442
443#bottomNavClose:hover{
444	background-position:right;
445}
446
447#loadingLink{
448	display:block;
449	background:url(/modules/acquia/lightbox2/images/loading.gif) no-repeat;
450	width:32px;
451	height:32px;
452}
453
454#bottomNavZoom{
455	display:block;
456	background:url(/modules/acquia/lightbox2/images/expand.gif) no-repeat;
457	width:34px;
458	height:34px;
459	position:absolute;
460	bottom:25px;
461	right:5px;
462}
463
464#bottomNavZoomOut{
465	display:block;
466	background:url(/modules/acquia/lightbox2/images/contract.gif) no-repeat;
467	width:34px;
468	height:34px;
469	position:absolute;
470	bottom:25px;
471	right:5px;
472}
473
474#lightshowPlay{
475	background:url(/modules/acquia/lightbox2/images/play.png) no-repeat;
476	display:block;
477	margin-right:auto;
478	margin-left:auto;
479	margin-bottom:5px;
480	height:20px;
481	width:20px;
482}
483
484#lightshowPause{
485	background:url(/modules/acquia/lightbox2/images/pause.png) no-repeat;
486	display:block;
487	margin-right:auto;
488	margin-left:auto;
489	margin-bottom:5px;
490	height:20px;
491	width:20px;
492}
493
494.lightbox_hide_image{
495	display:none;
496}
497
498.wrapper.tagadelic{
499	text-align:justify;
500	margin-right:1em;
501}
502
503.tagadelic.level1{
504	font-size:1em;
505}
506
507.tagadelic.level2{
508	font-size:1.2em;
509}
510
511.tagadelic.level3{
512	font-size:1.4em;
513}
514
515.tagadelic.level4{
516	font-size:1.6em;
517}
518
519.tagadelic.level5{
520	font-size:1.8em;
521}
522
523.tagadelic.level6{
524	font-size:2em;
525}
526
527.tagadelic.level7{
528	font-size:2.2em;
529}
530
531.tagadelic.level8{
532	font-size:2.4em;
533}
534
535.tagadelic.level9{
536	font-size:2.6em;
537}
538
539.tagadelic.level10{
540	font-size:2.8em;
541}
542
543.node-unpublished{
544	background-color:#fff4f4;
545}
546
547.preview .node{
548	background-color:#ffffea;
549}
550
551#node-admin-filter ul{
552	list-style-type:none;
553	padding:0;
554	margin:0;
555	width:100%;
556}
557
558#node-admin-buttons{
559	float:left;
560	  margin-left:0.5em;
561	  clear:right;
562}
563
564td.revision-current{
565	background:#ffc;
566}
567
568.node-form .form-text{
569	display:block;
570	width:95%;
571}
572
573.node-form .container-inline .form-text{
574	display:inline;
575	width:auto;
576}
577
578.node-form .standard{
579	clear:both;
580}
581
582.node-form textarea{
583	display:block;
584	width:95%;
585}
586
587.node-form .attachments fieldset{
588	float:none;
589	display:block;
590}
591
592.terms-inline{
593	display:inline;
594}
595
596fieldset{
597	margin-bottom:1em;
598	padding:.5em;
599}
600
601form{
602	margin:0;
603	padding:0;
604}
605
606hr{
607	height:1px;
608	border:1px solid gray;
609}
610
611img{
612	border:0;
613}
614
615table{
616	border-collapse:collapse;
617}
618
619th{
620	text-align:left;
621	  padding-right:1em;
622	  border-bottom:3px solid #ccc;
623}
624
625.clear-block:after{
626	content:".";
627	display:block;
628	height:0;
629	clear:both;
630	visibility:hidden;
631}
632
633.clear-block{
634	display:inline-block;
635}
636
637/* Hides from IE-mac \*/* html .clear-block{
638	height:1%;
639}
640
641.clear-block{
642	display:block;
643}
644
645body.drag{
646	cursor:move;
647}
648
649th.active img{
650	display:inline;
651}
652
653tr.even,tr.odd{
654	background-color:#eee;
655	border-bottom:1px solid #ccc;
656	padding:0.1em 0.6em;
657}
658
659tr.drag{
660	background-color:#fffff0;
661}
662
663tr.drag-previous{
664	background-color:#ffd;
665}
666
667td.active{
668	background-color:#ddd;
669}
670
671td.checkbox,th.checkbox{
672	text-align:center;
673}
674
675tbody{
676	border-top:1px solid #ccc;
677}
678
679tbody th{
680	border-bottom:1px solid #ccc;
681}
682
683thead th{
684	text-align:left;
685	  padding-right:1em;
686	  border-bottom:3px solid #ccc;
687}
688
689.breadcrumb{
690	padding-bottom:.5em}div.indentation{
691	width:20px;
692	height:1.7em;
693	margin:-0.4em 0.2em -0.4em -0.4em;
694	  padding:0.42em 0 0.42em 0.6em;
695	  float:left;
696}
697
698div.tree-child{
699	background:url(/misc/tree.png) no-repeat 11px center;
700}
701
702div.tree-child-last{
703	background:url(/misc/tree-bottom.png) no-repeat 11px center;
704}
705
706div.tree-child-horizontal{
707	background:url(/misc/tree.png) no-repeat -11px center;
708}
709
710.error{
711	color:#e55;
712}
713
714div.error{
715	border:1px solid #d77;
716}
717
718div.error,tr.error{
719	background:#fcc;
720	color:#200;
721	padding:2px;
722}
723
724.warning{
725	color:#e09010;
726}
727
728div.warning{
729	border:1px solid #f0c020;
730}
731
732div.warning,tr.warning{
733	background:#ffd;
734	color:#220;
735	padding:2px;
736}
737
738.ok{
739	color:#008000;
740}
741
742div.ok{
743	border:1px solid #00aa00;
744}
745
746div.ok,tr.ok{
747	background:#dfd;
748	color:#020;
749	padding:2px;
750}
751
752.item-list .icon{
753	color:#555;
754	float:right;
755	  padding-left:0.25em;
756	  clear:right;
757}
758
759.item-list .title{
760	font-weight:bold;
761}
762
763.item-list ul{
764	margin:0 0 0.75em 0;
765	padding:0;
766}
767
768.item-list ul li{
769	margin:0 0 0.25em 1.5em;
770	  padding:0;
771	list-style:disc;
772}
773
774ol.task-list li.active{
775	font-weight:bold;
776}
777
778.form-item{
779	margin-top:1em;
780	margin-bottom:1em;
781}
782
783tr.odd .form-item,tr.even .form-item{
784	margin-top:0;
785	margin-bottom:0;
786	white-space:nowrap;
787}
788
789tr.merge-down,tr.merge-down td,tr.merge-down th{
790	border-bottom-width:0 !important;
791}
792
793tr.merge-up,tr.merge-up td,tr.merge-up th{
794	border-top-width:0 !important;
795}
796
797.form-item input.error,.form-item textarea.error,.form-item select.error{
798	border:2px solid red;
799}
800
801.form-item .description{
802	font-size:0.85em;
803}
804
805.form-item label{
806	display:block;
807	font-weight:bold;
808}
809
810.form-item label.option{
811	display:inline;
812	font-weight:normal;
813}
814
815.form-checkboxes,.form-radios{
816	margin:1em 0;
817}
818
819.form-checkboxes .form-item,.form-radios .form-item{
820	margin-top:0.4em;
821	margin-bottom:0.4em;
822}
823
824.marker,.form-required{
825	color:#f00;
826}
827
828.more-link{
829	text-align:right;
830}
831
832.more-help-link{
833	font-size:0.85em;
834	text-align:right;
835}
836
837.nowrap{
838	white-space:nowrap;
839}
840
841.item-list .pager{
842	clear:both;
843	text-align:center;
844}
845
846.item-list .pager li{
847	background-image:none;
848	display:inline;
849	list-style-type:none;
850	padding:0.5em;
851}
852
853.pager-current{
854	font-weight:bold;
855}
856
857.tips{
858	margin-top:0;
859	margin-bottom:0;
860	padding-top:0;
861	padding-bottom:0;
862	font-size:0.9em;
863}
864
865dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{
866	font-family:inherit;
867	font-size:inherit;
868	width:14em;
869}
870
871dl.multiselect dd.a,dl.multiselect dd.a .form-item{
872	width:8em;
873}
874
875dl.multiselect dt,dl.multiselect dd{
876	float:left;
877	  line-height:1.75em;
878	padding:0;
879	margin:0 1em 0 0;
880}
881
882dl.multiselect .form-item{
883	height:1.75em;
884	margin:0;
885}
886
887.container-inline div,.container-inline label{
888	display:inline;
889}
890
891ul.primary{
892	border-collapse:collapse;
893	padding:0 0 0 1em;
894	  white-space:nowrap;
895	list-style:none;
896	margin:5px;
897	height:auto;
898	line-height:normal;
899	border-bottom:1px solid #bbb;
900}
901
902ul.primary li{
903	display:inline;
904}
905
906ul.primary li a{
907	background-color:#ddd;
908	border-color:#bbb;
909	border-width:1px;
910	border-style:solid solid none solid;
911	height:auto;
912	margin-right:0.5em;
913	  padding:0 1em;
914	text-decoration:none;
915}
916
917ul.primary li.active a{
918	background-color:#fff;
919	border:1px solid #bbb;
920	border-bottom:#fff 1px solid;
921}
922
923ul.primary li a:hover{
924	background-color:#eee;
925	border-color:#ccc;
926	border-bottom-color:#eee;
927}
928
929ul.secondary{
930	border-bottom:1px solid #bbb;
931	padding:0.5em 1em;
932	margin:5px;
933}
934
935ul.secondary li{
936	display:inline;
937	padding:0 1em;
938	border-right:1px solid #ccc;
939}
940
941ul.secondary a{
942	padding:0;
943	text-decoration:none;
944}
945
946ul.secondary a.active{
947	border-bottom:4px solid #999;
948}
949
950#autocomplete{
951	position:absolute;
952	border:1px solid;
953	overflow:hidden;
954	z-index:100;
955}
956
957#autocomplete ul{
958	margin:0;
959	padding:0;
960	list-style:none;
961}
962
963#autocomplete li{
964	background:#fff;
965	color:#000;
966	white-space:pre;
967	cursor:default;
968}
969
970#autocomplete li.selected{
971	background:#0072b9;
972	color:#fff;
973}
974
975html.js input.form-autocomplete{
976	background-image:url(/misc/throbber.gif);
977	background-repeat:no-repeat;
978	background-position:100% 2px;
979}
980
981html.js input.throbbing{
982	background-position:100% -18px;
983}
984
985html.js fieldset.collapsed{
986	border-bottom-width:0;
987	border-left-width:0;
988	border-right-width:0;
989	margin-bottom:0;
990	height:1em;
991}
992
993html.js fieldset.collapsed *{
994	display:none;
995}
996
997html.js fieldset.collapsed legend{
998	display:block;
999}
1000
1001html.js fieldset.collapsible legend a{
1002	padding-left:15px;
1003	  background:url(/misc/menu-expanded.png) 5px 75% no-repeat;
1004}
1005
1006html.js fieldset.collapsed legend a{
1007	background-image:url(/misc/menu-collapsed.png);
1008	  background-position:5px 50%;
1009}
1010
1011* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{
1012	display:inline;
1013}
1014
1015html.js fieldset.collapsible{
1016	position:relative;
1017}
1018
1019html.js fieldset.collapsible legend a{
1020	display:block;
1021}
1022
1023html.js fieldset.collapsible .fieldset-wrapper{
1024	overflow:auto;
1025}
1026
1027.resizable-textarea{
1028	width:95%;
1029}
1030
1031.resizable-textarea .grippie{
1032	height:9px;
1033	overflow:hidden;
1034	background:#eee url(/misc/grippie.png) no-repeat center 2px;
1035	border:1px solid #ddd;
1036	border-top-width:0;
1037	cursor:s-resize;
1038}
1039
1040html.js .resizable-textarea textarea{
1041	margin-bottom:0;
1042	width:100%;
1043	display:block;
1044}
1045
1046.draggable a.tabledrag-handle{
1047	cursor:move;
1048	float:left;
1049	  height:1.7em;
1050	margin:-0.4em 0 -0.4em -0.5em;
1051	  padding:0.42em 1.5em 0.42em 0.5em;
1052	  text-decoration:none;
1053}
1054
1055a.tabledrag-handle:hover{
1056	text-decoration:none;
1057}
1058
1059a.tabledrag-handle .handle{
1060	margin-top:4px;
1061	height:13px;
1062	width:13px;
1063	background:url(/misc/draggable.png) no-repeat 0 0;
1064}
1065
1066a.tabledrag-handle-hover .handle{
1067	background-position:0 -20px;
1068}
1069
1070.joined + .grippie{
1071	height:5px;
1072	background-position:center 1px;
1073	margin-bottom:-2px;
1074}
1075
1076.teaser-checkbox{
1077	padding-top:1px;
1078}
1079
1080div.teaser-button-wrapper{
1081	float:right;
1082	  padding-right:5%;
1083	  margin:0;
1084}
1085
1086.teaser-checkbox div.form-item{
1087	float:right;
1088	  margin:0 5% 0 0;
1089	  padding:0;
1090}
1091
1092textarea.teaser{
1093	display:none;
1094}
1095
1096html.js .no-js{
1097	display:none;
1098}
1099
1100.progress{
1101	font-weight:bold;
1102}
1103
1104.progress .bar{
1105	background:#fff url(/misc/progress.gif);
1106	border:1px solid #00375a;
1107	height:1.5em;
1108	margin:0 0.2em;
1109}
1110
1111.progress .filled{
1112	background:#0072b9;
1113	height:1em;
1114	border-bottom:0.5em solid #004a73;
1115	width:0%;
1116}
1117
1118.progress .percentage{
1119	float:right;
1120}
1121
1122.progress-disabled{
1123	float:left;
1124}
1125
1126.ahah-progress{
1127	float:left;
1128}
1129
1130.ahah-progress .throbber{
1131	width:15px;
1132	height:15px;
1133	margin:2px;
1134	background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;
1135	float:left;
1136}
1137
1138tr .ahah-progress .throbber{
1139	margin:0 2px;
1140}
1141
1142.ahah-progress-bar{
1143	width:16em;
1144}
1145
1146#first-time strong{
1147	display:block;
1148	padding:1.5em 0 .5em;
1149}
1150
1151tr.selected td{
1152	background:#ffc;
1153}
1154
1155table.sticky-header{
1156	margin-top:0;
1157	background:#fff;
1158}
1159
1160#clean-url.install{
1161	display:none;
1162}
1163
1164html.js .js-hide{
1165	display:none;
1166}
1167
1168#system-modules div.incompatible{
1169	font-weight:bold;
1170}
1171
1172#system-themes-form div.incompatible{
1173	font-weight:bold;
1174}
1175
1176span.password-strength{
1177	visibility:hidden;
1178}
1179
1180input.password-field{
1181	margin-right:10px;
1182}
1183
1184div.password-description{
1185	padding:0 2px;
1186	margin:4px 0 0 0;
1187	font-size:0.85em;
1188	max-width:500px;
1189}
1190
1191div.password-description ul{
1192	margin-bottom:0;
1193}
1194
1195.password-parent{
1196	margin:0 0 0 0;
1197}
1198
1199input.password-confirm{
1200	margin-right:10px;
1201}
1202
1203.confirm-parent{
1204	margin:5px 0 0 0;
1205}
1206
1207span.password-confirm{
1208	visibility:hidden;
1209}
1210
1211span.password-confirm span{
1212	font-weight:normal;
1213}
1214
1215ul.menu{
1216	list-style:none;
1217	border:none;
1218	text-align:left;
1219}
1220
1221ul.menu li{
1222	margin:0 0 0 0.5em;
1223}
1224
1225li.expanded{
1226	list-style-type:circle;
1227	list-style-image:url(/misc/menu-expanded.png);
1228	padding:0.2em 0.5em 0 0;
1229	  margin:0;
1230}
1231
1232li.collapsed{
1233	list-style-type:disc;
1234	list-style-image:url(/misc/menu-collapsed.png);
1235	  padding:0.2em 0.5em 0 0;
1236	  margin:0;
1237}
1238
1239li.leaf{
1240	list-style-type:square;
1241	list-style-image:url(/misc/menu-leaf.png);
1242	padding:0.2em 0.5em 0 0;
1243	  margin:0;
1244}
1245
1246li a.active{
1247	color:#000;
1248}
1249
1250td.menu-disabled{
1251	background:#ccc;
1252}
1253
1254ul.links{
1255	margin:0;
1256	padding:0;
1257}
1258
1259ul.links.inline{
1260	display:inline;
1261}
1262
1263ul.links li{
1264	display:inline;
1265	list-style-type:none;
1266	padding:0 0.5em;
1267}
1268
1269.block ul{
1270	margin:0;
1271	padding:0 0 0.25em 1em;
1272}
1273
1274#permissions td.module{
1275	font-weight:bold;
1276}
1277
1278#permissions td.permission{
1279	padding-left:1.5em;
1280}
1281
1282#access-rules .access-type,#access-rules .rule-type{
1283	margin-right:1em;
1284	  float:left;
1285}
1286
1287#access-rules .access-type .form-item,#access-rules .rule-type .form-item{
1288	margin-top:0;
1289}
1290
1291#access-rules .mask{
1292	clear:both;
1293}
1294
1295#user-login-form{
1296	text-align:center;
1297}
1298
1299#user-admin-filter ul{
1300	list-style-type:none;
1301	padding:0;
1302	margin:0;
1303	width:100%;
1304}
1305
1306#user-admin-buttons{
1307	float:left;
1308	  margin-left:0.5em;
1309	  clear:right;
1310}
1311
1312#user-admin-settings fieldset .description{
1313	font-size:0.85em;
1314	padding-bottom:.5em;
1315}
1316
1317.profile{
1318	clear:both;
1319	margin:1em 0;
1320}
1321
1322.profile .picture{
1323	float:right;
1324	  margin:0 1em 1em 0;
1325}
1326
1327.profile h3{
1328	border-bottom:1px solid #ccc;
1329}
1330
1331.profile dl{
1332	margin:0 0 1.5em 0;
1333}
1334
1335.profile dt{
1336	margin:0 0 0.2em 0;
1337	font-weight:bold;
1338}
1339
1340.profile dd{
1341	margin:0 0 1em 0;
1342}
1343
1344.form-item .description{
1345	  white-space:normal;
1346}
1347
1348.solid-border#quote{
1349	margin-top:1em;
1350}
1351
1352.quote-button{
1353	cursor:pointer;
1354	font-weight:bold;
1355	color:rgb(0,0,125);
1356}
1357
1358.quote-error{
1359	display:inline;
1360}
1361
1362.quote-notes{
1363	margin-left:25px;
1364}
1365
1366.node-form .product-shipping .form-text{
1367	display:inline;
1368	width:auto;
1369}
1370
1371.ups-logo{
1372	vertical-align:middle;
1373}
1374
1375.options{
1376	display:inline;
1377}
1378
1379tr.draggable div.form-item{
1380	display:inline;
1381}
1382
1383table.product_attributes tr.draggable .form-item{
1384	white-space:normal;
1385}
1386
1387#option-key td:first-child{
1388	width:26%;
1389}
1390
1391.combinations td:first-child,.combinations td:first-child + td{
1392	width:12%;
1393}
1394
1395.download-table-row{
1396	vertical-align:top;
1397}
1398
1399.download-table-index{
1400	display:inline;
1401}
1402
1403.download-table-index .form-item{
1404	display:inline;
1405}
1406
1407.duration{
1408	display:inline;
1409	white-space:nowrap;
1410}
1411
1412.duration .form-item{
1413	display:inline;
1414	white-space:nowrap;
1415}
1416
1417tr.group{
1418	border:0px;
1419}
1420
1421.file-name{
1422	font-style:italic;
1423}
1424
1425.uc-file-directory-view{
1426	font-style:italic;
1427	font-weight:bold;
1428}
1429
1430.order-overview-form{
1431	float:left;
1432	padding:0em 2em 0em 0em;
1433}
1434
1435.order-overview-form .form-item{
1436	margin-bottom:0em;
1437}
1438
1439.order-overview-form #uc-order-select-form,.order-overview-form #uc-order-admin-sort-form{
1440	margin-bottom:0em;
1441}
1442
1443.uc-orders-table{
1444	width:100%;
1445	clear:both;
1446}
1447
1448.uc-orders-table thead th{
1449	white-space:nowrap;
1450}
1451
1452.uc-orders-table tr.odd:hover,.uc-orders-table tr.even:hover{
1453	background-color:#ddd;
1454}
1455
1456.uc-orders-table img{
1457	float:left;
1458	margin-right:.5em;
1459}
1460
1461.order-admin-icons{
1462	margin-left:2px;
1463}
1464
1465.order-admin-icons img{
1466	position:relative;
1467	top:3px;
1468	padding:0px 3px;
1469}
1470
1471.order-pane{
1472	border-style:solid;
1473	border-color:#bbb;
1474	border-width:1px;
1475	padding:.5em;
1476	margin:.5em;
1477	;
1478	width:auto;
1479	line-height:1.1em;
1480}
1481
1482.order-pane thead{
1483	background-color:#ddd;
1484}
1485
1486.order-pane tbody{
1487	border-top:0px;
1488}
1489
1490.order-pane-title{
1491	font-weight:bold;
1492	padding-bottom:.5em;
1493}
1494
1495.pos-left{
1496	float:left;
1497}
1498
1499.abs-left{
1500	  clear:left;
1501}
1502
1503.pos-right{
1504	float:right;
1505}
1506
1507.abs-right{
1508	float:right;
1509	clear:right;
1510}
1511
1512.text-right{
1513	text-align:right;
1514}
1515
1516.text-center{
1517	text-align:center;
1518}
1519
1520.full-width{
1521	width:100%;
1522}
1523
1524.order-pane-table{
1525	width:100%;
1526}
1527
1528.order-pane-table thead th{
1529	font-weight:bold;
1530	background-color:#ddd;
1531	border-style:solid;
1532	border-width:0px 0px 2px 0px;
1533	border-color:#bbb;
1534	padding:4px 8px;
1535}
1536
1537.order-pane-table tr{
1538	border-style:solid;
1539	border-width:0px 0px 1px 0px;
1540	border-color:#bbb;
1541}
1542
1543.order-pane-table tr.odd td,.order-pane-table tr.even td{
1544	padding:4px 8px;
1545}
1546
1547.order-edit-table{
1548	width:auto;
1549}
1550
1551.order-edit-table .oet-label{
1552	text-align:right;
1553	font-weight:bold;
1554}
1555
1556.order-edit-table .form-item{
1557	display:inline;
1558}
1559
1560.address-select-box{
1561	background-color:#ddd;
1562	border:solid 1px #999;
1563	width:auto;
1564	padding-left:1em;
1565	padding-bottom:1em;
1566	margin-bottom:1em;
1567}
1568
1569.customer-select-box{
1570	background-color:#ddd;
1571	border:solid 1px #999;
1572	width:auto;
1573	padding:1em;
1574	margin-top:1em;
1575}
1576
1577.product-select-box{
1578	background-color:#ddd;
1579	border:solid 1px #999;
1580	width:auto;
1581	margin-right:auto;
1582	margin-bottom:1em;
1583}
1584
1585.product-select-box2{
1586	background-color:#ddd;
1587	border:solid 1px #999;
1588	width:auto;
1589	margin-right:auto;
1590	margin-bottom:1em;
1591	padding-left:1em;
1592	padding-bottom:1em;
1593}
1594
1595.line-item-table{
1596	width:100%;
1597}
1598
1599.line-item-table td{
1600	padding:2px;
1601}
1602
1603.line-item-table .li-title{
1604	width:100%;
1605	font-weight:bold;
1606	text-align:right;
1607}
1608
1609.line-item-table .li-amount{
1610	text-align:right;
1611}
1612
1613.line-item-table .form-item{
1614	display:inline;
1615}
1616
1617.order-review-table tbody{
1618	border-top:0px;
1619}
1620
1621.order-pane-table .product-description{
1622	font-size:.7em;
1623}
1624
1625.order-pane #uc-credit-order-view-form{
1626	margin-top:.5em;
1627	margin-bottom:0em;
1628}
1629
1630#uc-credit-order-view-form .form-submit{
1631	margin:0em;
1632}
1633
1634.order-pane #uc-order-view-update-form{
1635	margin-bottom:1em;
1636}
1637
1638.update-controls{
1639	padding-top:1em;
1640}
1641
1642.update-controls div{
1643	padding-right:1em;
1644}
1645
1646.update-controls div,.update-controls label{
1647	display:inline;
1648}
1649
1650.update-controls .form-submit{
1651	margin:0em;
1652}
1653
1654.address-select-box #uc-order-address-book-form{
1655	margin-bottom:0em;
1656}
1657
1658.order-pane.abs-left .form-submit{
1659	margin:0.5em 0.5em 0.5em 0em;
1660}
1661
1662.order-pane #customer-select form{
1663	margin-bottom:0em;
1664}
1665
1666.product-image{
1667	float:right;
1668	clear:right;
1669	text-align:center;
1670	padding-top:4px;
1671	padding-left:4px;
1672	margin-left:4px;
1673}
1674
1675.uc-price-display{
1676	float:right;
1677	clear:right;
1678	width:100px;
1679	text-align:center;
1680	font-size:1.3em;
1681	font-weight:bold;
1682	padding-bottom:4px;
1683	padding-left:4px;
1684}
1685
1686.display-price{
1687	float:right;
1688	clear:right;
1689	width:100px;
1690	text-align:center;
1691	font-size:1.3em;
1692	font-weight:bold;
1693	padding-bottom:4px;
1694	padding-left:4px;
1695}
1696
1697.model{
1698	display:inline;
1699	margin-right:2em;
1700	font-weight:bold;
1701}
1702
1703h3.title{
1704	margin-top:1em;
1705}
1706
1707.node-form .product-field table{
1708	width:auto;
1709	margin:0;
1710}
1711
1712.node-form .product-field td{
1713	padding:3px 6px 0 0;
1714}
1715
1716.node-form tbody{
1717	border:none;
1718	margin:0;
1719}
1720
1721.node-form .product-field table .form-item{
1722	margin-top:0;
1723	margin-bottom:0;
1724}
1725
1726.node-form .product-field .form-text{
1727	width:auto;
1728	display:inline;
1729}
1730
1731#products-selector table{
1732	margin:0em 0em;
1733}
1734
1735#products-selector td{
1736	padding:0em .5em;
1737}
1738
1739div#products-selector form{
1740	margin-bottom:0em;
1741}
1742
1743#products-selector div.form-item{
1744	margin-bottom:.5em;
1745	margin-top:.5em;
1746}
1747
1748table.product-list{
1749	clear:both;
1750}
1751
1752.add-feature div{
1753	padding-right:1em;
1754}
1755
1756.add-feature div,.add-feature label{
1757	display:inline;
1758}
1759
1760.uc-price{
1761	white-space:nowrap;
1762}
1763
1764.uc-store-admin-table{
1765	margin:1em auto;
1766	border:1px dashed #bbb;
1767}
1768
1769.uc-store-admin-table tbody{
1770	border-top:0px;
1771}
1772
1773.uc-store-admin-panel{
1774	margin:1em;
1775	padding:1em;
1776}
1777
1778.uc-store-admin-panel .uc-store-icon{
1779	float:left;
1780	margin-right:1em;
1781}
1782
1783.uc-store-admin-panel .panel-title{
1784	padding-top:4px;
1785	font-size:1.5em;
1786	width:100%;
1787}
1788
1789.uc-store-admin-panel .panel-show-link a{
1790	cursor:pointer;
1791}
1792
1793.uc-customer-table .uc-store-icon{
1794	float:left;
1795	margin-right:.5em;
1796}
1797
1798.uc-customer-table tr.odd:hover,.uc-customer-table tr.even:hover{
1799	background-color:#ddd;
1800}
1801
1802.uc-cust-orders-table tr.odd:hover,.uc-cust-orders-table tr.even:hover{
1803	background-color:#ddd;
1804}
1805
1806.uc-cust-orders-table .uc-store-icon{
1807	float:left;
1808	margin-right:.5em;
1809}
1810
1811#store-footer{
1812	width:100%;
1813	text-align:center;
1814	font-size:x-small;
1815	clear:both;
1816}
1817
1818table.section-items{
1819	width:auto;
1820}
1821
1822table.section-items td{
1823	padding:.25em;
1824}
1825
1826#uc-country-import-form .form-item,#uc-country-import-form .form-item label{
1827	display:inline;
1828	float:left;
1829	margin-right:1em;
1830}
1831
1832#uc-country-import-form .form-submit{
1833	float:left;
1834	margin-top:1em;
1835}
1836
1837#uc-country-import-form table{
1838	clear:left;
1839}
1840
1841.summary-overview{
1842	padding:.5em;
1843	border:1px dashed #bbb;
1844	margin-bottom:-1px;
1845}
1846
1847.summary-title{
1848	font-weight:bold;
1849}
1850
1851.summaryOnclick-processed{
1852	cursor:pointer;
1853}
1854
1855.summaryOnclick-processed:hover{
1856	background-color:#ddd;
1857}
1858
1859.summary-edit-icon{
1860	float:left;
1861	margin-right:.5em;
1862	position:relative;
1863	top:2px;
1864}
1865
1866.summaryOnclick-processed .item-list{
1867	margin-left:1.75em;
1868}
1869
1870.summaryOnclick-processed .summary-link{
1871	display:none;
1872}
1873
1874.ubercart-throbber{
1875	background-image:url(/sites/all/modules/ubercart/uc_store/images/throbber.gif);
1876	background-repeat:no-repeat;
1877	background-position:100% -20px;
1878}
1879
1880.path-admin-store-orders span.icon{
1881	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_orders.gif) no-repeat !important;
1882}
1883
1884.path-admin-store-customers span.icon{
1885	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_customers.gif) no-repeat !important;
1886}
1887
1888.path-admin-store-products span.icon{
1889	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_products.gif) no-repeat !important;
1890}
1891
1892.path-admin-store-settings span.icon{
1893	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
1894}
1895
1896.path-admin-store-attributes span.icon{
1897	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
1898}
1899
1900.path-admin-store-reports span.icon{
1901	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_reports.gif) no-repeat !important;
1902}
1903
1904.path-admin-store-ca span.icon{
1905	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
1906}
1907
1908.path-admin-store-help span.icon{
1909	background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_help.gif) no-repeat !important;
1910}
1911
1912div.fieldgroup{
1913	margin:.5em 0 1em 0;
1914}
1915
1916div.fieldgroup .content{
1917	padding-left:1em;
1918}
1919
1920tr.taxonomy-term-preview{
1921	background-color:#EEE;
1922}
1923
1924tr.taxonomy-term-divider-top{
1925	border-bottom:none;
1926}
1927
1928tr.taxonomy-term-divider-bottom{
1929	border-top:1px dotted #CCC;
1930}
1931
1932.taxonomy-term-description{
1933	margin:5px 0 20px;
1934}
1935
1936.cart-block-icon-full,.cart-block-icon-empty{
1937	display:inline;
1938	padding:4px 12px 0;
1939	height:7px;
1940}
1941
1942.cart-block-icon-full{
1943	background:transparent url(/sites/all/modules/ubercart/uc_cart/images/cart-full.png) no-repeat left center;
1944}
1945
1946.cart-block-icon-empty{
1947	background:transparent url(/sites/all/modules/ubercart/uc_cart/images/cart-empty.png) no-repeat left center;
1948}
1949
1950.cart-block-title-bar{
1951	display:inline;
1952}
1953
1954.cart-block-toggle{
1955	cursor:pointer;
1956}
1957
1958.cart-block-arrow{
1959	display:inline;
1960	padding:4px 12px 0;
1961	height:7px;
1962}
1963
1964.cart-block-title-bar .arrow-up{
1965	background:transparent url(/sites/all/modules/ubercart/uc_cart/images/bullet-arrow-up.gif) no-repeat center center;
1966}
1967
1968.cart-block-title-bar .arrow-down{
1969	background:transparent url(/sites/all/modules/ubercart/uc_cart/images/bullet-arrow-down.gif) no-repeat center center;
1970}
1971
1972.cart-help-text{
1973	font-size:x-small;
1974	position:relative;
1975	top:-5px;
1976}
1977
1978#cart-block-contents ul.product-description{
1979	margin:0pt;
1980	padding:0pt 0pt 0.25em 1em;
1981}
1982
1983#cart-block-contents .product-description li{
1984	margin:0pt;
1985	padding-top:0pt;
1986	padding-bottom:0pt;
1987	font-size:.8em;
1988}
1989
1990.cart-block-items{
1991	border-bottom:2px;
1992	padding:2px;
1993}
1994
1995.cart-block-items tbody{
1996	border-top:0px;
1997}
1998
1999.cart-block-items tr{
2000	vertical-align:top;
2001}
2002
2003.cart-block-items tr.odd,.cart-block-items tr.even{
2004	background-color:inherit;
2005	border:none;
2006}
2007
2008.cart-block-item-title{
2009	width:100%;
2010}
2011
2012.cart-block-item-price{
2013	text-align:right;
2014	white-space:nowrap;
2015}
2016
2017.cart-block-summary{
2018	padding:2px;
2019}
2020
2021.cart-block-summary tbody{
2022	border-top:0px;
2023}
2024
2025.cart-block-summary tr{
2026	vertical-align:top;
2027}
2028
2029.cart-block-summary-items{
2030	white-space:nowrap;
2031}
2032
2033.cart-block-summary-total{
2034	width:auto;
2035	text-align:right;
2036}
2037
2038.cart-block-summary-total label{
2039	font-weight:bold;
2040}
2041
2042.cart-block-summary-total .uc-price{
2043	display:inline;
2044}
2045
2046.cart-block-summary-links{
2047	text-align:right;
2048}
2049
2050.cart-block-summary-links ul.links li{
2051	padding:0em 1em 0em .75em;
2052	border-right:solid 1px;
2053}
2054
2055.cart-block-summary-links ul.links li.last{
2056	padding-right:0em;
2057	border-right:none;
2058}
2059
2060html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,dl,dd,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,ol,ul,li,menu,fieldset,form,label,legend,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td{
2061	border:0;
2062	font-family:inherit;
2063	font-size:100%;
2064	font-style:inherit;
2065	font-weight:inherit;
2066	margin:0;
2067	outline:0;
2068	padding:0;
2069}
2070
2071html{
2072	background-color:#000000;
2073}
2074
2075body{
2076	background:#292929;
2077	color:#F0F0F0;
2078	font-family:Helvetica,Arial,Verdana,"Bitstream Vera Sans",sans-serif;
2079	  font-size:83%;
2080	font-weight:normal;
2081	line-height:1.5em;
2082}
2083
2084a, a:link{
2085	color:#DFB77C;
2086	text-decoration:none;
2087}
2088
2089a:active,a:hover,a:focus{
2090	color:#EBDCC7;
2091	text-decoration:underline;
2092}
2093
2094h1,h2,h3,h4{
2095	font-weight:normal;
2096}
2097
2098h1, h1 a, h1 a:link, h1 a:active, h1 a:hover, h1 a:focus {
2099	text-decoration:none;
2100	color:#DFB77C;
2101	font-size:1.4em;
2102	font-weight:bold;
2103	line-height:1.2142em;
2104}
2105
2106h2, h2 a, h2 a:link, h2 a:active, h2 a:hover, h2 a:focus {
2107	text-decoration:none;
2108	color:#DFB77C;
2109	font-size:1.3285em;
2110	line-height:1.2em;
2111}
2112
2113h3, h3 a, h3 a:link, h3 a:active, h3 a:hover, h3 a:focus {
2114	text-decoration:none;
2115	color:#DFB77C;
2116	font-size:1.1428em;
2117	line-height:1.25;
2118}
2119
2120h4, h4 a, h4 a:link, h4 a:active, h4 a:hover, h4 a:focus {
2121	text-decoration:none;
2122	color:#DFB77C;
2123	font-size:1em;
2124	height:1.25em;
2125	line-height:1.25;
2126	margin-bottom:1.25em;
2127}
2128
2129h5, h5 a, h5 a:link, h5 a:active, h5 a:hover, h5 a:focus {
2130	text-decoration:none;
2131	color:#DFB77C;
2132	font-size:1em;
2133	margin-bottom:1.5em;
2134}
2135
2136h6, h6 a, h6 a:link, h6 a:active, h6 a:hover, h6 a:focus {
2137	text-decoration:none;
2138	color:#DFB77C;
2139	font-size:1em;
2140	font-weight:bold;
2141}
2142
2143p{
2144	font-size:1em;
2145	margin:1em 0;
2146}
2147
2148
2149blockquote{
2150	color:#999;
2151	font-style:italic;
2152	margin:1.5em;
2153}
2154
2155strong{
2156	font-weight:bold;
2157}
2158
2159em,dfn{
2160	font-style:italic;
2161}
2162
2163dfn{
2164	font-weight:bold;
2165}
2166
2167sup,sub{
2168	line-height:0;
2169}
2170
2171abbr,acronym{
2172	border-bottom:1px dotted #666;
2173}
2174
2175address{
2176	font-style:italic;
2177	margin:0 0 1.5em;
2178}
2179
2180del{
2181	color:#666;
2182}
2183
2184pre,code{
2185	margin:1.5em 0;
2186	white-space:pre;
2187}
2188
2189pre,code,tt{
2190	font:1em 'andale mono','lucida console',monospace;
2191	line-height:1.5;
2192}
2193
2194ul,ul.menu{
2195	list-style-type:disc;
2196	margin:1.5em;
2197}
2198
2199ol{
2200	list-style-type:decimal;
2201	margin:1.5em;
2202}
2203
2204ul.links li{
2205	padding:0;
2206}
2207
2208div.terms ul li{
2209	list-style-type:none;
2210	margin:0;
2211}
2212
2213li a.active{
2214	color:#EBDCC7;
2215}
2216
2217dl{
2218	margin:0 0 22px 0;
2219}
2220
2221dl dt{
2222	font-weight:bold;
2223}
2224
2225dd{
2226	margin:0 0 10px 22px;
2227}
2228
2229#content-wrapper .node .content ol li,#content-wrapper .node .content ul li{
2230	margin:0 0 0 6px;
2231}
2232
2233#content-wrapper .node .content ol li,#content-wrapper .node .content ul li{
2234	padding:0 0 0 12px;
2235}
2236
2237.hide{
2238	display:none;
2239	visibility:hidden;
2240}
2241
2242.left{
2243	float:left;
2244}
2245
2246.right{
2247	float:right;
2248}
2249
2250.clear{
2251	clear:both;
2252}
2253
2254.clearfix:after{
2255	  clear:both;
2256	  content:".";
2257	display:block;
2258	font-size:0;
2259	height:0;
2260	visibility:hidden;
2261}
2262
2263.first{
2264	margin-left:0;
2265	padding-left:0;
2266}
2267
2268.last{
2269	margin-right:0;
2270	padding-right:0;
2271}
2272
2273.top{
2274	margin-top:0;
2275	padding-top:0;
2276}
2277
2278.bottom{
2279	margin-bottom:0;
2280	padding-bottom:0;
2281}
2282
2283hr{
2284	height:1px;
2285	border:1px solid gray;
2286}
2287
2288div.content a.feed-icon img,div.content th img{
2289	border:0;
2290}
2291
2292#first-time p{
2293	clear:both;
2294}
2295
2296#first-time ol{
2297	list-style-position:outside;
2298}
2299
2300#legal-notice{
2301	background:#000;
2302	color:#777;
2303	font-size:0.85em;
2304	padding:10px 0;
2305	text-align:center;
2306}
2307
2308#legal-notice a{
2309	color:#996633;
2310}
2311
2312#page{
2313	margin:0 auto;
2314	  position:relative;
2315	width:960px;
2316}
2317
2318#banner{
2319	padding:8px;
2320	text-align:center;
2321}
2322
2323#banner p,#banner .block-wrapper{
2324	margin:0;
2325}
2326
2327#header-wrapper{
2328	background:#fff url(images/header.png) no-repeat left top;
2329	height:33px;
2330	margin-bottom:25px;
2331	overflow:hidden;
2332	padding:26px 20px 32px 20px;
2333	position:relative;
2334}
2335
2336#header-first{
2337	float:left;
2338	margin:0 15px 0 0;
2339}
2340
2341#header-first #logo{
2342	  display:inline;
2343	margin:0 14px 10px 0;
2344}
2345
2346#header-first h1{
2347	border-right:1px solid #DDDDDD;
2348	color:#525252;
2349	display:inline;
2350	font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
2351	font-size:2.1em;
2352	font-weight:normal;
2353	letter-spacing:3px;
2354	padding-right:15px;
2355	position:relative;
2356	text-transform:uppercase;
2357	top:-7px;
2358	white-space:nowrap;
2359}
2360
2361#header-first h1 a{
2362	color:#525252;
2363	text-decoration:none;
2364	font-size:inherit;
2365}
2366
2367#header-middle{
2368	color:#555555;
2369	display:inline;
2370	padding:0;
2371	position:relative;
2372}
2373
2374#slogan{
2375	  display:inline;
2376	font-weight:bold;
2377	margin-right:15px;
2378	position:relative;
2379	top:10px;
2380}
2381
2382#header-wrapper #search-box{
2383	margin:4px 14px;
2384	border:1px solid #D5D5D5;
2385	position:absolute;
2386	right:0;
2387	top:28px;
2388	white-space:nowrap;
2389}
2390
2391#header-wrapper .search_submit{
2392	background:transparent url(images/search-arrow.png) no-repeat 4px 1px;
2393	cursor:pointer;
2394	padding:0 6px;
2395	text-indent:-999em;
2396}
2397
2398#header-wrapper #search-box #search input.form-text{
2399	border:1px solid #D5D5D5;
2400	background:#fff;
2401	color:#292929;
2402	width:11em;
2403}
2404
2405#preface-wrapper{
2406	background:transparent url(images/cropped/seascape.jpg) no-repeat left center;
2407	height:420px;
2408	margin:-33px 0 20px;
2409	overflow:hidden;
2410	position:relative;
2411	width:960px;
2412	-moz-border-radius:0 0 10px 10px;
2413	-webkit-border-bottom-right-radius:10px;
2414	-webkit-border-bottom-left-radius:10px;
2415}
2416
2417#preface-sidebar{
2418	background:transparent url(images/preface-sidebar-bg.png) no-repeat center;
2419	float:left;
2420	height:380px;
2421	margin:0 0 0 20px;
2422	padding:20px;
2423	width:190px;
2424}
2425
2426#mission{
2427	bottom:0;
2428	color:#fff;
2429	font-size:2.0312em;
2430	line-height:1.1153em;
2431	padding:10px;
2432	position:absolute;
2433	right:0;
2434	text-align:right;
2435	width:680px;
2436}
2437
2438#main-wrapper{
2439	margin-bottom:30px;
2440}
2441
2442#sidebar-first{
2443	float:left;
2444}
2445
2446#sidebar-last{
2447	float:right;
2448}
2449
2450#content-wrapper{
2451	float:left;
2452}
2453
2454#content-top{
2455	background:transparent url(images/cropped/seascape-header.jpg) no-repeat left top;
2456	padding:0;
2457	overflow:hidden;
2458}
2459
2460#content-top a{
2461	color:#000;
2462}
2463
2464#content{
2465	margin:0;
2466	  margin:0;
2467}
2468
2469#content-inner{
2470}
2471
2472#content-bottom{
2473	background:#444;
2474	margin-top:30px;
2475}
2476
2477#node-bottom{
2478	margin:30px 0 0 0;
2479}
2480
2481#footer{
2482	background:#000;
2483	color:#999999;
2484	display:block;
2485}
2486
2487#footer-wrapper{
2488	overflow:hidden;
2489	text-align:center;
2490	width:100%;
2491}
2492
2493#footer a{
2494	color:#DB8A3B;
2495	text-decoration:none;
2496}
2497
2498#footer a:hover,#footer a:active{
2499	color:#EBDCC7;
2500}
2501
2502#footer a:link,#footer a:visited{
2503}
2504
2505#footer-message,#footer-region{
2506	float:left;
2507	margin:10px 0;
2508	width:100%;
2509}
2510
2511#footer ul{
2512	display:inline;
2513	margin:0;
2514	padding:0 0 0 9px;
2515}
2516
2517#footer ul li{
2518	background:transparent none repeat;
2519	border-left:1px solid #CCC;
2520	display:inline;
2521	padding:0 5px 0 9px;
2522}
2523
2524#footer ul li.first{
2525	border:none;
2526}
2527
2528body.layout-main #content-wrapper{
2529	margin:0;
2530	width:960px;
2531}
2532
2533body.layout-first-main #sidebar-first{
2534	margin:0 20px 0 0;
2535	width:230px;
2536}
2537
2538body.layout-first-main #content-wrapper{
2539	margin:0;
2540	width:710px;
2541}
2542
2543body.layout-first-main #content{
2544	border-left:1px solid #444444;
2545	padding:30px 0 30px 60px;
2546}
2547
2548body.front.layout-first-main #content{
2549	border-left:none;
2550	padding:0;
2551}
2552
2553body.layout-main-last #content-wrapper{
2554	margin:0 20px 0 0;
2555	width:690px;
2556}
2557
2558body.layout-main-last #sidebar-last{
2559	margin:10px 0 0;
2560	width:220px;
2561}
2562
2563body.layout-main-last #content{
2564	border-left:none;
2565	border-right:1px solid #444;
2566	padding:30px 60px 30px 0;
2567}
2568
2569body.front.layout-main-last #content{
2570	border-left:none;
2571	padding:0 60px 30px 0;
2572}
2573
2574body.layout-first-main-last #sidebar-first{
2575	margin:0 20px 0 0;
2576	width:230px;
2577}
2578
2579body.layout-first-main-last #content-wrapper{
2580	margin:0 20px 0 0;
2581	position:relative;
2582	width:460px;
2583	z-index:1;
2584}
2585
2586body.layout-first-main-last #sidebar-last{
2587	margin:10px 0 0;
2588	width:230px;
2589}
2590
2591body.layout-first-main-last #content{
2592	border-left:1px solid #444;
2593	border-right:1px solid #444;
2594	padding:30px;
2595}
2596
2597body.front.layout-first-main-last #content{
2598	border-left:none;
2599	padding:0 20px 0 0;
2600}
2601
2602#postscripts{
2603	background:#000;
2604}
2605
2606#postscript-wrapper{
2607	color:#999999;
2608	margin:0 auto;
2609	padding:30px;
2610	width:960px;
2611}
2612
2613#postscript-wrapper #postscript-first{
2614	margin-left:0;
2615}
2616
2617#postscript-wrapper #postscript-middle{
2618}
2619
2620#postscript-wrapper #postscript-last{
2621	margin-right:0;
2622}
2623
2624body.postscript-middle #postscript-wrapper #postscript-middle{
2625	text-align:center;
2626}
2627
2628body.postscript-last #postscript-wrapper #postscript-last{
2629	text-align:right;
2630}
2631
2632#postscript-wrapper.postscripts-1 .column{
2633	float:left;
2634	width:100%;
2635}
2636
2637#postscript-wrapper.postscripts-2 .column{
2638	float:left;
2639	margin-right:36px;
2640	width:46%;
2641}
2642
2643#postscript-wrapper.postscripts-3 .column{
2644	float:left;
2645	margin-right:20px;
2646	width:286px;
2647}
2648
2649div.node{
2650	clear:both;
2651	margin:2em 0 2em;
2652	overflow:hidden;
2653}
2654
2655body.full-node div.node{
2656	margin-top:0;
2657}
2658
2659div.node h2.title{
2660	margin-bottom:0;
2661}
2662
2663div.node h2.title a{
2664	text-decoration:none;
2665}
2666
2667div.node h2.title a:hover{
2668	color:#F2F2F2;
2669}
2670
2671.meta,.terms{
2672	  font-size:0.8571em;
2673}
2674
2675.vocab-name{
2676	font-weight:bold;
2677}
2678
2679.terms ul.taxonomy li{
2680	margin:2px;
2681}
2682
2683.terms ul.taxonomy ul.vocab-list,.terms ul.taxonomy li.vocab-term{
2684	display:inline;
2685}
2686
2687.submitted a:link{
2688	font-weight:bold;
2689}
2690
2691div.node div.picture{
2692	float:right;
2693	margin:0 0 0.8em 0.8em;
2694}
2695
2696.tips{
2697	margin-left:3em;
2698}
2699
2700div.node ul.links li,div.node ul.inline li,div.node .read-more a,div.node .more-link a,div.node .links a{
2701	color:#f0f0f0;
2702	font-weight:bold;
2703	padding-right:14px;
2704	text-decoration:none;
2705}
2706
2707div.node ul.links li,div.node ul.inline li{
2708	color:#c6c6c6;
2709	font-weight:normal;
2710}
2711
2712div.node ul.links li a,div.node ul.inline li a{
2713	white-space:nowrap;
2714}
2715
2716div.node .read-more a:hover,div.node .more-link a:hover,div.node .links a:hover{
2717	color:#DFB77C;
2718	text-decoration:underline;
2719}
2720
2721div.node ul.links li.comment_forbidden a{
2722	padding-right:2px;
2723}
2724
2725div.node .links{
2726	background:#444444;
2727	clear:both;
2728	line-height:130%;
2729	margin:10px 0;
2730}
2731
2732div.block-wrapper{
2733	  margin:0 0 20px;
2734}
2735
2736#footer-region .block-wrapper{
2737	margin:0;
2738}
2739
2740div.block h2.title{
2741	background:transparent url(images/arrow.png) no-repeat 0 2px;
2742	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
2743	font-size:1.1428em;
2744	font-weight:bold;
2745	margin:0 0 10px;
2746	padding:0 0 0 14px;
2747	text-transform:uppercase;
2748}
2749
2750div.block ul{
2751	padding:0;
2752}
2753
2754div.block ul li{
2755	font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
2756	font-weight:normal;
2757	line-height:1.4285em;
2758	list-style:none;
2759	list-style-image:none;
2760	list-style-type:none;
2761	margin:0.1em 0 0.2em 0;
2762	text-decoration:none;
2763}
2764
2765div.block ul li a{
2766	color:#A3A3A3;
2767	text-decoration:none;
2768}
2769
2770div.block ul li a:hover{
2771	color:#DFB77C;
2772}
2773
2774div.block-region{
2775	background-color:#FFFF66;
2776	color:#000;
2777	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
2778	font-size:1em;
2779	font-weight:600;
2780	margin-bottom:4px;
2781	margin-top:4px;
2782	padding:3px;
2783	text-align:center;
2784}
2785
2786body.front #sidebar-first .block h2.title{
2787	background:transparent;
2788	font-family:Helvetica,Arial,Verdana,"Bitstream Vera Sans",sans-serif;
2789	font-size:1.4285em;
2790	font-weight:normal;
2791	padding:0;
2792	text-transform:none;
2793}
2794
2795body.front #sidebar-first .block h2.title .first-word{
2796	font-weight:bold;
2797}
2798
2799#sidebar-last .block h2.title{
2800	background:none;
2801	font-size:0.9375em;
2802	font-weight:bold;
2803	padding:0;
2804	text-transform:uppercase;
2805}
2806
2807body.not-front #sidebar-first .block h2.title .first-word,#preface-sidebar .block h2.title .first-word{
2808	color:#DFB579;
2809}
2810
2811#footer .block h2.title{
2812	background:none;
2813	padding:0;
2814}
2815
2816body.not-front .block-wrapper{
2817	margin-bottom:40px;
2818}
2819
2820body.not-front #content-top div.block-wrapper{
2821	background:transparent url(images/content-top-bg.png) repeat;
2822	color:#000;
2823	margin:76px 0 0;
2824	padding:10px;
2825}
2826
2827body.not-front #content-top div.block h2.title{
2828	background:none;
2829	font-size:1.4285em;
2830	padding:0 0 4px;
2831	text-transform:none;
2832}
2833
2834#postscript-wrapper div.block h2.title{
2835	background:transparent;
2836	font-family:Helvetica,Arial,Verdana,"Bitstream Vera Sans",sans-serif;
2837	font-weight:bold;
2838	margin-bottom:14px;
2839	padding:0;
2840	text-transform:none;
2841}
2842
2843#postscript-wrapper div.block h2.title{
2844	background:transparent;
2845	padding:0;
2846}
2847
2848#user-login-form div.item-list ul li{
2849	list-style-type:none;
2850	margin:0;
2851}
2852
2853html.js #user-login-form li.openid-processed,html.js #user-login li.openid-processed{
2854	list-style-type:none;
2855	margin-top:15px;
2856	padding:5px 0 0 18px;
2857}
2858
2859#user-login-form li.openid-link,#user-login li.openid-link{
2860	background-position:0 0.5em;
2861	padding-left:18px;
2862}
2863
2864#header-top .block-wrapper{
2865	margin:0;
2866}
2867
2868#header-top #block-user-0{
2869	padding-top:10px;
2870}
2871
2872#header-top #block-user-0 h2.title{
2873	display:none;
2874}
2875
2876#header-top #block-user-0 #edit-name-wrapper,#header-top #block-user-0 #edit-pass-wrapper,#header-top #block-user-0 #user-login-form span.button-wrapper,#header-top #block-user-0 .item-list{
2877	float:left;
2878	margin:5px 10px 0 0;
2879}
2880
2881#header-top #block-user-0 #user-login-form label{
2882	color:#eee;
2883	font-weight:bold;
2884	margin-left:2px;
2885	position:static;
2886}
2887
2888html.js #header-top #block-user-0 #user-login-form label{
2889	font-size:85%;
2890	font-weight:normal;
2891	margin-left:5px;
2892	position:absolute;
2893}
2894
2895#header-top #block-user-0 #user-login-form input.form-text{
2896	border:1px solid #ccc;
2897	color:#eee;
2898	padding:1px;
2899	width:115px;
2900}
2901
2902#header-top #block-user-0 #user-login-form span.button-wrapper,#header-top #block-user-0 .item-list{
2903	font-size:80%;
2904	margin-top:20px;
2905}
2906
2907html.js #header-top #block-user-0 #user-login-form span.button-wrapper,html.js #header-top #block-user-0 .item-list{
2908	margin-top:0;
2909}
2910
2911#header-top #block-user-0 .item-list li{
2912	font-size:90%;
2913}
2914
2915html.js #header-top #block-user-0 #user-login-form li.openid-processed,html.js #header-top #block-user-0 #user-login li.openid-processed{
2916	margin-top:0;
2917}
2918
2919#header-top #block-user-0 #edit-openid-identifier-wrapper{
2920	float:left;
2921	margin:5px 10px 0 0;
2922	padding-top:0;
2923}
2924
2925#header-top #block-user-0 .item-list li.user-link{
2926	padding-left:0;
2927}
2928
2929#header-top #block-user-0 #user-login-form input#edit-openid-identifier.form-text{
2930	padding-left:20px;
2931}
2932
2933#header-top #block-user-0 #edit-openid-identifier-wrapper .description{
2934	font-size:75%;
2935}
2936
2937div.block ul.menu li a{
2938	font-size:1.1em;
2939}
2940
2941div.block ul.menu li a:link,div.block ul.menu li a:visited{
2942}
2943
2944div.block ul.menu li a:hover,div.block ul.menu li a:active{
2945}
2946
2947div.block ul.menu li.expanded{
2948	background:transparent url(images/arrow-white.png) no-repeat 0 7px;
2949	padding-left:10px;
2950}
2951
2952div.block ul.menu li.expanded a,div.block ul.menu li ul.menu li.leaf a{
2953	color:#fff;
2954}
2955
2956div.block ul.menu li a:hover,div.block ul.menu li.expanded a:hover,div.block ul.menu li ul.menu li.leaf a:hover,div.block ul.menu li ul.menu li.leaf a.active{
2957	color:#DFB77C;
2958	text-decoration:underline;
2959}
2960
2961div.block ul.menu li ul.menu{
2962	font-size:0.9em;
2963	line-height:1.666em;
2964	margin:0 0 10px 16px;
2965}
2966
2967div.block ul.menu li a.active{
2968	font-weight:bold;
2969}
2970
2971div.block ul.menu li ul.menu li ul.menu li{
2972}
2973
2974div.rounded-block{
2975	margin-top:-1px;
2976}
2977
2978p.rounded-topspace,p.rounded-bottomspace{
2979	margin:0;
2980}
2981
2982div.rounded-block-top-left,div.rounded-block-top-right,div.rounded-block-bottom-left,div.rounded-block-bottom-right{
2983	background:transparent url(images/rounded-blocks.png) no-repeat;
2984	  font-size:2px;
2985	  height:11px;
2986}
2987
2988div.rounded-block-top-left,div.rounded-block-bottom-left{
2989	margin-right:11px;
2990}
2991
2992div.rounded-block-top-right{
2993	  background-position:100% 0;
2994}
2995
2996div.rounded-block-top-right,div.rounded-block-bottom-right{
2997	margin-left:11px;
2998	  margin-top:-11px;
2999}
3000
3001div.rounded-block-bottom-left{
3002	background-position:0 -23px;
3003}
3004
3005div.rounded-block-bottom-right{
3006	background-position:100% -23px;
3007}
3008
3009div.rounded-inside{
3010	background:#292929 url(images/block-gradient.png) repeat-x bottom;
3011	border-bottom:0;
3012	border-left:1px solid #4B4B4B;
3013	border-right:1px solid #4B4B4B;
3014	border-top:0;
3015	overflow:hidden;
3016	padding:0 10px;
3017}
3018
3019.inner{
3020	padding:0 10px;
3021}
3022
3023.corner{
3024	background:transparent url(images/rounded-corners.png) no-repeat 0;
3025	display:block;
3026	height:6px;
3027	width:6px;
3028}
3029
3030.top-left{
3031	background-position:left top;
3032}
3033
3034.top-right{
3035	background-position:right top;
3036	float:right;
3037}
3038
3039.bottom-left{
3040	background-position:left bottom;
3041}
3042
3043.bottom-right{
3044	background-position:right bottom;
3045	float:right;
3046}
3047
3048#primary-menu{
3049	  display:block;
3050	padding:20px 0;
3051	text-align:right;
3052}
3053
3054#primary-menu ul.links li{
3055	font-size:1.1428em;
3056	padding:7px 5px;
3057	text-decoration:none;
3058	text-transform:lowercase;
3059}
3060
3061#primary-menu ul.links li a{
3062	  padding:7px 10px 7px 5px;
3063	text-decoration:none;
3064}
3065
3066#primary-menu ul.links li a{
3067	color:#999;
3068}
3069
3070#primary-menu ul.links li:hover,#primary-menu ul.links li:active,#primary-menu ul.links li.active-trail{
3071	background:transparent url(images/pri-hover-left.png) no-repeat left;
3072}
3073
3074#primary-menu ul.links li a:hover,#primary-menu ul.links li:hover a,#primary-menu ul.links li a:active,#primary-menu ul.links li.active-trail a{
3075	background:transparent url(images/pri-hover-right.png) no-repeat right;
3076	color:#fff;
3077}
3078
3079#primary-menu ul.links li.first{
3080}
3081
3082#primary-menu ul.links li.last{
3083}
3084
3085#primary-menu ul.links li a:link,#primary-menu ul.links li a:visited{
3086}
3087
3088div.links li div.li {
3089	float:right;
3090}
3091
3092#secondary-menu{
3093	margin-bottom:20px;
3094	padding:0;
3095}
3096
3097#secondary-menu ul li{
3098	display:list-item;
3099	font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
3100	font-weight:normal;
3101	line-height:1.4285em;
3102	list-style:none;
3103	list-style-image:none;
3104	list-style-type:none;
3105	margin-left:0;
3106	padding:0.2em 0.5em 0 0;
3107	text-decoration:none;
3108}
3109
3110#secondary-menu ul li a{
3111	color:#A3A3A3;
3112	text-decoration:none;
3113}
3114
3115#secondary-menu ul li a.active{
3116	color:#FFF;
3117}
3118
3119#secondary-menu ul li a:hover{
3120	color:#DFB77C;
3121}
3122
3123#breadcrumb{
3124}
3125
3126.node-unpublished{
3127	background-color:#4F4444;
3128}
3129
3130.preview,.preview .node{
3131	background-color:#36322E;
3132	border:1px solid #47433E;
3133	padding:10px;
3134}
3135
3136div.messages{
3137	background:#EEE6A7;
3138	border:6px solid #EED300;
3139	color:#745500;
3140	font-weight:600;
3141	font-size:1em;
3142	margin-bottom:20px;
3143	overflow:hidden;
3144	padding:14px;
3145}
3146
3147div.messages a{
3148	color:#1767B1;
3149}
3150
3151div.messages ul{
3152	list-style-position:inside;
3153}
3154
3155div.messages em{
3156	color:#555555;
3157}
3158
3159div.error{
3160	background-color:#FFF2F2;
3161	border-color:#CC0000;
3162	color:#B20000;
3163}
3164
3165div.messages.status,.help{
3166	background-color:#EAF8E4;
3167	border:6px solid #8DC478;
3168	color:#3E642F;
3169	font-size:1em;
3170	font-weight:600;
3171	margin-bottom:20px;
3172	overflow:hidden;
3173	padding:10px 16px;
3174}
3175
3176.help{
3177	background-color:#E4EEF8;
3178	border:6px solid #57718A;
3179	color:#292929;
3180}
3181
3182.help a,.help .more-help-link a{
3183	color:#1767B1;
3184}
3185
3186#content-wrapper ul.tips  li{
3187	background:transparent;
3188	font-size:1em;
3189	list-style:disc;
3190	list-style-image:none;
3191	list-style-position:inside;
3192}
3193
3194#closure{
3195	background-color:#000000;
3196	color:#999999;
3197	font-size:0.85em;
3198	padding-top:10px;
3199	text-align:center;
3200}
3201
3202#content-tabs{
3203	background-color:transparent;
3204	float:left;
3205	margin:20px 0;
3206	padding:0;
3207}
3208
3209#content-tabs ul.primary,#content-tabs ul.secondary{
3210	border-bottom:1px solid #000;
3211	clear:both;
3212	float:left;
3213	margin:0;
3214	padding:0 10px;
3215}
3216
3217#content-tabs ul.secondary{
3218	border-bottom:1px solid #555;
3219	margin-top:10px;
3220	text-transform:lowercase;
3221}
3222
3223#content-tabs ul.primary li,#content-tabs ul.secondary li{
3224	border-style:none;
3225	display:inline;
3226	float:left;
3227	list-style:none;
3228	margin:0 10px;
3229	padding:0;
3230}
3231
3232#content-tabs ul.primary li a:link,#content-tabs ul.primary li a:visited,#content-tabs ul.secondary li a:link,#content-tabs ul.secondary li a:visited{
3233	background-color:transparent;
3234	border:none;
3235	color:inherit;
3236	float:left;
3237	font-size:1.1em;
3238	line-height:1.2em;
3239	font-weight:bold;
3240	margin:0;
3241	padding:0 0 6px 0;
3242	text-decoration:none;
3243	white-space:nowrap;
3244}
3245
3246#content-tabs ul.secondary li a:link,#content-tabs ul.secondary li a:visited{
3247	color:#fff;
3248	font-size:1em;
3249	line-height:1.1em;
3250}
3251
3252#content-tabs ul.primary li a.active:link,#content-tabs ul.primary li a.active:visited{
3253	border-bottom:4px solid #DFB77C;
3254	color:#999;
3255	padding-bottom:2px;
3256}
3257
3258#content-tabs ul.secondary li a.active:link,#content-tabs ul.secondary li a.active:visited{
3259	border-bottom:4px solid #DFB77C;
3260	color:#999;
3261	padding-bottom:2px;
3262}
3263
3264#content-tabs ul.primary li a:hover,#content-tabs ul.secondary li a:hover{
3265	border-bottom:4px solid #DFB77C;
3266	color:#999;
3267	padding-bottom:2px;
3268}
3269
3270form{
3271	margin:0;
3272	padding:0;
3273}
3274
3275.btn_secedit {
3276	float:right;
3277}
3278
3279textarea,select,input.text,input.form-text,input.title{
3280	background:#1f1f1f;
3281	border:1px solid #6D6D6D;
3282	color:#EEEEEE;
3283	margin:0;
3284	padding:2px;
3285}
3286
3287textarea{
3288	line-height:1.5em;
3289	height:auto;
3290}
3291
3292label{
3293	font-weight:bold;
3294}
3295
3296legend{
3297	font-weight:bold;
3298	font-size:1.2em;
3299}
3300
3301fieldset{
3302	background:#3E3E3E;
3303	border:1px solid #555;
3304	margin:1.5em 0;
3305	padding:0 1.4em 1.4em 1.4em;
3306}
3307
3308fieldset legend{
3309	display:block;
3310	font-size:1em;
3311	background:#1B1B1B;
3312	border:1px solid #555;
3313	padding:0 0.4em;
3314}
3315
3316fieldset dl,fieldset select{
3317	margin:0;
3318}
3319
3320fieldset .collapsible{
3321	overflow:hidden;
3322}
3323
3324.form-submit,.teaser-button{
3325	background-color:#4D4D4D;
3326	border:1px solid #000;
3327	color:#FFFFFF;
3328	font-size:1em;
3329	font-weight:normal;
3330	height:25px;
3331	margin:0;
3332	padding:0 6px 2px;
3333}
3334
3335.form-submit:hover,.teaser-button:hover,#sidbar-first .form-submit:hover,#sidebar-last .form-submit:hover{
3336	background:#3D3D3D;
3337	cursor:pointer;
3338}
3339
3340#sidebar-first .form-submit,#sidebar-last .form-submit{
3341	color:#333;
3342}
3343
3344.form-item .resizable-textarea .grippie{
3345	background-color:#4D4D4D;
3346	border:1px solid #6D6D6D;
3347	border-top:none;
3348}
3349
3350input.text:focus,input.title:focus,textarea:focus,select:focus{
3351	border:1px solid #666;
3352}
3353
3354div.resizable-textarea textarea{
3355	margin-top:0;
3356}
3357
3358div.form-item div.description img{
3359	margin:0;
3360}
3361
3362html.js input.form-autocomplete{
3363	background-position:100% 5px;
3364	max-width:96%;
3365}
3366
3367div.form-item{
3368	margin-bottom:1.5em;
3369	margin-top:1.5em;
3370}
3371
3372html.js fieldset.collapsed{
3373	background:none;
3374	margin-bottom:20px;
3375}
3376
3377html.js fieldset.collapsible legend a{
3378	background:transparent url(images/menu-expanded.gif) no-repeat scroll 0% 50%;
3379	text-decoration:none;
3380}
3381
3382html.js fieldset.collapsed legend a{
3383	background:transparent url(images/menu-collapsed.gif) no-repeat scroll 0% 50%;
3384}
3385
3386html.js fieldset legend:hover{
3387	background-color:#555;
3388	border:1px solid #000;
3389}
3390
3391div.error,tr.error,span.marker{
3392	background:#FFCCCC;
3393	color:#8A1F11;
3394}
3395
3396div.error a{
3397	color:blue;
3398	text-decoration:underline;
3399}
3400
3401.form-item input.error,.form-item textarea.error,.form-item select.error{
3402	border:1px solid #DD7777;
3403	background:#FFCCCC;
3404	color:#8A1F11;
3405}
3406
3407.form-item strong.error{
3408	display:block;
3409}
3410
3411.form-item textarea.error{
3412	padding:0.2em;
3413}
3414
3415.form-item .description{
3416	font-size:0.9em;
3417	line-height:1.667em;
3418}
3419
3420form#system-theme-settings select,form#system-theme-settings input.form-text{
3421	max-width:95%;
3422}
3423
3424#system-themes-form{
3425	position:relative;
3426	z-index:1;
3427}
3428
3429.form-item select#edit-theme{
3430	max-width:none;
3431}
3432
3433#user-login-form{
3434	text-align:left;
3435}
3436
3437body.layout-first-main-last #content .form-text{
3438	max-width:356px;
3439}
3440
3441#sidebar-first select,#sidebar-last select{
3442	max-width:158px;
3443}
3444
3445#field-picture-items{
3446	margin:0 0 30px 0;
3447}
3448
3449span.button-wrapper{
3450	cursor:pointer;
3451}
3452
3453span.button{
3454	background:transparent url(images/submit-button-right.png) no-repeat right top;
3455	display:-moz-inline-box;
3456	  display:inline-block;
3457	height:33px;
3458	padding:0 10px 0 0;
3459	position:relative;
3460}
3461
3462span.button span{
3463	background:transparent url(images/submit-button.png) no-repeat left top;
3464	display:-moz-inline-box;
3465	  display:inline-block;
3466	height:33px;
3467	margin-right:-2px;
3468	padding:0 0 0 9px;
3469}
3470
3471span.button span input{
3472	background-color:transparent;
3473	border:0;
3474	color:#fff;
3475	cursor:pointer;
3476	  font-size:1.1em;
3477	height:33px;
3478	margin:0 !important;
3479	padding:0;
3480	white-space:nowrap !important;
3481}
3482
3483span.button-wrapper:hover span.button{
3484	background-position:right -33px;
3485}
3486
3487span.button-wrapper:hover span.button span{
3488	background-position:left -33px;
3489}
3490
3491span.button span input:hover{
3492	background-color:transparent;
3493}
3494
3495#sidebar-first span.button,#sidebar-last span.button{
3496	background:transparent url(images/sidebar-button-right.png) no-repeat right top;
3497	height:24px;
3498}
3499
3500#sidebar-first span.button span,#sidebar-last span.button span{
3501	background:transparent url(images/sidebar-button.png) no-repeat left top;
3502	height:24px;
3503}
3504
3505#sidebar-first span.button span input,#sidebar-last span.button span input{
3506	height:24px;
3507}
3508
3509#sidebar-first span.button-wrapper:hover span.button,#sidebar-last span.button-wrapper:hover span.button{
3510	background-position:right -24px;
3511}
3512
3513#sidebar-first span.button-wrapper:hover span.button span,#sidebar-last span.button-wrapper:hover span.button span{
3514	background-position:left -24px;
3515}
3516
3517#sidebar-first span.button span input:hover,#sidebar-last span.button span input:hover{
3518	background-color:transparent;
3519}
3520
3521table{
3522	border-collapse:collapse;
3523	margin-bottom:1em;
3524	width:100%;
3525}
3526
3527th{
3528	text-align:left;
3529	padding-right:1em;
3530	border-bottom:3px solid #CCC;
3531}
3532
3533tr{
3534	padding:0.1em 0.6em;
3535}
3536
3537td{
3538	padding:3px 8px;
3539}
3540
3541td.active{
3542	background:none;
3543}
3544
3545th.active img{
3546	display:inline;
3547}
3548
3549tr.even{
3550	background-color:#242424;
3551	border-bottom:1px solid #000;
3552}
3553
3554tr.odd{
3555	background-color:#303030;
3556	border-bottom:1px solid #000;
3557}
3558
3559tr.selected{
3560	color:#000}tbody{
3561}
3562
3563tbody th{
3564	border-bottom:1px solid #000;
3565}
3566
3567thead th{
3568	text-align:left;
3569	padding-right:1em;
3570	border-bottom:3px solid #000;
3571}
3572
3573table.sticky-header{
3574	background:#000;
3575}
3576
3577tr.draggable.drag-previous{
3578	background-color:#525252;
3579}
3580
3581ul.pager{
3582	line-height:1.667em;
3583	margin:1.667em 0;
3584	font-size:0.9em;
3585}
3586
3587ul.pager a,ul.pager li.pager-current{
3588	border:1px solid #000;
3589	text-decoration:none;
3590	margin-right:3px;
3591	padding:3px 6px;
3592}
3593
3594ul.pager li.pager-current{
3595	background:#000;
3596	color:#DFB77C;
3597}
3598
3599ul.pager a:link,ul.pager a:visited{
3600	color:#DFB77C;
3601}
3602
3603ul.pager a:hover,ul.pager a:focus,ul.pager a:active{
3604	background-color:#000;
3605	color:#DFB77C;
3606	border:1px solid #000;
3607}
3608
3609ul.pager span.pager-ellipsis{
3610	padding:0 0.5em;
3611}
3612
3613.item-list .pager li{
3614	margin:0;
3615	padding:0;
3616}
3617
3618div.admin{
3619	padding-top:0;
3620}
3621
3622div.admin .left,div.admin .right{
3623	margin-left:1%;
3624	margin-right:1%;
3625}
3626
3627div.admin-panel{
3628	padding:1.5em 0 0 0;
3629}
3630
3631div.admin-panel .body{
3632	padding:0;
3633}
3634
3635div.admin-panel .description{
3636	margin:0 0 1.5em 0;
3637	padding:0;
3638}
3639
3640#user-admin-filter ul li,#node-admin-filter ul li{
3641	list-style:none;
3642}
3643
3644div.admin-dependencies,div.admin-required{
3645	color:#FFFFFF;
3646	font-size:1em;
3647}
3648
3649.in-maintenance{
3650}
3651
3652.book-navigation .menu{
3653	border-top:1px solid #CCC;
3654	padding:1em 0 0 3em;
3655}
3656
3657.book-navigation .page-links{
3658	border-top:1px solid #CCC;
3659	border-bottom:1px solid #CCC;
3660	text-align:center;
3661	padding:0.5em;
3662}
3663
3664div.comment{
3665	clear:both;
3666	margin:16px 0;
3667	padding:10px}h2.comments{
3668	border-bottom:1px dotted #98846C;
3669	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
3670	font-size:1.4285em;
3671	font-weight:bold;
3672	padding-bottom:10px;
3673	text-transform:uppercase;
3674}
3675
3676div.comment h3.title{
3677	font-weight:normal;
3678	margin:0 0 5px 0;
3679}
3680
3681div.comment h3.title a{
3682	text-decoration:none;
3683}
3684
3685div.comment .submitted{
3686	color:#E8DCC4;
3687}
3688
3689div.comment .comment-name{
3690	font-weight:bold;
3691}
3692
3693div.comment div.links a,div.comment ul.links a{
3694	color:#E2B57C;
3695	text-decoration:underline;
3696}
3697
3698div.comment div.links ul li{
3699	border-right:1px solid #E2B57C;
3700	font-size:0.8571em;
3701	padding:0 10px;
3702}
3703
3704div.comment div.links ul li.first{
3705	padding-left:0;
3706}
3707
3708div.comment div.links ul li.last{
3709	border:none;
3710	padding-right:0;
3711}
3712
3713#comments div.odd{
3714	background-color:inherit;
3715}
3716
3717#comments div.even{
3718	background-color:#343434;
3719}
3720
3721div.comment .picture{
3722	float:right;
3723}
3724
3725.signature{
3726	border-top:1px solid #D6DDB9;
3727	font-size:0.916em;
3728	margin:10px 0;
3729	padding:0;
3730}
3731
3732#forum .description{
3733	font-size:0.9em;
3734	margin:0.5em;
3735}
3736
3737#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{
3738	white-space:nowrap;
3739}
3740
3741#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{
3742	text-align:center;
3743}
3744
3745.forum-topic-navigation{
3746	padding:1em 0 0 3em;
3747	border-top:1px solid #888;
3748	border-bottom:1px solid #888;
3749	text-align:center;
3750	padding:0.5em;
3751}
3752
3753.forum-topic-navigation .topic-previous{
3754	text-align:right;
3755	float:left;
3756	width:46%;
3757}
3758
3759.forum-topic-navigation .topic-next{
3760	text-align:left;
3761	float:right;
3762	width:46%;
3763}
3764
3765div.panels-display{
3766	background:none;
3767}
3768
3769.panels-modal-content{
3770	color:#292929;
3771}
3772
3773.panels-modal-content .modal-content a{
3774	color:#2385C2;
3775}
3776
3777.panels-modal-content fieldset,.panels-modal-content legend,.panels-modal-content textarea,.panels-modal-content select,.panels-modal-content input.text,.panels-modal-content input.form-text,.panels-modal-content input.title{
3778	background:#fff;
3779	color:#292929;
3780}
3781
3782#panels-dnd-main .panel-pane,#panels-dnd-main .helperclass{
3783	color:#292929;
3784}
3785
3786div.poll div.bar{
3787	  background-color:#DDD;
3788}
3789
3790div.poll div.bar div.foreground{
3791	background-color:#999;
3792}
3793
3794.profile{
3795	clear:none;
3796	margin:12px 0;
3797}
3798
3799.profile h2.title{
3800	margin-top:15px;
3801	border-bottom:1px solid;
3802}
3803
3804.profile h3{
3805	border-bottom:1px solid #444444;
3806}
3807
3808.profile dd{
3809	margin:15px 5px 0 205px;
3810}
3811
3812.profile dt{
3813	float:left;
3814	margin-bottom:-10px;
3815	margin-right:5px;
3816	padding:0 5px;
3817	text-align:left;
3818	width:185px;
3819}
3820
3821div.view-style-node{
3822}
3823
3824div.view-style-teaser{
3825}
3826
3827div.view-style-list{
3828}
3829
3830div.view-style-table{
3831}
3832
3833div.view div.views-admin-links li{
3834	background:transparent !important;
3835}
3836
3837.views-edit-view input,.views-edit-view textarea{
3838	max-width:95%;
3839}
3840
3841#views-ui-edit-view-form{
3842	margin:20px 0;
3843}
3844
3845#skip a,#skip a:hover,#skip a:visited{
3846	height:1px;
3847	left:0px;
3848	overflow:hidden;
3849	position:absolute;
3850	top:-500px;
3851	width:1px;
3852}
3853
3854#skip a:active,#skip a:focus{
3855	height:auto;
3856	position:static;
3857	width:auto;
3858}
3859
3860@media print{
3861	body{
3862	background:white;
3863	font-size:10pt;
3864}
3865
3866#header,#header-top,#header-wrapper,#header-bottom,#sidebar-first,#sidebar-last,#preface-wrapper,#content-tabs,#mission,#slogan,#postscript-wrapper,#footer-top,#footer,#primary-menu,#search-box,#logo{
3867	display:none;
3868}
3869
3870#page,#main-wrapper,#content-wrapper,#content-top,#content,#content-bottom{
3871	background:transparent none;
3872	border:0;
3873	color:black;
3874	float:none !important;
3875	margin:0;
3876	padding:0;
3877	width:auto;
3878}
3879
3880#content-wrapper{
3881	margin:0 3%;
3882}
3883
3884}tr.selected a,#admin-dblog tbody a,table.system-status-report a,table.update a,.update table.version a{
3885	color:#0D57A3;
3886	text-decoration:none;
3887}
3888
3889tr.selected a:hover,#admin-dblog tbody a:hover,table.system-status-report a:hover,table.update a:hover,.update table.version a:hover{
3890	text-decoration:underline;
3891}
3892
3893table.system-status-report th{
3894	border-bottom:1px solid #000;
3895}
3896
3897tr.info{
3898	background:#4D4D4D;
3899}
3900
3901tr.ok.even,tr.ok.odd{
3902	background:#C2F5C2;
3903	color:#000;
3904}
3905
3906tr.dblog-notice{
3907	background:#E4EEF8;
3908	color:#000;
3909}
3910
3911tr.warning.even,tr.warning.odd,tr.dblog-warning.even,tr.dblog-warning.odd{
3912	background:#FFFFDD;
3913	color:#000;
3914}
3915
3916tr.error.even,tr.error.odd,tr.dblog-error.odd,tr.dblog-error.even{
3917	background:#FBDBDB;
3918	color:#8A1F11;
3919}
3920
3921  table.views-entry{
3922	background:#242424;
3923	color:#fff;
3924}
3925
3926table.view-disabled{
3927	background:#000;
3928	color:#ccc;
3929}
3930
3931table.views-entry td.view-name,table.views-entry td.view-ops{
3932	background:#5F5F5F;
3933}
3934
3935.views-edit-view{
3936	background:#242424;
3937}
3938
3939.views-exposed-widgets label{
3940	float:left;
3941	margin:0 10px 0 0;
3942}
3943
3944.views-widget{
3945	float:left;
3946}
3947
3948#views-ajax-pad form{
3949	background:#000;
3950}
3951
3952.view-display-id-block_1 .active{
3953	color:#DFB77C;
3954}
3955
3956.node-type-product .content{
3957	margin:15px 0 0 0;
3958}
3959
3960.node-type-product .field-field-image,.node-type-product .field-field-image-vertical{
3961	float:left;
3962	margin:-25px 15px 15px 0;
3963	*margin-top:0;
3964}
3965
3966.node-type-product .field-field-image a img,.node-type-product .field-field-image-vertical a img{
3967	background:#242424;
3968	border:1px solid #242424;
3969	padding:3px;
3970}
3971
3972.node-type-product .field-field-image a:hover img,.node-type-product .field-field-image-vertical a:hover img{
3973	background:#444;
3974}
3975
3976.node-type-product .add-to-cart{
3977	clear:right;
3978	float:right;
3979}
3980
3981.node-type-product .add-to-cart .form-item{
3982	text-align:right;
3983}
3984
3985.node-type-product .display-price{
3986	font-family:"Myriad Pro",Myriad,"Trebuchet MS",Arial,Helvetica,sans-serif;
3987	font-size:1.65em;
3988	text-align:right;
3989}
3990
3991.node-type-product .field{
3992	clear:right;
3993}
3994
3995.node-type-product .dimensions{
3996	float:right;
3997	clear:left;
3998}
3999
4000.views-view-grid td{
4001	text-align:center;
4002}
4003
4004.views-view-grid .views-field-tid a img{
4005	background:#242424;
4006	border:1px solid #242424;
4007	padding:3px;
4008}
4009
4010.views-view-grid .views-field-tid a:hover img{
4011	background:#444;
4012}
4013
4014.views-view-grid .views-field-name{
4015	font-weight:bold;
4016	margin:0 0 20px 0;
4017}
4018
4019.cart-review,#cart-form-products,#cart-form-buttons,#checkout-form-bottom{
4020	border:none;
4021}
4022
4023.cart-review{
4024	margin:10px 0;
4025}
4026
4027.order-review-table .pane-title-row{
4028	background:#000;
4029	border:none;
4030	border-bottom:1px solid #444;
4031	text-align:left;
4032}
4033
4034.order-review-table .pane-title-row td{
4035	padding:5px;
4036}
4037
4038.order-review-table .review-button-row{
4039	background:none;
4040	border:none;
4041}
4042
4043table.order-review-table{
4044	border:none !important;
4045	width:500px;
4046}
4047
4048.field-field-personal-photo{
4049	background:#242424;
4050	border:1px solid #242424;
4051	float:right;
4052	margin:0 0 15px 15px;
4053	padding:3px;
4054}
4055
4056.warning:{
4057	margin:10px 0;
4058}
4059
4060h1.title{
4061	font-family:"Myriad Pro",Myriad,"Trebuchet MS",Arial,Helvetica,sans-serif;
4062	font-size:2em;
4063	font-weight:normal;
4064	margin-bottom:10px;
4065}
4066
4067h2.title{
4068	font-family:"Myriad Pro",Myriad,"Trebuchet MS",Arial,Helvetica,sans-serif;
4069	font-weight:normal;
4070}
4071
4072.node-type-product #content h2.title{
4073	margin-bottom:-20px !important;
4074}
4075
4076body.front #sidebar-first .block h2.title,#sidebar-first .block h2.title{
4077	background:transparent url(images/arrow.png) no-repeat 0 2px;
4078	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
4079	font-size:1.1428em;
4080	font-weight:bold;
4081	margin:0 0 10px;
4082	padding:0 0 0 14px;
4083	text-transform:uppercase;
4084}
4085
4086body.layout-first-main #content{
4087	padding:0 0 20px 60px;
4088}
4089
4090.node-type-product{
4091	border-top:1px solid #444;
4092	padding-top:20px;
4093}
4094
4095.item-list .pager{
4096	border-top:1px solid #444;
4097	padding:20px 0 0 0;
4098}
4099
4100.vertical-tabs ul.vertical-tabs-list li{
4101	background:#EFEFEF;
4102	border-bottom:1px solid #000 !important;
4103}
4104
4105.vertical-tabs li{
4106	background:#1f1f1f !important;
4107}
4108
4109.vertical-tabs li.selected{
4110	background:#292929 !important;
4111}
4112
4113.vertical-tabs li.selected a{
4114	color:#fff !important;
4115}
4116
4117div.vertical-tabs-div{
4118	border:1px solid #000 !important;
4119}
4120
4121.vertical-tabs ul.vertical-tabs-list{
4122	border:1px solid #000 !important;
4123}
4124
4125#footer{
4126	border-top:5px solid #242424;
4127	font-size:.85em;
4128}
4129
4130#footer-wrapper{
4131	text-align:right;
4132}
4133
4134#footer-message,#footer-region{
4135	margin:10px 0 0 0;
4136}
4137
4138#footer-message{
4139	font-weight:bold;
4140}
4141
4142#store-footer{
4143	background:#000;
4144	float:right;
4145	padding:0 0 5px 0;
4146	text-align:right;
4147	width:300px;
4148}
4149
4150#legal-notice{
4151	float:left;
4152	font-size:1em;
4153	margin:-20px 0 0 0;
4154	padding:0 0 5px 0;
4155	text-align:left;
4156	width:450px;
4157}
4158
4159#footer-wrapper{
4160	margin:0 auto;
4161	width:960px;
4162}
4163
4164#footer #closure ul{
4165	padding:0;
4166}
4167
4168#footer #closure ul li{
4169	border-left:none;
4170	padding:0;
4171}
4172
4173.views-field-field-image-fid img,.views-field-field-image-vertical-fid img{
4174	border:3px solid #242424;
4175	_border:1px solid #242424;
4176	  display:block;
4177	margin-left:-3px;
4178}
4179
4180.views-field-value{
4181	font-style:italic;
4182	margin-top:5px;
4183	text-align:center;
4184}
4185
4186#sidebar-first{
4187	_overflow:hidden;
4188}
4189
4190/* not existing wikipage */
4191a.wikilink2 {
4192  color: __missing__ !important;
4193  text-decoration: none !important;
4194  border-bottom: dashed 1px __missing__ !important;
4195}
4196
4197/* external link */
4198a.urlextern {
4199  background: transparent url(images/link_icon.gif) 0px 1px no-repeat;
4200  padding: 1px 0px 1px 16px;
4201}
4202
4203