Merge branch 'wip-MDL-36339-master' of git://github.com/marinaglancy/moodle
[moodle.git] / theme / magazine / style / core.css
1 /** body font family and background image **/
3 html,body {
4     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5     margin: 0;
6     padding: 0;
7 }
9 html a:hover,body a:hover {
10     text-decoration: underline;
11 }
13 /** remove text decoration from some links **/
15 div.yui3-widget-bd a, .tabtree li a, .block div.content a, .unlist a, .categorybox a, .course_category_tree a, .section a {
16     text-decoration: none;
17 }
19 a:active {
20     outline: 0; /* for browsers that understand */
21 }
23 a:focus {
24     outline: 0; /* for browsers that understand */
25 }
27 /**header divs **/
29 #page-header {
30     top: 0;
31     left: 0;
32     width: 100%;
33 }
35 div#headerinner {
36     width: 91%;
37     min-width: 910px;
38     height: 30px;
39     margin: 0 auto;
40     overflow: hidden;
41 }
43 #headright {
44     float: right;
45     font-size: 10px;
46     font-weight: 200;
47     margin-top: 0;
48     padding-top: 0;
49     min-width: 180px;
50     text-align: right;
51     color: #eeeeee;
52     line-height: 30px;
53     min-width: 400px;
54 }
55 .dir-rtl #headright {
56     float: left;
57     min-width: 300px;
58 }
60 #headright a {
61     color: #fff;
62 }
64 #headright div.langmenu {
65     float: right !important;
66     display: inline !important;
67     padding: 0px 0px 0px 0px !important;
68     line-height: 28px !important;
69     margin: 0px 0px 0px 5px !important;
70     font-size: 9px;
71 }
73 .dir-rtl #headright div.langmenu {
74     float: left !important;
75 }
77 #headleft {
78     float: left;
79     height: 30px;
80     line-height: 30px;
81     color: #fff;
82     font-size: 12px;
83 }
85 .dir-rtl #headleft {
86     float: right;
87 }
89 /** Logo and menu bar divs and wrap **/
91 #textcontainer-wrap {
92     top: 0;
93     left: 0;
94     width: 100%;
95     border-top: 1px solid #fff;
96 }
98 #textcontainer {
99     clear: both;
100     border: none;
101     width: 92%;
102     min-width: 910px;
103     height: 130px;
104     margin: 0 auto;
105     overflow: hidden;
108 div.thetitle {
109     width: 340px;
110     height: 130px;
111     float: left;
114 .dir-rtl div.thetitle {
115     float: right;
118 #nologo {
119     width: 337px;
120     float: left;
121     overflow: hidden;
122     padding-left: 3px;
123     margin-top: 40px;
124     }
126 .dir-rtl #nologo {
127     float: right;
128     padding-right: 3px;
131 #nologo.nomenu {
132     width: 100%;
135 #nologo a, #nologo {
136     font-size: 35px;
137     font-style: italic;
138     font-family: Palatino,"Palatino Linotype",Georgia,"Times New Roman",serif;
139     font-weight: 800;
140     letter-spacing: -1px;
141     line-height: 45px;
144 #nologo a:hover {
145     text-decoration: none;
148 div.rightinfo {
149     float: right;
150     min-width: 470px;
151     height: 130px;
152     overflow: hidden;
154 .dir-rtl div.rightinfo {
155     float: left;
158 #menucontainer {
159     height: 45px;
160     margin-top: 40px;
163 #course-header {
164     width: 93%;
165     min-width: 910px;
166     margin: 0 auto;
167     overflow: hidden;
170 /** main content wraps **/
172 #outercontainer {
173     width: 91%;
174     min-width: 910px;
175     margin:0 auto;
176     background-position: 78% 100%;
177     padding: 1%;
178     background: url([[pix:theme|contback]]);
179     border: 1px solid #dadada;
182 #container {
183     width: 100%;
184     margin:0 auto;
185     background: #fff url([[pix:theme|post_grid]]) repeat-y 21% 100%;
186     border: 1px solid #dadada;
189 #innercontainer {
190     background: url([[pix:theme|post_grid]]) repeat-y  79% 100%;
193 /** remove background image line for post or pre or content only **/
195 .side-pre-only #innercontainer, .content-only #innercontainer, .content-only #container, .side-post-only #container {
196     background-image: none !important;
199 /** breadcrumb and button holders at top of page content **/
201 div#jcontrols_button {
202     width: 100%;
203     min-height: 35px;
204     border-top: 1px solid #fff;
205     background: #f9f9f9 url([[pix:theme|hr_grid]]) repeat-x 100% 100%;
208 div#jcontrols_bottom {
209     width: 100%;
210     height: 35px;
211     background: url([[pix:theme|hr_grid]]) repeat-x 0% 0%;
212     clear: both;
215 div.jcontrolsleft {
216     min-height: 35px;
217     line-height: 35px;
218     margin-left: 15px;
219     font-weight: 600;
220     font-size: 13px;
221     float: left;
222     min-width: 100px;
224 .dir-rtl div.jcontrolsleft {
225     float:right;
226     margin-right: 15px;
229 div.jcontrolsright {
230     float: right;
231     min-width: 100px;
232     min-height: 35px;
233     margin-right: 15px;
236 .dir-rtl div.jcontrolsright {
237     float: left;
238     margin-left: 15px;
241 div.jcontrolsright div.singlebutton, div.jcontrolsright div.forumsearch {
242     margin: 5px 0px 0px;
245 /** foot wraps and inner divs **/
247 #course-footer {
248     width: 93%;
249     min-width: 910px;
250     margin: 0 auto;
251     overflow: hidden;
254 #footer {
255     width: 91%;
256     height: 35px;
257     position: relative;
258     margin: 0 auto;
261 #page-footer {
262     position: relative;
263     bottom: 0;
264     left: 0;
265     width: 100%;
266     background: none;
267     margin-top: 10px;
268     height: 35px;
271 .johndocs {
272     float: right;
273     height: 15px;
274     font-size: 8px;
275     margin: 10px 3px 0px 0px;
276     color: #333333;
279 .johndocs a, div.johndocsleft a {
280     font-weight: 200;
281     text-decoration: none;
284 div.johndocsleft {
285     float: left;
286     height: 15px;
287     margin-top: 10px;
288     width: 300px;
289     color: #333333;
290     font-size: 11px;
292 .dir-rtl div.johndocsleft {
293     float: right;
296 /** Some breadcrumb style **/
298 .breadcrumb ul {
299     line-height: 35px;
302 .breadcrumb li a,.breadcrumb li, .breadcrumb li a:visited {
303     font-weight: 200;
304     text-decoration: none;
305     color: #666666;
306     font-size: 12px;
309 .breadcrumb li a:hover {
310     text-decoration: underline;
311     color: #333333;
314 .breadcrumb li img {
315     vertical-align: middle;
318 /** breadcrumb image replacement **/
320 div#jcontrols_button span.arrow.sep {
321     font-size: .01em;
322     color: #fafafa;
323     background: url([[pix:theme|breadcrumb_separator_arrow_2_dots]]) no-repeat;
324     background-position: 50% 7px;
325     display: inline-block;
326     width: 16px;
329 /** Block styles **/
331 .block {
332     margin: 0 0 5px 0 !important;
333     padding: 0 0 0 0 !important;
334     border: none !important;
337 .block div.header {
338     margin: 0 0 0 !important;
339     padding-top: 0 !important;
340     min-height: 33px;
341     height: auto !important;
342     height: 33px;
343     border-right: 1px solid #dadada;
344     border-top: 1px solid #dfdfdf;
345     border-left: 1px solid #dfdfdf;
346     border-bottom: 1px solid #cccccc;
347     background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
350 .block.hidden div.header {
351     border: 1px solid #dadada;
354 .block.block_with_controls div.header div.commands {
355     text-align: center;
356     border-top: 1px solid #ccc;
357     padding: 2px;
360 .block.block_with_controls div.header div.commands a img {
361     margin-right: 3px;
364 .title h2 {
365     padding: 0px 0px 0px 10px;
366     font-size: 16px;
367     text-transform: none;
368     margin: 0 !important;
369     line-height: 32px;
370     font-weight: 800;
373 .block div.block_action input, .block div.block_action img {
374     margin-top: 3px;
375     margin-right: 3px;
376     position: relative;
377     top: 6px;
380 .block div.content {
381     font-size: 12px;
382     font-weight: 200;
383     padding: 10px 15px 15px;
386 /** extra left padding on right side blocks **/
388 #region-post .block div.content {
389     padding-left: 20px;
392 /** some specific block styles for calendar block, login block, my profile block, etc. **/
394 .block_calendar_month table.minicalendar.calendartable td,.block_calendar_month table.minicalendar.calendartable th {
395     border: none !important;
398 .block_calendar_month table.minicalendar {
399     margin-bottom: 0px !important;
402 .block_calendar_month table.minicalendar.calendartable th abbr {
403     border: none !important;
404     text-decoration: none;
407 .block_comments div.content li {
408     list-style-type: none;
411 .block_messages.block div.content .list a {
412     font-size: 10px;
415 .block_login.block div.content div {
416     margin-bottom: 9px;
417     clear: both;
420 .block_login.block div.content label {
421     font-size: 11px;
422     display: inline-block;
423     min-width: 50px;
424     margin-right: 3px;
427 .block_myprofile div.content div {
428     font-size: 11px;
431 .block_myprofile div.content div.myprofileitem.picture {
432     width: 105px;
433     float: left;
436 .block_myprofile div.myprofileitem.fullname {
437     font-size: 12px;
438     font-weight: 800;
441 .block_myprofile div.myprofileitem.edit {
442     clear: both;
443     font-weight: 800;
444     font-size: 12px;
447 .block_news_items div.content li.post {
448     margin-bottom: 4px;
449     margin-top: 2px;
452 .block_news_items div.content div.head.clearfix {
453     font-size: 11px;
456 .block_news_items div.content div.info {
457     font-weight: 600;
460 /** inner block style for decent display of recent news, etc **/
462 .block_recent_activity.block_docked div.content h2.main,
463 .block_recent_activity.block_docked div.content h3.main,
464 .side-pre .block div.content h2.main,
465 .side-post .block div.content h2.main,
466 .block div.content h3.main,
467 .block div.content h2 {
468     font-size: 13px;
469     color: #333;
470     font-weight: 800;
471     background: none;
472     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
475 /** a few styles for the tabs **/
477 div.tabtree li a span {
478     font-size: 11px;
481 /** yui overlays **/
483 div.yui3-widget.yui3-overlay.yui3-widget-positioned {
484     border: 1px solid #cccccc;
487 div.yui3-overlay-content.yui3-widget-stdmod {
488     border: 1px solid #fff;
489     background: #ffff66 url([[pix:theme|alert-overlay]]) repeat-x;
492 div.yui3-widget-bd {
493     border: none;
494     background: none;
497 div.yui3-widget-bd h1.helpheading {
498     font-size: 16px !important;
499     font-weight: 800;
500     margin-top: 5px;
503 .yui-module.yui-overlay.yui-panel div.hd {
504     background: #eeeeee url([[pix:theme|bart5]]) repeat-x 0% 90%;
507 /**moodle dropdown css for yui menu **/
509 #custommenu {
510     font-size: 13px;
511     font-weight: 600;
512     border: none !important;
513     height: 45px;
516 #custommenu .yui3-menu.yui3-menu-horizontal {
517     background: #fafafa url([[pix:theme|menubarback]]) repeat-x;
518     border-bottom: 1px solid #cccccc;
519     border-top: 1px solid #dadada;
520     border-left: none;
521     border-right: 1px solid #cccccc;
522     float: right;
525 #custommenu .yui3-menu-content {
526     border-width: 0;
529 #custommenu .yui3-menu-content li a {
530     font-size: 12px;
531     font-weight: 600;
532     text-transform: lowercase;
533     line-height: 45px;
534     cursor: pointer;
535     border-right-width: 0;
536     border-top-width: 0;
537     border-bottom-width: 0;
540 #custommenu .yui3-menu-label {
541     padding-left: 16px !important;
542     background: url([[pix:theme|yuiarrows]]) no-repeat 7px 17px;
545 #custommenu .yui3-menu-label-menuvisible {
546     background-position: 5px -23px;
549 #custommenu .yui3-menu-content li {
550     border-left: 1px solid #dadada;
551     border-top-width: 0;
554 #custommenu .yui3-menu-content li:hover {
555     background: #eee;
558 #custommenu .yui3-menu.custom_menu_submenu {
559     background: url([[pix:theme|yuiarrow]]) no-repeat 40px 0;
560     border: none;
561     min-width: 100px;
562     z-index: 99998;
565 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu.custom_menu_submenu {
566     background-image: none;
567     background-color: transparent;
568     min-width: 100px;
571 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content {
572     background: #fff;
573     z-index: 99999;
574     min-width: 200px;
575     padding-top: 0;
576     padding-bottom: 0;
577     margin: 20px 0px 0px -40px;
580 /** below style to move sub subs to the left to keep from going off the page **/
582 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content .yui3-menu.custom_menu_submenu .yui3-menu-content {
583     margin-left: -400px !important;
584     /** double the width of the menu item **/
585     position: absolute;
586     top: -15px;
589 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content li {
590     border-left: none;
593 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content li a {
594     font-size: 11px;
595     border-bottom: 1px solid #cccccc;
596     border-top-width: 0;
597     text-transform: none;
598     background: #eee;
599     text-decoration: none;
600     text-transform: lowercase;
603 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content li a:hover {
604     background: #cccccc;
605     cursor: pointer;
606     color: #000;
607     text-decoration: none;
610 #custommenu .yui3-menu.custom_menu_submenu li a.yui3-menu-label {
611     background: #eee url([[pix:theme|yuiarrows]]) no-repeat 7px -72px;
614 #custommenu .yui3-menu.custom_menu_submenu li a.yui3-menu-label:hover {
615     background: #ccc url([[pix:theme|yuiarrows]]) no-repeat 7px -72px;
618 /** yui moodle dock bar **/
620 #dock {
621     padding-top: 0px;
622     width: 30px;
625 div.dockeditem_container div.dockeditem {
626     background: url([[pix:theme|mbar]]) repeat-y;
627     border: none;
628     color: #fff;
629     font: 100% Constantia, Lucidabright, Lucida, Georgia, serif;
632 div.dockeditem_container.firstdockitem {
633     border-top: none;
636 div.dockedtitle {
637     border: none;
638     padding-top: 3px;
639     padding-bottom: 3px;
642 .dockedtitle h2 {
643     font-weight: 200 !important;
646 div.dockeditempanel_content {
647     border: 1px solid #dadada !important;
648     border-left: none !important;
649     font-size: 90%;
652 div.dockeditempanel_content a {
653     text-decoration: none;
656 div.dockeditempanel_hd {
657     text-align: left;
658     font-size: 12px;
661 div.dockeditempanel_hd {
662     padding-top: 3px;
663     padding-bottom: 3px;
664     background: #eee;
665     border-bottom: 1px solid #dadada !important;
668 div.dockeditempanel_hd h2 {
669     font-weight: 600;
670     font-size: 12px;
673 div.dockeditempanel_bd ul, div.dockeditempanel_bd li {
674     list-style-type: none;
675     padding: 0;
678 div.dockeditempanel_bd {
679     font-weight: 200;
682 #dockeditempanel {
683     margin-left: 1px;
686 html>
688 /**/body #dockeditempanel {
689     margin-top: -20px;
692 #dock div.controls {
693     margin-top: 20px;
694     padding-top: 0px;
695     position: relative;
698 /** main headings **/
700 .generalbox h2,h3.sectionname, h2.headingblock,h2.main,h3.main, h2.main a, h3.main a, div.loginpanel h2, div.signuppanel h2 {
701     font-size: 30px;
702     padding-bottom: 2px;
703     margin: 3px 0 2px;
704     border-bottom: none;
705     display: block;
706     font-family: Georgia, serif;
707     font-weight: normal;
708     letter-spacing: -1px;
709     line-height: 1em;
710     background: url([[pix:theme|hr_grid]]) repeat-x 0% 89%
711     }
713 .generalbox h2, #page-course-info h2.main, h3.sectionname, h2.main a, h3.main a, div.loginpanel h2, div.signuppanel h2, div.hd h3.main {
714     font-size: 22px;
715     background: none;
718 /** forum post style **/
720 .forumpost .content {
721     border: 1px solid #dadada;
722     border-top: none;
723     background: #fff;
724     padding: 1em 1em 1em 1em;
727 .forumpost .content div.posting {
728     font-size: 90%;
731 .forumpost .topic {
732     border: 1px solid #dadada;
733     padding-top: 0px;
734     padding-bottom: 0px;
737 .forumpost .topic div {
738     margin:4px;
741 .forumpost .subject, .blog_entry div.subject a {
742     font-size: 19px;
745 td.picture {
746     border-right: none !important;
749 td.author {
750     border-left: none !important;
753 .forumpost {
754     border: none;
757 .forumpost .commands a {
758     text-decoration: none;
759     font-weight: 200;
762 .forumpost .left {
766 .forumpost .left.picture {
767     background-image: url([[pix:theme|postline]]);
768     background-repeat: no-repeat;
769     background-position: 180% 106%;
772 .forumpost .left.picture img {
773     border: 1px solid #eee;
774     border-bottom: 1px solid #ccc;
775     border-right: 1px solid #dadada;
776     background: #fff;
777     margin: 4px 0 9px;
780 .forumpost .starter {
781     background-color: #FFF;
784 .forumpost .author {
785     font-size: 11px !important;
786     color: #666;
787     font-style: italic;
788     font-weight: 200;
791 .forumpost .author a {
792     font-style: normal;
793     font-weight: 800;
796 .info .name a {
797     font-weight: bold;
800 .indent {
801     margin-left: 30px;
804 div.subscribelink {
805     text-align: right;
808 .subscribelink a {
809     text-decoration: none;
810     font-size: 11px;
813 /**tables and fields and foms oh my! **/
815 .mform fieldset,fieldset.clearfix {
816     border: 1px solid #dadada !important;
817     background: #f9f9f9;
820 .ftoggler {
821     font-size: 18px;
822     color: #333333;
825 div.notifysuccess {
826     width: 80%;
827     margin: 0 auto;
828     font-size: 15px;
829     color: #008500;
830     border: 3px solid #dadada;
831     text-align: center;
832     background: #fff url([[pix:theme|check]]) no-repeat 2% 50%;
833     padding: 5px;
836 table a {
837     text-decoration: none;
840 td.maincalendar table.calendartable th, table.rolecap .header,.generaltable .header,.forumheaderlist .header,.files .header,.editcourse .header,.logtable .header,#attempts .header,table#categoryquestions th {
841     font-size: 11px;
842     font-weight: 200;
843     text-decoration: none;
844     color: #fff !important;
845     border-top: 1px solid #ccc !important;
846     padding: 5px;
849 table#categoryquestions th a {
850     color: #fff;
853 .generaltable .header a,.forumheaderlist .header a, th.header.questionnametext a {
854     border: none;
855     color: #fff !important;
856     font-size: 12px;
857     text-decoration: none;
858     padding: 5px;
861 .generaltable .header,
862 .generaltable .header a {
863     padding: 0;
866 tr.r1 td {
867     background-color: #f9f9f9;
870 table.rolecap td, table.rolecap th {
871     border-bottom: 1px solid #dadada;
874 table.rolecap td.risk {
875     border-left: 1px solid #dadada;
878 /** Coursebox and category box stuff for front page **/
880 ul.unlist, ul.unlist li, ul.unlist li div, ul.unlist li div ul, ul.unlist li div ul li {
881     list-style-type: none;
882     padding: 0;
883     margin: 0;
886 div.coursebox {
887     padding-bottom: 7px !important;
888     margin-bottom: 7px !important;
889     border-bottom: 1px solid #eee;
892 div.coursebox h3.name {
893     margin-top: 0px;
894     margin-bottom: 0px;
897 div.coursebox h3.name a {
898     font-size: 16px;
899     font-weight: 400;
902 .unlist div.summary {
903     font-size: 14px;
904     color: #666666;
905     font-style: italic;
908 .unlist ul.teachers {
909     display: block;
910     padding-left: 5px !important;
913 .dir-rtl .unlist ul.teachers {
914     padding-right: 5px;
917 .unlist ul.teachers li {
918     font-size: 10px;
921 .unlist ul.teachers li a {
922     font-size: 11px;
925 div.categorybox {
926     border: none !important;
927     margin-top: 0;
930 td.category.name a {
931     padding-left: 20px;
932     background: url([[pix:theme|jcourse]]) no-repeat 0 50%;
933     font-weight: 400;
934     font-size: 16px;
937 #course-index td.category.name a {
938     padding-left: 0px;
939     background-image: none;
942 table.categorylist td {
943     padding: 0;
946 div.course_category_tree a {
947     font-size: 16px;
948     font-weight: 400;
949     text-decoration: none;
952 div.course_category_tree div.category,div.course_category_tree div.category_label,div.course_category_tree div.courses {
953     margin-bottom: 8px;
956 div.course_category_tree div.category.with_children div.category_label {
957     background-position: 0 55% !important;
959 .dir-rtl div.course_category_tree div.category.with_children div.category_label {
960     background-position: right center !important;
963 div.course_category_tree div.course.odd {
964     background: #eee;
967 div.course_category_tree div.course a {
968     font-size: 14px;
971 div.category.subcategory.with_children {
972     margin-left: 20px;
975 .dir-rtl div.category.subcategory.with_children {
976     margin-right: 20px;
979 .dir-rtl .course_category_tree .category .course_info {
980     padding-right: 20px;
983 .dir-rtl.jsenabled .course_category_tree .category.with_children.collapsed .category_label {
984     backkground-position: right center !important;
987 .dir-rtl .course_category_tree .category_label,
988 .dir-rtl .course_category_tree .category .course {
989     padding-right: 35px;
992 div.course_category_tree div.controls {
993     font-size: 10px;
994     color: #666;
995     text-transform: uppercase;
998 div.course_category_tree div.controls div {
999     margin-top: 3px;
1000     margin-right: 10px;
1001     border-bottom: 1px solid #dadada;
1004 /** inside  of course **/
1006 li.section {
1007     border-bottom: 1px solid #dadada;
1008     clear: both;
1009     min-height: 30px;
1012 li#section-0 div.content {
1013     margin-top: 0px;
1014     padding-top: 0px;
1017 li.current {
1018     background: #ffffe3;
1021 li.current div.content {
1022     background: #fff;
1025 h3.weekdates {
1026     border: 1px solid #ccc;
1027     background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
1028     width: 170px;
1029     font-size: 11px !important;
1030     font-weight: 200;
1031     text-transform: uppercase;
1032     text-align: center;
1033     margin: 0px 0px 3px;
1034     color: #333333 !important;
1035     padding: 3px;
1038 .current h3.weekdates {
1039     color: black !important;
1040     font-weight: 600;
1043 div.course-content div.left.side {
1044     font-weight: 200;
1045     font-size: 20px;
1046     font-family: Georgia, serif;
1047     color: #666;
1050 div.completionprogress {
1051     font-size: 11px;
1052     font-weight: 200;
1055 /**my moodle page style **/
1057 div.assignment.overview {
1058     margin-bottom: 5px;
1059     padding-bottom: 3px;
1060     border-bottom: 1px dashed #dadada;
1063 div.assignment.overview div.name {
1064     font-weight: 600;
1067 div.assignment.overview div {
1068     display: block !important;
1069     float: none !important;
1070     width: 100% !important;
1073 #page-my-index div.coursebox {
1074     border-bottom: none;
1078 /** glossary activity **/
1080 table.glossarycategoryheader h2.main {
1081     text-align: center;
1082     margin-bottom: 0;
1083     margin-top: 0;
1086 table.glossarypost {
1087     margin-top: 0;
1088     width: 100%;
1089     border-bottom: 1px dashed #dadada;
1092 table.glossarypost td.entry h3 {
1093     font-size: 20px;
1096 /** a few quick wiki styles **/
1098 #page-mod-wiki-view div.generalbox {
1099     padding: 10px;
1102 #page-mod-wiki-view h2.wiki_headingtitle {
1103     font-size: 22px;
1104     font-family: Georgia, serif;
1105     color: #333333;
1106     font-weight: 600;
1107     text-align: left;
1108     margin-bottom: 3px;
1109     margin-top: 2px;
1111 #page-mod-wiki-view.dir-rtl h2.wiki_headingtitle {
1112     text-align: right;
1115 /**HR in content blocks **/
1117 .content hr {
1118     height: 1px;
1119     color: #dadada;
1120     background-color: #dadada !important;
1121     border: none;
1122     border-style: none;
1125 /** some MISC styles to clean things up and keep the theme consistant **/
1127 div#intro {
1128     border: none;
1129     text-align: left;
1130     font-size: 14px;
1131     color: #333333;
1134 div.que {
1135     border: 1px solid #dadada;
1138 div.questionbankwindow.block div.header {
1139     background: #eee !important;
1142 div.questionbankwindow.block div.header a {
1143     color: #333333 !important;
1144     font-size: 11px;
1147 div.generalbox, div.section {
1148     border: 1px solid #dadada;
1151 /** take borders away from some generalboxes here **/
1153 div.generalbox.sitetopic, div.generalbox.authsui,#page-course-info div.generalbox, #page-admin-roles-assign div.generalbox, table.roleassigntable, table.roleassigntable td, #page-blocks-private-edit div.generalbox {
1154     border: none;
1157 div.generalbox.firstpageoptions h3.main {
1158     font-size: 16px;
1161 div.redirectmessage {
1162     width: 60%;
1163     margin: 10px auto 0 auto;
1164     border: none;
1165     font-size: 13px;
1166     background: #fff url([[pix:theme|ajax-loader]]) no-repeat 50% 100%;
1167     padding: 20px;
1170 div.box.errorbox {
1171     border: 1px solid #dadada;
1172     color: #ff0000;
1173     background: #fff url([[pix:theme|error]]) no-repeat 1% 3%;
1174     padding: 10px;
1177 div#newmessageoverlay {
1178     padding: 10px;
1181 div#newmessageoverlay a {
1182     text-decoration: none;
1183     font-size: 11px;
1186 #page-mod-page-view div.generalbox {
1187     border-left: none;
1188     border-right: none;
1189     border-top: none;
1192 div#tablecontainer {
1193     margin-bottom: 10px;
1196 div.course-content div.availabilityinfo {
1197     font-size: 11px;
1198     font-style: italic;
1199     padding: 2px;
1200     border-bottom: 1px dashed #dadada;
1201     margin-bottom: 10px;
1204 div.singlebutton.forumaddnew {
1205     text-align: center;
1208 #page-course-info h2.main {
1209     line-height: 5px;
1210     margin-bottom: 5px;
1213 #page-course-info div.generalbox ul, #page-course-info div.generalbox li {
1214     list-style-type: none;