style adjustments
[atutor.git] / docs / themes / default / styles.css
1 html,body{
2         height:100%;
3 }
4 .site-name{
5         font-size:small;
6         font-weight:bold;
7         padding-left:1em;
8         color:gray;
9         white-space:nowrap;
10         margin-left:.8em;
11         float:left;
12 }
13 /* main body attributes */
14 body {
15         font-family: Verdana, Helevetica, Arial, sans-serif;
16         margin:0px;
17         margin-top: -10px;
18         background-color: #EDE7C2;
19 }
20 .page_wrapper{
21         border:1px solid #aaaaaa;
22         width:97%;
23         margin-left:auto;
24         margin-right:auto;
25         margin-top:1em;
26         background-color: #ffffff;
27         border-radius: 1em 1em 1em 1em;
28         -moz-border-radius: 1em 1em 1em 1em;
29         -moz-box-shadow:.1em .1em  #999999;
30         box-shadow: .1em .1em  #999999;
31         background-image: url('images/atutor_head.jpg');
32         background-position: 0% 0%;
33         background-repeat: repeat-x;
34     background-size:auto auto;
35
36 }
37 p {
38         margin: 0.5em 0em 1em 0em;
39         text-align: justify;
40         line-height: 150%;
41         font-size: 1em;
42 }
43
44 p a {
45         text-decoration: underline;
46 }
47
48 p a:visited {
49         color: #3F2670;
50         background-color: transparent;
51 }
52
53 p a:active {
54         color: #A50707;
55         background-color: transparent;
56 }
57
58 h1, h2, h3, h4, h5, h6 {
59         color: #545454;
60         font: 100% Verdana, Helvetica, Arial, sans-serif;
61         font-weight: bold;
62         margin: 0;
63         padding-top: 0.5em;
64 }
65
66 h1 {
67         font-size: 160%;
68 }
69
70 h2 {
71         font-size: 150%;
72 }
73 h2.sidebox{
74         font-size: 110%;
75 }
76 h3 {
77         font-size: 130%;
78 }
79
80 h4 {
81         font-size: 120%;
82 }
83
84
85 h5 {
86         font-size: 100%;
87 }
88
89
90
91 /*  Table of content attributes*/
92 p.toc{
93         font-family: Verdana, Helevetica, Arial, sans-serif;
94         background-color: #E9F4F3;
95         padding: .6em;
96         margin-bottom: .6em;
97         margin-top: 0em;
98         margin-left: 1em;
99         margin-right: 3em;
100         border: 1px #ACCFCC solid;
101
102
103 /* list attributes */
104 ul {
105         font-family: Verdana, Helevetica, Arial, sans-serif;
106         margin-bottom: 0px;
107         margin-top: 0px;
108         margin-right: 0px;
109 }
110
111 li {
112         font-family: Verdana, Helevetica, Arial, sans-serif;
113         margin-bottom: 0px;
114         margin-top: 0px;
115         margin-right: 0px;
116 }
117
118 li.folders {
119         list-style: disc url(../../images/folder.gif) outside;
120         font-family: Verdana, Helevetica, Arial, sans-serif;
121         margin-bottom: 0px;
122         margin-top: 0px;
123         margin-right: 0px;
124 }
125
126 li.folders .disabled {
127         color: #B8AE9C;
128 }
129
130 ul.folder{
131
132         list-style-image:none;
133         list-style-position:outside;
134         list-style-type:none;
135         margin:0em;
136         padding:0em;
137
138 }
139
140 /* link attributes */
141 a:link, a:visited  {
142         color: #1A4A72;
143 }
144 a:hover {
145         color: #932318;
146         color:#ffffff;
147 }
148 a:active {
149         color: #932318;
150 }
151 /* align text to the left */
152 .left {
153         text-align: left;
154 }
155
156 a.dropdown-title {
157         color: white;
158         font-weight: normal;
159         text-decoration: none;
160 }
161
162
163 /* table border */
164 .tableborder {
165         border: 1px #595241 solid;
166 }
167
168 /* main submit button */
169 .button {
170         background-color: #efefef;
171         font-weight: normal;
172         border:  #AAA  solid 1px;
173         border-radius: .3em .3em .3em .3em;
174         -moz-border-radius: .3em .3em .3em .3em;
175         -moz-box-shadow:.1em .1em .2em #999999;
176         box-shadow: .1em .1em .2em #999999;
177         font-size:100%;
178
179 }
180 .button:focus {
181
182         border:1px solid #cccccc;
183
184 }
185 .button:active {
186         background-color: #000000;
187 }
188 /* small submit button at top */
189 .button2 {
190         font-family: Verdana, Helevetica, Arial, sans-serif;
191         background-color: #E9F4F3;
192
193 }
194 .button2:focus {
195         background-color: #E9F4F3;
196         border:  #ACCFCC  solid 1px;
197 }
198
199 /* date attributes */
200 small.date {
201         font-family: Verdana, Helevetica, Arial, sans-serif;
202         color: #595241; 
203         margin-bottom: 0px; 
204         margin-top: 0px;
205         margin-left: 5px;
206         margin-right: 0px;
207         font-size:1em;
208 }
209
210 /* page breakline */
211 hr {
212         color: #ACCFCC;
213         background-color: white;
214         height: 1px;
215 }
216
217 /* message box styles */
218
219 /* Editor box small */
220 .editorsmallbox {
221         font-family: Verdana, Helevetica, Arial, sans-serif;
222         background-color: #E9F4F3;
223         padding: 2px;
224         padding-right: 3px;
225         border: 1px #ACCFCC solid;
226 }
227
228 /* Editor box large */
229 .editorlargebox {
230         font-family: Verdana, Helevetica, Arial, sans-serif;
231         background-color: #E9F4F3;
232         margin-left:1em;
233         padding-left: .2em;
234         padding-right: .5em;
235         padding-top: .5em;
236         padding-bottom: .4em;
237         border: 1px #ACCFCC solid;
238 }
239
240
241 select.dropdown {
242         font-family: Verdana, Helevetica, Arial, sans-serif;
243 }
244
245 .highlight, a.highlight {
246         background-color: #5B8E88;
247         color: white;
248 }
249
250 a .highlight{
251         background-color: #5B8E88;
252         color: white;
253 }
254
255 .center {
256         text-align: center;
257 }
258
259
260 /* edit content tabs */
261 .buttontab {
262         color:#555;
263         font-size:10pt;
264         white-space: nowrap;
265         background-color: #FFFFFF;
266         margin: 0px;
267         border:0;
268         font-weight:500;
269         text-align:center;
270         padding:0em 0em 0em;
271
272 }
273
274 .tab {
275         border-top: 1px solid #cccccc;
276         border-left: 1px solid #cccccc;
277         border-right: 1px solid #cccccc;
278         border-bottom:0;
279         text-align: center;
280         white-space: nowrap;
281         width:13%;
282         padding:0;
283         margin:0;
284 }
285
286 .buttontab selected {
287         font-family: Helvetica, Arial, Helvetica, sans-serif;
288         border:0;
289         padding-left: 3px;
290         padding-right: 3px;
291         background-color: #FFFFFF;
292         margin: 0px;
293         font-weight:bold;
294         text-align:center;
295         padding:0em 1em 0em;
296         white-space: nowrap;
297         text-decoration:underline;
298         width:12%;
299 }
300 td.selected{
301         width:13%;
302         font-weight: bold;
303         text-align: center;
304         white-space:nowrap;
305         background-color: white;
306         border-top: 1px #B8AE9C solid;
307         border-left: 1px #B8AE9C solid;
308         border-right: 1px #B8AE9C solid;
309         padding-left: 3px;
310         padding-right: 3px;
311
312 }
313 .econtainer{
314         background-color: #fffaf0;
315         border:1px #6F7172 solid;
316         margin-left:.5em;
317 }
318
319 .tab a:link, .etab a:visited {
320         color: black;
321         background-color: white;
322
323 }
324 .tab a:hover {
325         color: black;
326         background-color: white;
327 }
328
329 .etabself {
330         background-color: #6F7172;
331
332         text-align: center;
333         font-weight: bold;
334         padding: 2px;
335 }
336
337
338 .unsaved {
339         color: red;
340         background-color: #FFFDE0;
341         font-weight: bold;
342 }
343 .saved {
344         background-color: #FFFDE0;
345         margin: 10px;
346 }
347
348
349
350 /* the side menu */
351 /* the side menu heading */
352 td.dropdown-heading {
353         background-color: #eeeeee;
354         color: #595241;
355         border: 1px solid #cccccc;
356         font-weight: bold;
357         padding: 2px;
358 }
359
360 td.dropdown-heading a, td.dropdown-heading a:hover, td.dropdown-heading a:visited {
361         text-decoration: none;
362 }
363
364 td.dropdown-heading.closed {
365         border-bottom: 1px solid #ECFEEA;
366 }
367
368 /* the side menu content */
369 td.dropdown {
370         padding: 2px;
371         background-color: white;
372         color: black;
373         border-left: 1px solid #eeeeee;
374         border-right: 1px solid #eeeeee;
375         border-bottom: 1px solid #eeeeee;
376         font-weight: normal;
377 }
378 td.dropdown a, td.dropdown a:visited  {
379         color: #595241;
380         text-decoration: none;
381 }
382 td.dropdown a:hover {
383         color: #595241;
384         text-decoration: underline;
385 }
386 td.dropdown.cell {
387         border-bottom: 0px;
388 }
389 td.dropdown strong {
390         color: #2A6C28;
391 }
392
393 /* added for 1.4.2: */
394 .results {
395         padding-left: 20px;
396 }
397
398 h5.search-results {
399         background-color: #F7F3ED;
400         color: #595241;
401         padding: 1px;
402         margin-bottom: 5px;
403         margin-top: 10px;
404         margin-left: 5px;
405 }
406
407 small.search-info {
408         color: #595241;
409 }
410
411 p.search-description {
412         background-color: #FFFCE5;
413         color: #595241;
414 }
415
416 .test-box {
417         background-color: #F7F3ED;
418         color: #595241;
419         border-left: 1px solid #595241;
420         border-right: 1px solid #595241;
421         border-top: 1px solid #595241;
422         font-weight: bold;
423         padding: 2px;
424 }
425
426 /***************************************************************/
427
428 table.tabbed-table {
429
430         width: 100%;
431         border:1px black solid;
432 }
433 table.tabbed-table th#left-empty-tab {
434         background-color: transparent;
435         width: 15px;
436         border-bottom: 1px solid #B8AE9C;
437 }
438 table.tabbed-table th#right-empty-tab {
439         text-align: right;
440         background-color: transparent;
441         border-bottom: 1px solid #B8AE9C;
442         width: 400px;
443         padding-right: 5px;
444 }
445 table.tabbed-table th#right-empty-tab a {
446         text-decoration: underline;
447 }
448 table.tabbed-table th.tab-spacer {
449         background-color: transparent;
450         width: 5px;
451         border-bottom: 1px solid #B8AE9C;
452 }
453
454 table.tabbed-table th.tab {
455         padding-top: 2px;
456         padding-bottom: 2px;
457         width: 110px;
458         background-color: #E9F4F3;
459         border-bottom: 1px solid #B8AE9C;
460         border-left: 1px solid #B8AE9C;
461         border-top: 1px solid #B8AE9C;
462         border-right: 1px solid #B8AE9C;
463 }
464 table.tabbed-table th.tab:hover {
465         background-color: #ACCFCC;
466 }
467
468 table.tabbed-table th.tab a:focus {
469         color: white;
470 }
471 table.tabbed-table th.selected {
472         padding-top: 2px;
473         padding-bottom: 2px;
474         width: 110px;
475         background-color: #ACCFCC;
476         border-left: 1px solid #B8AE9C;
477         border-top: 1px solid #B8AE9C;
478         border-right: 1px solid #B8AE9C;
479 }
480
481 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
482         color: black;
483         text-decoration: none;
484 }
485
486
487 a#my-start-page {
488         padding: 2px;
489         padding-left: 15px;
490         background-repeat: no-repeat;
491         background-position: 2px 5px;
492 }
493
494 a#back-to {
495         padding-left: 20px;
496         background-image: url(images/back.gif);
497         background-repeat: no-repeat;
498         background-position: 0px 0px;
499 }
500
501 div#breadcrumbs {
502     /* The path bar, including breadcrumbs and add to favorites */
503         clear:both;
504         font-size: 0.85em;
505         padding:3px;
506         float:left;
507         width:85%;
508 }
509 h2.page-title {
510         clear:right;
511         margin-bottom: 10px;
512         padding:0px;
513 }
514
515 h1 {
516         margin-bottom: 5px;
517 }
518
519
520 div#help {
521         border-left: 1px solid black;
522         border-right: 1px solid black;
523         border-bottom: 1px solid black;
524         padding-left: 5px;
525         padding-right: 5px;
526         padding-bottom: 5px;
527         background-color: #F7F3ED;
528         margin-left: 5px;
529         margin-right: 5px;
530         font-size: small;
531 }
532
533 h3#help-title {
534         margin-left: 5px;
535         margin-right: 5px;
536         border-left: 1px solid black;
537         border-right: 1px solid black;
538         padding: 1px;
539         background-color: #F7F3ED;
540 }
541 .line {
542         border-bottom: 1px solid black;
543 }
544 div#help p {
545         padding: 0px;
546         margin: 0px;
547 }
548
549 div#toctoggle {
550         float: left;
551         padding-left: 10px;
552 }
553
554 h1#section-title {
555         float: left;
556         margin-left:1em;
557         margin-top:-1em;
558         
559 }
560
561 div#bypass-links{
562         width:3px;
563 }
564
565 div#top-links {
566         float:right;
567         clear:both;
568         padding-right: 5px;
569         margin-right:20px;
570         margin-top:0em;
571 }
572 div#top-links a:link, div#top-links a:visited {
573         text-decoration:none;
574         margin-left:.5em;
575         margin-right:.5em;
576         
577 }
578 div#top-links a:focus{
579         color:black;
580         background-color:#F6EAD6;
581 }
582 #top-links-text{
583         float:right;
584         clear:right;
585         margin-left: 2em;
586         margin-top:.2em;
587         white-space:nowrap;
588         background-color:#eeeeee;
589         border:thin solid #cccccc;
590         border-radius: .3em .3em .3em .3em;
591         -mox-border-radius: .3em .3em .3em .3em;
592         -moz-box-shadow:.1em .1em .2em #999999;
593          box-shadow: .1em .1em  .2em #999999;
594 }
595 #top-links-jump{
596         float:left;
597         white-space:nowrap;
598         margin-top:.2em;
599         background-color:#eeeeee;
600         padding-right:.5em;
601 }
602
603 #jumpmenu{
604         background-color:#eeeeee;
605         border:thin solid #cccccc;
606         border-radius:.3em .3em .3em .3em;
607         -moz-border-radius:.3em .3em .3em .3em; 
608         font-size:100%;
609 }
610 a#editor-link {
611         background-color: #F7F3ED;
612         padding-top: 1px;
613         padding-bottom: 1px;
614         padding-left: 15px;
615         padding-right: 8px;
616         border: 1px solid #cccccc;
617         font-weight: normal;
618         text-decoration: none;
619 }
620
621 a#editor-link:hover {
622         background-color: #F7F3ED;
623         border: 1px solid #B8AE9C;
624 }
625
626 a#editor-link.off {
627         background-image: url(images/pen.gif);
628         background-repeat: no-repeat;
629         background-position: 0px 2px;
630 }
631 a#editor-link.on {
632         background-image: url(images/pen2.gif);
633         background-repeat: no-repeat;
634         background-position: 0px 2px;
635 }
636
637
638 /* for data tables */
639
640 table.data {
641         border: 1px solid #cccccc;
642         width: 98%; 
643         margin-left: auto; 
644         margin-right: auto;
645         border-radius:.5em;
646         -moz-border-radius: .5em .5em .5em .5em;
647         padding:.2em
648
649
650 table.data th {
651         background-color: #eeeeee;
652         padding: 3px;
653         white-space: nowrap;
654 }
655
656 table.data th a {
657         color: #595241;
658         padding-right: 15px;
659         margin-right: 15px;
660         background-image: url('images/sort.png');
661         background-repeat: no-repeat;
662         background-position: right;
663 }
664
665 table.data tbody {
666         border-top: 1px solid #B8AE9C;
667         border-bottom: 1px solid #B8AE9C;
668 }
669
670 table.data tbody th {
671         text-align: left;
672         background-color: #F7F3ED;
673         cursor: auto;
674 }
675
676 table.data td {
677         padding: 3px;
678 }
679
680 table.data tbody tr:hover {
681         background-color: #efefef;
682         cursor: pointer;
683 }
684
685 table.data tbody tr.selected {
686         background-color: #E9F4F3;
687         cursor: auto;
688 }
689
690 table.data tfoot {
691         background-color: #F7F3ED;
692 }
693
694 table.data tfoot tr:first-child td {
695         padding: 5px;
696         background-image: url('images/arrow_ltr.gif');
697         background-repeat: no-repeat;
698         background-position: 4px 5px;
699         padding-left: 40px;
700 }
701
702 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
703         border-top: 1px solid #B8AE9C;
704         padding: 5px;
705         background-image: none;
706         padding-left: 0px;
707
708 }
709
710 /*buttons*/
711 table.data tfoot input {
712         background-color: #efefef;
713         font-weight: normal;
714         border:  #AAA  solid 1px;
715 }
716 table.data tfoot input:focus {
717         background-color: #FFDAB9;
718         border:  #AAA  solid 1px;
719
720 }
721
722
723 /* used for static tables with no form elements: */
724 table.data.static tbody tr:hover {
725         background-color: transparent;
726         cursor: auto;
727 }
728
729 /* course browser: */
730
731 div#browse {
732         margin-left: auto; 
733         margin-right: auto; 
734         width: 80%;
735 }
736
737 div.browse-selected {
738         background-image: url('images/side_arrow.gif'); 
739         background-repeat: no-repeat; 
740         padding-left: 9px; 
741         background-position: center left;
742 }
743
744 div.browse-unselected {
745         padding-left: 9px; 
746 }
747
748 ul.browse-list {
749         list-style: none;
750         padding:0px;
751 }
752
753 /* feedback /errors */
754 div#error {
755         width: 50%;
756         margin-left: auto;
757         margin-right: auto;
758         margin-top: 15px;
759         margin-bottom: 15px;
760         border: 1px solid #DD0000;
761         padding: 5px;
762         background-color: #F4DCDC;
763         color: #A50707;
764         background-color: #F4DCDC;
765         padding-left: 25px;
766         font-weight: bold;
767         border-radius: .5em;
768         -moz-border-radius: .5em;
769 }
770 div#error h4 {
771         color: black;
772         margin-left: 0px;
773 }
774
775 div#error a{
776         color:red;
777         text-decoration:underline;
778 }
779 div#error ul, div#feedback ul, div#help ul {
780         position: relative;
781         list-style: none;
782         margin-left: 0px;
783         padding-left: 0px;
784 }
785
786 div#error ul li{
787         margin-top: 5px;
788 }
789
790 div#feedback {
791         width: 50%;
792         margin-left: auto;
793         margin-right: auto;
794         margin-top: 15px;
795         margin-bottom: 15px;
796         border: 1px solid #17B506;
797         padding: 5px;
798         background-color: #F2FCF0;
799         color: #595241;
800         font-weight: bold;
801         border-radius: .5em;
802         -moz-border-radius: .5em;
803 }
804
805 div#help {
806         width: 50%;
807         margin-left: auto;
808         margin-right: auto;
809         margin-top: 15px;
810         margin-bottom: 15px;
811         border: 1px solid #ACCFCC;
812         padding: 5px;
813         background-color: #E9F4F3;
814         color: #024C41;
815         border-radius: .5em;
816         -moz-border-radius: .5em;
817 }
818
819 div#info {
820         width: 50%;
821         margin-left: auto;
822         margin-right: auto;
823         margin-top: 15px;
824         margin-bottom: 15px;
825         border: 1px solid #B8AE9C;
826         padding: 5px;
827         background-color: #EFE6FF;
828         color: #595241;
829         font-weight: bold;
830         border-radius: .5em;
831         -moz-border-radius: .5em;
832 }
833 div#info a{
834         color:red;
835         text-decoration:underline;
836 }
837 div#warning {
838         width: 50%;
839         margin-left: auto;
840         margin-right: auto;
841         margin-top: 15px;
842         margin-bottom: 15px;
843         border: 1px solid #FF8400;
844         padding: 5px;
845         background-color: #FFF6ED;
846         color: #D95900;
847         font-weight: bold;
848         border-radius: .5em;
849         -moz-border-radius: .5em;
850 }
851 acronym {
852         cursor: help;
853 }
854
855 div.news p {
856         margin-left: 10px;
857 }
858 div.news span.date {
859         font-family: Verdana, Helevetica, Arial, sans-serif;
860         color: #B8AE9C; 
861 }
862
863 /* home page links */
864 div.home-link {
865         padding: 2px;
866         float: left;
867         text-align: center;
868         margin: 2px;
869         width: 120px;
870         height: 90px;
871 }
872 div.home-link:hover {
873         padding: 1px;
874         background-color: #F7F3ED;
875         border: 1px solid #afafaf;
876         float: left;
877         text-align: center;
878         margin: 2px;
879 }
880 div.home-link a {
881         text-decoration: none;
882         font-weight: bold;
883 }
884
885 div.home-link img {
886         border: 0px;
887 }
888
889 /* sequence links */
890 div.sequence-links {
891         float:right;
892         margin-top: 10px;
893         padding-right: 5px;
894         padding-top:7px;
895 }
896 div.sequence-links a {
897         text-decoration: none;
898 }
899
900 div.dropdown {
901         width: 200px;
902         padding: 2px;
903         background-color: white;
904         color: black;
905         border-left: 1px solid #ECFEEA;
906         border-right: 1px solid #ECFEEA;
907         border-bottom: 1px solid #ECFEEA;
908         font-weight: normal;
909 }
910
911 div.dropdown-heading {
912         background-color: #ACCFCC;
913         color: #595241;
914         border-left: 1px solid #ECFEEA;
915         border-right: 1px solid #ECFEEA;
916         border-top: 1px solid #ECFEEA;
917         font-weight: bold;
918         padding: 2px;
919 }
920
921 .required {
922         font-weight: bold;
923         color: red;
924         padding-right: 2px;
925 }
926
927 div#content_text {
928         margin-left: 5px;
929 }
930
931 form {
932         clear: none;
933         display:inline;
934 }
935
936
937 optgroup {
938         font-size: small;
939 }
940
941 /* packing */
942 div.paging {
943         width: 100%;
944         text-align: center;
945         margin: 0.5em auto;
946 }
947 div.paging ul {
948         list-style: none;
949         display: inline;
950         padding: 0px;
951         border: 1px solid #000;
952 }
953 div.paging li { 
954         display: inline; 
955         padding-left: 2px; 
956         padding-right: 2px;
957         padding-top: 0px;
958         padding-bottom: 0px;
959 }
960
961 div.paging li a {
962         text-decoration: none;
963         padding-left: 4px;
964         padding-right: 4px;
965         border-left: 1px solid white;
966         border-right: 1px solid white;
967 }
968
969 div.paging li a:hover, div.paging li a.current {
970         background-color: #F7F3ED;
971         border-left: 1px solid #000;
972         border-right: 1px solid #000;
973 }
974
975 #header{
976         /* background-image: url('images/pencil_top_ds.png'); */
977         background-position: 99% 99%;
978         background-repeat: no-repeat;
979 }
980
981 #header a{
982         font-weight:600;
983 }
984
985
986 #header a:hover {
987         color: #595241;
988         background-color: #F7F3ED;
989 }
990 #tl_corner{
991
992         background-image:url(images/tl_corner.gif);
993         background-position: top left;
994         background-repeat: no-repeat;
995         padding:0;
996 }
997 div.top {
998         /* Top space */
999         background-color: #595241;
1000         color: #FFF;
1001         margin: 0;
1002         padding: 0;
1003         padding-top:9px;
1004 }
1005 div.tabs {
1006         /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1007         background-color: transparent;
1008         border-collapse: collapse;
1009         border-bottom: 1px solid #B8AE9C;
1010         padding: 0.5em 0em 0em 2em;
1011         white-space: nowrap;
1012 }
1013
1014 div.tabs a {
1015     /* The normal, unselected tabs. They are all links */
1016         background-color: transparent;
1017         border-color: #B8AE9C;
1018         border-width: 1px; 
1019         border-style: solid solid none solid;
1020         color: #595241;
1021         height: 1.2em;
1022         margin-right: 0.5em;
1023         padding: 0em 2em 0em;
1024     
1025 }
1026
1027 div.tabs a.selected {
1028     /* The selected tab. There's only one of this */
1029         background-color: white;
1030         border-bottom: #B8AE9C 1px solid;
1031         color: #595241;
1032         font-weight: normal;
1033 }
1034
1035 div.tabs a:hover, div.tabs a.active {
1036         background-color: #B8AE9C;
1037         border-bottom: 1px solid #B8AE9C;
1038         color: white;
1039 }
1040 .contentbox{
1041         border-radius:.5em;
1042         -moz-border-radius: 0em 0em .5em .5em;
1043         -moz-box-shadow:.1em .1em .1em #999999;
1044         box-shadow: .1em .1em .1em #999999;
1045 }
1046
1047 .headingbox{
1048         border-radius:.5em;
1049         -moz-border-radius: .5em .5em 0em 0em;
1050         -moz-box-shadow:.1em .1em .2em #999999;
1051         box-shadow: .1em .1em .2em #999999;
1052 }
1053 .headingbox a{
1054         color: #A50707;
1055         text-decoration:underline;
1056 }
1057
1058 h4.box {
1059         font-size:0.85em;
1060         padding: 2px;
1061         border-radius: .5em .5em 0em 0em;
1062         -moz-border-radius: .5em .5em 0em 0em;
1063         padding:.2em;
1064         border:1px solid #ccc;
1065         -moz-box-shadow:.1em .1em .1em #999999;
1066         box-shadow: .1em .1em .1em #999999;
1067 }
1068
1069 div.box {
1070         padding: .5em;
1071         background-color: #F5F5F5;
1072         color: black;
1073         font-size:0.85em;
1074         font-weight: normal;
1075         border-radius:.0em .0em .5em .5em;
1076         -moz-border-radius: .0em .0em .5em .5em;
1077         border-left:1px solid #ccc;
1078         border-right:1px solid #ccc;
1079         border-bottom:1px solid #ccc;
1080         -moz-box-shadow:.1em .1em .1em #999999;
1081          box-shadow: .1em .1em  .1em #999999;
1082 }
1083
1084 h5.box { 
1085         background-color: #6F7172;
1086         border: 1px solid #B8AE9C;
1087         border-style: solid solid none solid;
1088         color: Black;
1089         padding: 0em 1em 0em 1em;
1090         display: inline;
1091         font-size:  1em;
1092         height: 1em;
1093 }
1094
1095 div.box a:link {
1096         text-decoration: none;
1097 }
1098
1099 div.box a:visited {
1100         color: #2A6C28;
1101         text-decoration: none;
1102 }
1103
1104 div.box a:hover {
1105         text-decoration: underline;
1106 }
1107
1108 .boxDetails {
1109         text-align: right;
1110 }
1111
1112 div.box .content {
1113         padding: 1em;
1114         font-size:  1em;
1115 }
1116
1117 div.box a.close {
1118         float: right;
1119         text-transform: none;
1120         border-left: 1pt solid #B8AE9C;
1121         padding: 0em 0.2em;
1122 }
1123
1124 div.box h1, 
1125 div.box h2, 
1126 div.box h3, 
1127 div.box h4 {
1128         margin: 0;
1129         padding: 0;
1130 }
1131
1132 div.box .even {
1133         background-color: #F7F3ED;
1134
1135 }
1136
1137 div.box .odd {
1138         background-color: transparent;
1139 }
1140
1141
1142 /* users/index.php */
1143
1144 div.course {
1145         position: relative;
1146         width: 25em;
1147         height: 10.5em;
1148         border: rgb(204, 204, 204) 1px solid;
1149         background-color: #F7F7F7;
1150         float: left;
1151         margin: 3px;
1152         padding: 5px;
1153 }
1154
1155 div.course.break {
1156         clear: left;
1157 }
1158
1159 div.course h2 {
1160         border: 0px;
1161         font-weight: normal;
1162         font-size: large;
1163
1164 }
1165
1166 div.course:hover {
1167         background-color:#FBF4E9;
1168         border: #B8AE9C 1px solid;
1169 }
1170
1171 div.course img.icon     {
1172         float: left;
1173         margin: 2px;
1174         height:6.8em;
1175         width:6.8em;
1176         margin-right:5px;
1177 }
1178 img.headicon    {
1179         float:  left;
1180         margin-top:.5em;
1181         margin-left:.5em;
1182         margin-right:.5em;
1183         height:6.45em;
1184         width:6.45em;
1185         vertical-align:top;
1186         text-align: right;
1187         border:1px solid white;
1188 }
1189 div.course div.shortcuts, a {
1190         text-align: right;
1191         text-decoration:none;
1192         clear: left;
1193         vertical-align: middle;
1194 }
1195
1196 div#alternatives_shortcuts {
1197         float: right;
1198         margin: -2em 5pt;
1199         border-radius: .5em .5em .5em .5em;;
1200         -moz-border-radius: .5em .5em .5em .5em;
1201         -moz-box-shadow:.1em .1em .2em #999999;
1202          box-shadow: .1em .1em  .2em #999999;
1203          border:1px solid #cccccc;
1204          padding-top: .2em;
1205          padding-left: .2em;
1206          padding-right: .2em;
1207 }
1208
1209 fieldset#shortcuts {
1210         float: right;
1211         background-color: #FEFDEF;
1212         border: 1pt solid #B8AE9C;
1213         margin: -5pt 5pt 5pt 5pt;
1214         padding-right: 10pt;
1215         padding-bottom: 5pt;
1216         padding-left: 10pt;
1217 }
1218
1219 fieldset {
1220         margin-bottom: 10pt;
1221         border-radius: .5em .5em .5em .5em;;
1222         -moz-border-radius: .5em .5em .5em .5em;
1223         padding:.2em
1224 }
1225 div#shortcuts{
1226         border-left:thin solid #cccccc;
1227         border-right:thin solid #cccccc;
1228         border-bottom:thin solid #cccccc;
1229         border-radius: 0em 0em .5em .5em;;
1230         -moz-border-radius: 0em 0em .5em .5em;
1231         float:right;
1232                 margin-top:-.2em;
1233         -moz-box-shadow:.1em .1em .2em #999999;
1234          box-shadow: .1em .1em  .2em #999999;
1235         margin-right:2em;
1236         padding:.1em;
1237 }
1238 #shortcuts legend {
1239         border-radius:.5em;
1240         -moz-border-radius: .5em .5em .5em .5em;
1241         padding:.2em
1242 }
1243 #shortcuts ul {
1244 float:right;
1245         margin-bottom: 0em;
1246         margin-left: 0em;
1247         list-style-type:  none;
1248         padding-left: 0em; 
1249 }
1250 #shortcuts li{
1251         display: inline;
1252 }
1253 #shortcuts li a{
1254         height:1.3em;
1255 }
1256
1257 a#guide {
1258         background-image: url('images/help.png'); 
1259         background-repeat: no-repeat; 
1260         background-position: 2px 2px;
1261         padding: 3px 10px 5px 30px;
1262         text-decoration:none;
1263         font-size:0.85em;
1264         float:right;
1265 }
1266 div#guide_box{
1267         border-left:thin solid #cccccc;
1268         border-right:thin solid #cccccc;
1269         border-bottom:thin solid #cccccc;
1270         border-radius: 0em 0em .5em .5em;
1271         -moz-border-radius: 0em 0em .5em .5em;
1272         -moz-box-shadow:.1em .1em .2em #999999;
1273         box-shadow: .1em .1em .2em #999999;
1274         float:right;
1275         margin-top:-.2em;
1276         margin-right:2em;
1277         padding-left:.1em;
1278         width:auto;
1279 }
1280
1281 div#content-text {
1282         padding-right: 5pt;
1283         line-height:150%;
1284 }
1285
1286 div#content-text li {
1287         margin-left: 15pt;
1288 }
1289
1290 div#content-test {      
1291         float: left;
1292         margin-top: 2em;
1293         padding-right: 5pt;
1294         width: 80%;
1295 }
1296 div#content-test ol{    
1297         margin-right: 5pt;;     
1298 }
1299
1300 div#content-test ol ul li{
1301         list-style: none;
1302         padding: 0px 2px 0px 15px;
1303         margin-bottom: 1px; 
1304         line-height: 200%; 
1305         background-color: #fdfdfd; 
1306         border-bottom: 1px solid #efefef; 
1307         border: 1px solid #eeeeff;
1308 }
1309
1310 div#content-info {
1311         margin: 5pt;
1312         font-size: small;
1313         color: #b8ae9c;
1314         clear: both;
1315 }
1316
1317 div#container {
1318         text-align: left;
1319         margin: 0px auto;
1320         padding: 0px;
1321         border:0;
1322         width: 95%;
1323         border:1px solid #cccccc;
1324         border-radius: .5em .5em .5em .5em;
1325         -moz-border-radius: .5em .5em .5em .5em;
1326         -moz-box-shadow:.1em .1em .2em #999999;
1327          box-shadow: .1em .1em  .2em #999999;
1328         padding:.2em
1329 }
1330
1331 div#menutoggle{
1332         text-align: right; 
1333         padding-bottom: 10px; 
1334         padding-right: 10px; 
1335         float: left; 
1336         margin-top: 10px; 
1337         padding-right: 5px; 
1338         font-size:0.95em;
1339 }
1340
1341
1342 /* login page */
1343 div.column {
1344         float: left;
1345         width: 45%;
1346         margin: 5px;
1347         min-width: 170px;
1348 }
1349
1350 div.column h3 {
1351         background-color: #F6EAD6;
1352         border-bottom: .05em solid #6F7172;
1353         font-size: small;
1354         display:block;
1355         color:black;
1356         font-weight:600;        
1357         padding-left:0.5em;
1358 }
1359
1360 div.insidecol {
1361         min-height: 170px;
1362         height: 170px;
1363         padding:5px;
1364 }
1365
1366
1367 /* index page */
1368 ul#home-links, ul#home-detail-links {
1369         list-style: none;
1370 }
1371 ul#home-links li {
1372         
1373         display: inline;
1374         float: left;
1375         padding: 0.8em;
1376         text-align: center;
1377         margin: 0.1em;
1378         width: 8.5em;
1379         height: 7.0em;
1380         padding-left:0px;
1381
1382 }
1383 ul#home-links li a {
1384         text-decoration: none;
1385         border: 1px transparent;
1386         font-weight: bold;
1387 }
1388 ul#home-links li a img {
1389         border: 0px;
1390         display: block;
1391         padding-left:25px;
1392 }
1393
1394
1395 /* tree */
1396 .img-size-tree {
1397         vertical-align: middle;
1398         margin-top: 0px;
1399         margin-left:-.5em;
1400         margin-bottom:-.2em;
1401     padding:0;
1402         height:1.3em;
1403         width:1.4em;
1404 }
1405 /* profile page */
1406
1407 dl#public-profile {
1408         width: 100%;
1409         
1410 }
1411 dl#public-profile dt {
1412         float: left;
1413         font-weight: bold;
1414         width: 30%;
1415         border-right: 1px solid #F7F3ED;
1416         padding: 5px 5px 5px 0px;
1417         vertical-align: middle;
1418         margin-right: 5px;
1419 }
1420 dl#public-profile dd {
1421         margin-bottom: 5px;
1422         padding: 5px 0px 5px 5px;
1423 }
1424
1425 div.social-right{
1426         width:65%;
1427         float:left;
1428         clear:right;
1429         margin-left:.5em;
1430 }
1431 div.social-left{
1432         width:29%;
1433         margin-left:.5em;
1434         float:left;
1435 }
1436 div.social-wrapper{
1437         padding:5em;
1438         border-radius:.5em .5em .5em .5em;
1439         -moz-border-radius: .5em .5em .5em .5em;
1440         -moz-box-shadow:.1em .1em .2em #999999;
1441          box-shadow: .1em .1em .2em #999999;
1442 }
1443 /* floating layout */
1444 #contentwrapper{
1445         float: left;
1446         width: 100%;
1447 overflow:hidden;
1448
1449 }
1450 #contentcolumn {
1451         padding-right: 1em;
1452         padding-left: 1em;
1453         overflow:inherit;
1454 }
1455
1456 #leftcolumn{
1457         float: left;
1458         width:21em;
1459         overflow: hidden;
1460         margin: -10px 5px 0;
1461 }
1462
1463 #footer{
1464         clear: left;
1465         width: 100%;
1466         text-align: center;
1467         padding: 4px 0px;
1468 }
1469
1470 /** forum stuff **/
1471 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1472 #forum-thread li.even { background-color: #F7F3ED; border-top: none;  margin-top:.5em;}
1473 #forum-thread li.odd { background-color: #fff; margin-top:1em;}
1474 div.forum-post-author { float:left; width:150px; padding:8px 10px; }
1475 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; } 
1476 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1477 div.forum-post-content { margin-left: 150px; padding: 5px 0px 18px 18px;}
1478 div.forum-post-content h3 { font-weight: 500; margin-top:-.5em; clear:right;}
1479 div.forum-post-ctrl { float: right; padding: 2px; margin-top:-.2em;margin-right:.2em;color: #a1a1a1; border:1px solid #cccccc;-moz-border-radius:.3em;border-radius:.3em;font-size:small;}
1480 div.forum-post-ctrl a { text-decoration: none; }
1481 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 3px; }
1482 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED;font-size:small;}
1483 div.forum-post-content div.body p { margin-bottom:1em; }
1484 div.forum-paginator{border:1px #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1485 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1486
1487
1488
1489 /** inbox stuff - reuses some of the forum layout **/
1490 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1491
1492
1493 /* Top navigation tabs / list */
1494 div#topnavlistcontainer {
1495         /*background-image: url('images/pencil_bottom_ds.png'); */
1496
1497         height:1.6em;
1498         margin-left:1em;
1499         border-bottom:1px solid #cccccc;
1500         clear:both;
1501
1502 }
1503
1504 ul#topnavlist {
1505         padding: 0;
1506         margin-right: auto;
1507         margin-left: auto;
1508         margin-bottom: -2px;
1509         margin-top: -.3em;
1510         height:1.7em;
1511
1512
1513 }
1514
1515 ul#topnavlist li {
1516
1517         list-style: none;
1518         display: inline-block;
1519         height:auto;
1520         margin-top:.1em;
1521         border-radius: .5em .5em 0em 0em;
1522         -moz-border-radius: .5em .5em 0em 0em;
1523         -moz-box-shadow:.1em .0em .1em #999999;
1524         box-shadow: .1em .0em .1em #999999;
1525         padding: 0em 0em 0em 0em;
1526
1527 }
1528
1529 ul#topnavlist li a:hover, ul#topnavlist li a:focus, ul#topnavlist li a.active {
1530         background-color: #E6E6E6;
1531         color: black;
1532         text-decoration:none;
1533         border-radius: .5em .5em 0em 0em;
1534         -moz-border-radius: .5em .5em 0em 0em;
1535         padding: .2em 1.8em .2em 1.8em;
1536         border-bottom: 1px solid #E6E6E6;
1537
1538 }
1539
1540 ul#topnavlist li a {
1541     /* The normal, unselected tabs. They are all links */
1542         color: #555;
1543         font-weight:bold;
1544         height: 1.6em;
1545         border-top:1px solid #ccc;
1546         border-left:1px solid #ccc;
1547         border-right:1px solid #ccc;
1548         text-decoration:underline;
1549         background-color:white;
1550         border-radius: .5em .5em 0em 0em;
1551         -moz-border-radius: .5em .5em 0em 0em;
1552         padding: .2em 1.8em .1em 1.8em;
1553
1554 }
1555
1556
1557 ul#topnavlist li a.selected {
1558     /* The selected tab. There's only one of these */
1559         color: #555;
1560         font-weight: normal;
1561         border-radius:.3em .3em 0em 0em;
1562         -moz-border-radius: .3em .3em 0em 0em;
1563         padding: .2em 1.8em .1em 1.8em;
1564 }
1565
1566 ol#tools>li:hover {
1567         border: 1px solid #e0e0e0;
1568         background-color: #efefef; 
1569 }
1570
1571 /*  tool list on admin home and manage screens  */
1572  li.top-tool { 
1573         list-style: none;
1574         padding: 2px 2px 2px 5px;
1575         margin-bottom: 5px; 
1576         margin-left:-1em;
1577         margin-right:1em;
1578         line-height: 200%; 
1579         background-color: #fdfdfd; 
1580         border-bottom: 1px solid #efefef; 
1581         border: 1px solid #eeeeff;
1582 }
1583
1584 li.top-tool a {  font-weight: bold; } 
1585
1586 li.child-tool a { 
1587         font-weight: normal; 
1588         text-decoration:underline;
1589 }
1590  
1591 ul.child-top-tool {
1592         margin-top: -5px;
1593         padding-left: 0px;
1594         margin-left: 0px;
1595         display: inline;
1596 }
1597 ul.child-top-tool:before {
1598         content: " : ";
1599 }
1600
1601 li.child-tool {
1602         display: inline;
1603         margin-right: 5px;
1604         font-size: 80%;
1605 }
1606
1607 /* to modify  tool icons on the course home page */
1608 /*
1609 #icon-color-filter{
1610         width:3.9em;
1611         height:3.85em;
1612         background-color:#000000;
1613         -moz-opacity:0.5;
1614           filter:alpha(opacity=10);
1615         opacity:.10;
1616         margin-top:-3.85em;
1617         margin-left:1.90em;
1618
1619 }
1620 */
1621 .img-size-home {
1622         height:3.85em;
1623         width:3.9em;
1624 }
1625
1626 /* browse courses */
1627 div.browse-course {
1628         width: 28em;
1629         padding-bottom: 10px;
1630         background-color: #fffaf0;
1631         border:1px #6F7172 solid;
1632         font-size:9pt;
1633         min-height:18em;
1634         margin:auto;
1635         margin-left:1em;
1636         margin-top:1em;
1637 }
1638
1639 dl.browse-course {
1640         width: 90%;
1641         padding-bottom: 10px;
1642         background-color: #fffaf0;
1643         margin:auto;
1644         margin-left:1em;
1645 }
1646 dl.browse-course dt {
1647         float: left;
1648         font-weight: bold;
1649         width: 25%;
1650         text-align: right;
1651         clear: left;
1652         padding: 5px 10px 5px 0px;
1653         vertical-align: middle;
1654 }
1655 dl.browse-course dd {
1656         margin-bottom: 5px;
1657         clear: right;
1658         padding: 5px 0px 5px 10px;
1659         margin-left: 26%;
1660
1661 }
1662 /*  form fields grouping for WCAG 2.0 conformance*/
1663 fieldset.group_form{
1664         width:90%;
1665         margin:.5em;
1666         border:1px #6D7B8D solid;
1667         min-height: 170px;
1668         padding:.5em;
1669         background-color:#ffffff;
1670
1671
1672 legend.group_form{
1673         border:1px #6D7B8D solid;
1674         background-color: #EEEEEE;
1675         font-weight: 600;
1676         color: black;
1677         padding-left: 1em;
1678         padding-right: 1em;
1679         border-radius:.2em;
1680         -moz-border-radius: .2em .2em .2em .2em;
1681         -moz-box-shadow:.1em .1em .1em #999999;
1682         box-shadow: .1em .1em .1em #999999;
1683 }
1684 /* file storage */
1685
1686 #fsfloat1{
1687         float:right;
1688 }
1689 #fsfloat2{
1690         float:right;
1691         width:48%;
1692 }
1693
1694
1695 /* highlight active links for WCAG 2.0 conformance */
1696 a:active,a:hover,a:focus{
1697         background-color:#F6EAD6;
1698         color:#000000;
1699 }
1700
1701
1702 /* menu align right layout, uncomment to enable */
1703
1704 /*
1705 h2.page-title {
1706     clear:left
1707 }
1708 h2, h3, h4, h5, h6 {
1709         clear: left;
1710 }
1711 #contentcolumn_shiftright {
1712     margin-right: 17em;
1713 margin-left:1em;
1714 margin-top:1em;
1715 }
1716 #leftcolumn{
1717     float: right;
1718 }
1719 #home-links{
1720 clear:left;
1721 }
1722 table.data {
1723         clear:left;
1724 }
1725 div#menutoggle{
1726         float: right; 
1727 }
1728 #fsfloat2{
1729         float:left;
1730         width:48%;
1731 }
1732
1733 #fsfloat1{
1734         float:left;
1735 }
1736 */
1737
1738
1739
1740 /* format of "table of contents" on content page */
1741 #toc a          { display:block; margin:3px; float:left;}
1742 #toc .h2                { padding:0 0 0 10px;}
1743 #toc .h3                { padding:0 0 0 30px;}
1744 #toc .h4                { padding:0 0 0 40px; }
1745 #toc .h5                { padding:0 0 0 50px; }
1746 #toc .h6                { padding:0 0 0 60px; }
1747
1748 fieldset#toc {
1749         background-color: #FEFDEF;
1750         border: 1pt solid #B8AE9C;
1751         width:50%;
1752 }
1753
1754 #side-menu{
1755          overflow:hidden; 
1756          width:20.5em;
1757          padding-bottom:.3em; 
1758           padding-right:.5em;
1759 }
1760
1761 /* cleans up glossary question mark line spacing*/
1762 sup{
1763         border: 1pt solid #B8AE9C;
1764         vertical-align:bottom;
1765         margin-top: 1em;
1766 }
1767
1768 /* jQuery tooltip styles */
1769 #tooltip{
1770         position:absolute;
1771         z-index:3000;
1772         border:3px solid #111;
1773         background-color:#eeeeee;
1774         padding:5px;
1775
1776
1777 }
1778 #tooltip h3,#tooltip div{
1779         margin:0;
1780 }
1781 a.tooltip{
1782         color:blue;
1783         font-size:100%;
1784         padding-left:.2em;
1785         padding-right:.2em;
1786         padding-bottom:.2em;
1787         text-decoration:none;
1788         border-bottom:1px dashed;
1789
1790 }
1791 /* style for home page modules "detail view" */
1792
1793 div.home_box {
1794         width: 25em;
1795         height: 166px;  
1796         margin-top: .4em;
1797         padding: 3px;
1798         padding-bottom: .4em;
1799         float: left;
1800 }
1801
1802 .outside_box{
1803         border:1px solid #cccccc;
1804         background: #eeeeee;
1805         padding:.2em;
1806         margin-left:.4em;
1807         width:24.5em;
1808         height:9.8em;
1809         -moz-border-radius:.3em .3em .3em .3em;
1810         border-radius: .3em .3em .3em .3em;
1811         -moz-box-shadow:.1em .1em .2em #999999;
1812         box-shadow: .1em .1em .2em #999999;
1813         padding:.2em;
1814
1815 }
1816
1817 .inside_box{
1818         border:1px solid #cccccc;
1819         background: #ffffff;
1820         padding:.3em;
1821         width:95%;
1822         margin:auto;
1823         height:50%;
1824         margin-bottom:.2em;
1825         font-size:80%;
1826         border-radius:.5em;
1827         -moz-border-radius:.5em;
1828         padding:.2em;
1829 }
1830
1831 .home-title{
1832         font-size:90%;
1833         font-weight:bold;
1834 }
1835 .buttonbox{
1836         float:right;
1837 }
1838 .details_text{
1839         margin-left:1em;
1840
1841 }
1842 .draggable_selected {
1843         background-color: lightgrey;
1844         cursor: move;
1845 }
1846 div#subnavlistcontainer {
1847         width:95%;
1848         margin:auto;
1849
1850         height:auto;
1851
1852 }
1853 div#subnavbacktopage {
1854         padding-top:5px;
1855         padding-left:20px;
1856         float:left;
1857 }
1858
1859 div.toolcontainer{
1860         width:95%;
1861         margin:auto;
1862         border:1px solid #e8e8e8;
1863         padding-top:1em;
1864         padding-bottom:1em;
1865         border-radius:.5em;
1866         -moz-border-radius: .5em .5em .5em .5em;
1867 }
1868
1869 ul#subnavlist {
1870         padding-top: 4px;
1871         margin-top: 0px;
1872         font-family: Verdana,Helvetica,Arial,serif;
1873         font-size:.8em;
1874
1875
1876 }
1877
1878 ul#subnavlist li {
1879         background-color: #FFFFFF;
1880         list-style: none;
1881         display: inline-block;
1882         font-weight:700;
1883         text-align:center;
1884         border-top:1px solid #cccccc;
1885         border-left:1px solid #cccccc;
1886         border-right:1px solid #cccccc;
1887         border-radius: .3em .3em 0em 0em;
1888         -moz-border-radius: .3em .3em 0em 0em;
1889         height:1.0em;   
1890         -moz-box-shadow:.1em .0em .1em #999999;
1891         box-shadow: .1em .0em .1em #999999;
1892         padding: 0em .5em .6em .5em ;
1893 }
1894
1895 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li.active, ul#subnavlist li:hover{
1896         color: black;
1897         text-decoration:none;
1898         background-color: #E6E6E6;
1899 }
1900
1901 ul#subnavlist li a {
1902     /* The normal, unselected tabs. They are all links */
1903         color: #555;
1904         height: 1.5em;
1905         text-decoration:underline;
1906         font-weight:500;
1907 }
1908
1909 div.menuedit{
1910         float:right;
1911         margin-top:-1.2em;
1912         border:1px solid #cccccc;
1913 }
1914 /* NEW IN ATUTOR 2.0 */
1915 /* alternate colours in the My Course list */
1916 tr.even {
1917         background-color: #F7F3ED;
1918 }
1919
1920 tr.odd {
1921         background-color: transparent;
1922 }               
1923
1924 /* Content editor wrapper div */
1925
1926 .editor_wrapper{
1927         border:1px solid #cccccc;
1928         border-radius:.5em;
1929         -moz-border-radius: .5em .5em .5em .5em;
1930         padding: .1em .5em .1em .5em ;
1931 }
1932 /* Content editor tabs */
1933 .editor_buttontab {
1934         color:#000000;
1935         font-size:10pt;
1936         border:0;
1937         white-space: nowrap;
1938         background-color: #ffffff;
1939         margin: 0px;
1940         font-weight:500;
1941         text-align:center;
1942         padding:0em 0em 0em;
1943         -moz-box-shadow:0;
1944         box-shadow: 0;
1945 }
1946 .editor_tab{
1947
1948         border-top: 1px solid #cccccc;
1949         border-left: 1px solid #cccccc;
1950         border-right: 1px solid #cccccc;
1951         border-bottom:0;
1952         margin-bottom:-.5em;
1953         text-align: center;
1954         white-space: nowrap;
1955         background-color: #ffffff;
1956         border-radius: .3em .3em 0em 0em;
1957         -moz-border-radius: .3em .3em 0em 0em;
1958         -moz-box-shadow:.1em .0em .1em #999999;
1959         box-shadow: .1em .0em .1em #999999;
1960         padding: 0em .2em 0em .2em ;
1961         height:1.4em;
1962 }
1963 .editor_tab:hover, .editor_tab input[type=submit]:hover{
1964         background-color:#eeeeee;
1965 }
1966
1967 .editor_tab_selected{
1968         border-top: 1px solid #cccccc;
1969         border-left: 1px solid #cccccc;
1970         border-right: 1px solid #cccccc;
1971         border-bottom:0;
1972         padding: 0em .2em 0em .2em ;
1973         background-color: #eeeeee;
1974         font-weight:bold;
1975         text-align:center;
1976         white-space: nowrap;
1977         text-decoration:none;
1978         border-radius:.3em;
1979         -moz-border-radius: .3em .3em 0em 0em;
1980         height:1.4em;
1981 }
1982 .editor_tab input[type=submit]{
1983         height:1.2em;
1984 }
1985 /* 1pxgs current box on My Start */
1986 .current_box{
1987         float:left;
1988         margin-left:1em;
1989         width:30%; 
1990         padding:.5em;
1991         padding-left:1em;
1992         border: 1px solid #cccccc;
1993         border-radius: .5em .5em .5em .5em;
1994         -moz-border-radius: .5em .5em .5em .5em;
1995         -moz-box-shadow:.1em .1em .1em #999999;
1996          box-shadow: .1em .1em  .2em #999999;
1997 }
1998
1999 ul.current_list{
2000       line-height:2em; 
2001       list-style-type:none;
2002       margin-left:-3em;
2003 }
2004 .current_list img{
2005       vertical-align:middle;
2006 }
2007
2008 .logoutbar{
2009       background-color:#E6E6E6; 
2010       font-size:0.85em; 
2011       border-bottom:1px solid #cccccc; 
2012       height:2em;
2013           margin-top:-.15em;
2014       text-align:right;
2015       padding-right:1em;
2016       clear:both;
2017 }
2018
2019 .select {
2020       margin-left: .2em;
2021       background-color:#eeeeee;         
2022       border: 1px solid #cccccc;
2023       padding-right:.1em;
2024 }
2025
2026 /* Preference Editor tabs */
2027 /* Preferences tabs */
2028
2029 table.etabbed-table     {
2030         padding-left:5em;
2031         font-size:10pt;
2032 }
2033 /* Preference Editor tabs */
2034 .etabbed-list-container {
2035         font-size:10pt;
2036         width:75%;
2037         margin-left:auto;
2038         margin-right:auto;
2039
2040 }
2041 .etabbed-list{
2042         margin-bottom:-.4em;
2043         height:1.8em;
2044         width:80%;
2045
2046 }
2047 .prefs-tab-spacer {
2048         background-color: transparent;
2049         width: 1em;
2050 }
2051
2052 .prefs_buttontab {
2053         height:1.4em;
2054         background-color: #ffffff;
2055         border-left:0;
2056         border-right:0;
2057         border-bottom:0;
2058         border-top:  1px solid #ffffff;
2059         
2060
2061 /*      color:#000555;
2062         font-size:0pt;
2063         white-space: nowrap;
2064         background-color: #ffffff;
2065         border:0;
2066         font-weight:500;
2067         padding:0em 0em -.3em -.4em;
2068         border-radius:.3em;
2069         -moz-border-radius: .3em .3em .3em .3em;*/
2070
2071 }
2072 .prefs_tab{
2073         height:1.6em;
2074         border-top: 1px solid #cccccc;
2075         border-left: 1px solid #cccccc;
2076         border-right: 1px solid #cccccc;
2077         border-bottom: 0;
2078         text-align: center;
2079         white-space: nowrap;
2080         background-color: #FFFFFF;
2081         border-radius: .3em .3em 0em 0em;
2082         -moz-border-radius: .3em .3em 0em 0em;
2083         padding: .3em .2em 0em .3em;
2084         display: inline;
2085         margin-left:.5em;
2086                 font-weight:bold;
2087         text-decoration:none;
2088 }
2089     
2090
2091
2092 .prefs_tab_selected{
2093     height:1.8em;
2094         border-top: 1px solid #cccccc;
2095         border-left: 1px solid #cccccc;
2096         border-right: 1px solid #cccccc;
2097         border-bottom:0;
2098         text-align:center;
2099         white-space: nowrap;
2100         background-color: #eeeeee;
2101         border-radius:.3em .3em 0em 0em;
2102         -moz-border-radius: .3em .3em 0em 0em;
2103         padding: .2em .2em 0em .5em;
2104         padding: .2em .2em 0em .3em;
2105         display: inline;
2106         margin-left:.5em;
2107         font-weight:bold;
2108         text-decoration:none;
2109         
2110 }
2111
2112
2113 /*.prefs_buttontab {
2114         color:#000555;
2115         font-size:0pt;
2116         white-space: nowrap;
2117         background-color: #ffffff;
2118         margin-bottom: .5px;
2119         border:0;
2120         font-weight:500;
2121         padding:0em 0em 0em;
2122         border-radius:.3em;
2123         -moz-border-radius: .3em .3em .3em .3em;
2124
2125 }
2126 .prefs_tab{
2127         border-top: 1px solid #cccccc;
2128         border-left: 1px solid #cccccc;
2129         border-right: 1px solid #cccccc;
2130         text-align: center;
2131         white-space: nowrap;
2132         background-color: #FFFFFF;
2133         border-radius: .3em .3em 0em 0em;
2134         -moz-border-radius: .3em .3em 0em 0em;
2135         padding: .2em .5em 0em .5em;
2136         -moz-box-shadow:.1em .1em 0em #999999;
2137         box-shadow: .1em .1em 0em #999999;
2138         display: inline;
2139         padding-bottom: .9px;
2140         margin: .5em;
2141 }
2142     
2143 .prefs_buttontab:hover, .prefs_tab:hover {
2144         background-color: #eeeeee;
2145 }
2146
2147 .prefs_tab_selected{
2148     
2149         border-top: 1px solid #cccccc;
2150         border-left: 1px solid #cccccc;
2151         border-right: 1px solid #cccccc;
2152         border-bottom:0;
2153           background-color: #eeeeee;
2154         margin: 0px;
2155         font-weight:bold;
2156         text-align:center;
2157         padding: .2em .5em 0em .5em ;
2158         white-space: nowrap;
2159         text-decoration:none;
2160         border-radius:.3em;
2161         -moz-border-radius: .3em .3em 0em 0em;
2162         -moz-box-shadow:.1em .1em .0 #999999;
2163         box-shadow: .1em .1em .1em #999999;
2164         display: inline;
2165 }*/
2166
2167 .admin_container{
2168         border:1px solid #cccccc;
2169         border-radius:.5em;
2170         -moz-border-radius:.5em;
2171
2172 }
2173
2174 .wizscreen{
2175         background-color:#ffffff;
2176         padding:2em;
2177         line-height:2em;
2178 }
2179
2180 .wizscreen > legend{
2181         padding-left:2em;
2182         padding-right:2em;
2183         border:1px solid black;
2184         background-color:#ffffff;
2185         color:#0000FF;
2186         font-weight:bold;
2187 }
2188
2189 .wizscreen .buttons {
2190         padding-top: 2em;
2191 }
2192
2193 .wizscreen .button {
2194         margin: 0em 0.25em;
2195 }
2196
2197 .navlist{
2198         list-style: none;
2199         display: inline;
2200 }
2201 .crumbcontainer{
2202         padding:0;
2203         width:100%;
2204         height:2.5em;
2205                 clear:both;
2206         font-size: 0.85em;
2207         padding:3px;
2208         float:left;
2209
2210 }
2211 #course_title_container{
2212         float:left;
2213         clear:both;
2214         left:1em;
2215
2216 }
2217 #my_courses_container{
2218           width:58%; 
2219           min-width:38em;
2220           margin-left:1em;
2221           border:none;
2222           float:left;
2223           border-radius: .5em .5em .5em .5em;
2224         -moz-border-radius: .5em .5em .5em .5em;
2225         -moz-box-shadow:.1em .1em .1em #999999;
2226          box-shadow: .1em .1em  .1em #999999;
2227 }
2228 .shortcut_icon{
2229         border:0;
2230         vertical-align:middle;
2231         height:1.15em;
2232         width:1.15em;
2233 }
2234 ul#content-tool-links {
2235         list-style: none outside none;
2236 }
2237 ul#content-tool-links li{
2238         display: inline;
2239         float: left;
2240         width: 5em;
2241         padding: 0 3em 0 0;
2242         text-align: center;
2243         font-size: 0.7em;
2244         font-weight:bold;
2245         color: #1A4A72;
2246         line-height:120%;
2247 }
2248 ul#content-tool-links img{
2249         border: 0 none;
2250         display: block;
2251         padding-left: 10px;
2252 }
2253 .hidden {
2254         display: none;
2255 }
2256 .clickable {
2257         cursor: pointer;    
2258 }
2259 .nowrap {
2260         white-space: nowrap;
2261 }
2262 .flowplayerholder{
2263         clear:right;
2264 }
2265
2266
2267 /* Transformable repository search */
2268
2269 .browse-result{
2270         border:thin solid #cccccc;
2271         padding:.5em;
2272         width:95%;
2273         margin-left:auto;
2274         margin-right:auto;
2275         border-radius: .3em .3em .3em .3em;
2276         -moz-border-radius: .3em .3em .3em .3em;
2277         -moz-box-shadow:.1em .1em .1em #999999;
2278         box-shadow: .1em .1em .1em #999999;
2279 }
2280
2281 .tr_results_tools{
2282         float:right;
2283         padding-left:.2em;
2284         padding-right:.2em;
2285         padding-top:.2em;
2286         border:thin solid #cccccc;
2287         border-radius: .3em .3em .3em .3em;
2288         -moz-border-radius: .3em .3em .3em .3em;
2289         -moz-box-shadow:.1em .1em .1em #999999;
2290         box-shadow: .1em .1em .1em #999999;
2291 }
2292
2293 div.pageinator_box{
2294         width:95%;
2295         margin-left:auto;
2296         margin-right:auto;
2297         margin-bottom: -.5em;
2298         border-top:thin solid #cccccc;
2299         border-left:thin solid #cccccc;
2300         border-right:thin solid #cccccc;
2301         border-radius: .3em .3em 0em 0em;
2302         -moz-border-radius: .3em .3em 0em 0em;
2303 }
2304
2305 #previewText{
2306         font-family: monospace;
2307         border: 2px solid rgb(0, 0, 0);
2308         padding:1em;
2309         color: rgb(255, 255, 255);
2310         background-color: rgb(0, 0, 0);
2311 }
2312 #previewArea{
2313         padding: 0em;
2314         border-bottom-width: 0px;
2315         margin-left: auto;
2316         margin-right: auto;
2317         font-weight: normal;
2318         float:left;
2319         clear:right;
2320         line-height:1.5;
2321
2322 }
2323 #display-settings-preview{
2324         width:60%;
2325         float:left;
2326 }
2327 #feedback{
2328         width: 90%;
2329 }
2330 #defaultfontsize-wrapper{
2331         width:25%;
2332         float:left;
2333 }
2334
2335 /* ATutor Social Styles */
2336
2337 div .profile_container {
2338         background-color:#eee; 
2339         border: 1px solid #8e8e8e; 
2340         width:80%; 
2341         padding:0.5em; 
2342         margin-bottom: 0.5em;
2343 }
2344
2345 div .profile_container .top_right {
2346         float: right;
2347 }
2348
2349 dl.public-profile dd{
2350         margin-left:0px;
2351 }
2352 dl.public-profile dt {
2353         float: left;
2354         font-weight: bold;
2355         min-width:12em;
2356 }
2357
2358 /* Search form */
2359 div .search_form {
2360         margin-bottom: 1em;
2361 }
2362
2363 div .search_form .row{
2364 /*      background-color: #DEDEC0;*/
2365                 background-color: #ffffff;
2366         padding: 8px;
2367 }
2368 div .button {
2369         background-color: #eee;
2370         border: 1px solid #aaa;
2371 }
2372 div .button:hover{
2373         background-color: #cccccc;
2374         color: #ffffff;
2375 }
2376
2377 /* Side menu */
2378
2379
2380 ul.social_side_menu {
2381         padding-left: 2em;
2382 }
2383 ul.social_side_menu li {
2384         padding-bottom: 0.2em;
2385         list-style: circle;
2386 }
2387
2388 div .divider {
2389         border-bottom:1px solid #C1C157; 
2390         padding-bottom:0.5em; 
2391         margin-bottom:0.5em;
2392 }
2393
2394 .activity{
2395         line-height:18pt;
2396         font-size:.8em;
2397 }
2398
2399 div.headingbox, h3.headingbox, a.headingbox{
2400         border:1px #cccccc solid;
2401         padding:.2em;
2402         background-color: #eeeeee;
2403         text-decoration:none;
2404         line-height:1em;
2405         font-size:.7em;
2406 }
2407
2408 div.contentbox, input-form{
2409         margin-left:.2em;
2410         margin-right:.2em;
2411         border-left:1px #cccccc solid;
2412         border-right:1px #dddddd solid;
2413         border-bottom:1px #cccccc solid;
2414         padding:.5em;
2415         background-color: #ffffff;
2416         overflow:hidden;
2417 }
2418
2419 div.suggestions{
2420         border:1px solid #a50707;
2421         margin-left:10px; 
2422         width:50%;
2423 }
2424 li.inlinelist{
2425         display: inline; 
2426         padding-right: 1em;
2427 }
2428 ul.social_inline_menu{
2429         background-color: #eeeeee;
2430         border:thin #cccccc solid;
2431         padding:.5em;
2432         width:90%;
2433         margin:auto;
2434 }
2435 div.social-wrapper{
2436         border:thin solid #cccccc; 
2437         width:95%;
2438         padding:.5em;
2439         margin:auto;
2440 }
2441
2442 .network-activity{
2443     float:left;
2444     width:55%;
2445 }
2446 .my-contacts{
2447     float:right;
2448     width:38%;
2449     min-width:38%;
2450 }
2451 .my-network-groups{
2452     float:right;
2453     clear:right;
2454     width:38%;
2455     max-width:38%;
2456 }
2457 .people-you-may-know{
2458     padding-top:1em;
2459     float:right;
2460     clear:right;
2461     width:38%;
2462     min-width:38%;
2463  }
2464 .contentbox-a{
2465     width: 100%;
2466 }
2467 .contentbox-b{
2468     padding-bottom:0.2em;
2469 }
2470 .logo{
2471 float:left;
2472 clear:right;
2473 margin-left:2em;
2474 }
2475 .content-settings{
2476         width: 30%;
2477         float: left;
2478 }
2479 .current-content{
2480         color:red;
2481 }
2482 .del-content-icon{
2483         border:0;
2484 height:.9em;
2485 width:.9em;
2486 font-size:100%;
2487 }
2488 div.bypass{
2489 height:1px;
2490 }
2491 /* relative image size styles */
2492
2493 img.img1616{
2494 height:1.5em;
2495 width:1.5em;
2496 }
2497
2498 img.img1111{
2499 height:.8em;
2500 width:.8em;
2501 }
2502 img.img2424{
2503
2504
2505 }
2506 input[type=image].fl-force-right{
2507 height:.9em;
2508 width:.9em;
2509 font-size:100%;
2510 }
2511
2512 img.fl-col{
2513 height:3.5em;
2514 width:3.5em;
2515 font-size:100%;
2516 }
2517
2518