MDL-30871 enrol: Flat file does not fail when notifications are enabled
[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 }
56 #headright a {
57     color: #fff;
58 }
60 #headright div.langmenu {
61     float: right !important;
62     display: inline !important;
63     padding: 0px 0px 0px 0px !important;
64     line-height: 28px !important;
65     margin: 0px 0px 0px 5px !important;
66     font-size: 9px;
67 }
69 #headleft {
70     float: left;
71     height: 30px;
72     line-height: 30px;
73     color: #fff;
74     font-size: 12px;
75 }
77 /** Logo and menu bar divs and wrap **/
79 #textcontainer-wrap {
80     top: 0;
81     left: 0;
82     width: 100%;
83     border-top: 1px solid #fff;
84 }
86 #textcontainer {
87     clear: both;
88     border: none;
89     width: 92%;
90     min-width: 910px;
91     height: 130px;
92     margin: 0 auto;
93     overflow: hidden;
94 }
96 div.thetitle {
97     width: 340px;
98     height: 130px;
99     float: left;
102 #nologo {
103     width: 337px;
104     float: left;
105     overflow: hidden;
106     padding-left: 3px;
107     margin-top: 40px;
108     }
110 #nologo.nomenu {
111     width: 100%;
114 #nologo a, #nologo {
115     font-size: 35px;
116     font-style: italic;
117     font-family: Palatino,"Palatino Linotype",Georgia,"Times New Roman",serif;
118     font-weight: 800;
119     letter-spacing: -1px;
120     line-height: 45px;
124 #nologo a:hover {
125     text-decoration: none;
127 div.rightinfo {
128     float: right;
129     min-width: 470px;
130     height: 130px;
131     overflow: hidden;
134 #menucontainer {
135     height: 45px;
136     margin-top: 40px;
140 /** main content wraps **/
142 #outercontainer {
143     width: 91%;
144     min-width: 910px;
145     margin:0 auto;
146     background-position: 78% 100%;
147     padding: 1%;
148     background: url([[pix:theme|contback]]);
149     border: 1px solid #dadada;
152 #container {
153     width: 100%;
154     margin:0 auto;
155     background: #fff url([[pix:theme|post_grid]]) repeat-y 21% 100%;
156     border: 1px solid #dadada;
159 #innercontainer {
160     background: url([[pix:theme|post_grid]]) repeat-y  79% 100%;
163 /** remove background image line for post or pre or content only **/
165 .side-pre-only #innercontainer, .content-only #innercontainer, .content-only #container, .side-post-only #container {
166     background-image: none !important;
169 /** breadcrumb and button holders at top of page content **/
171 div#jcontrols_button {
172     width: 100%;
173     min-height: 35px;
174     border-top: 1px solid #fff;
175     background: #f9f9f9 url([[pix:theme|hr_grid]]) repeat-x 100% 100%;
178 div#jcontrols_bottom {
179     width: 100%;
180     height: 35px;
181     background: url([[pix:theme|hr_grid]]) repeat-x 0% 0%;
182     clear: both;
185 div.jcontrolsleft {
186     min-height: 35px;
187     line-height: 35px;
188     margin-left: 15px;
189     font-weight: 600;
190     font-size: 13px;
191     float: left;
192     min-width: 100px;
195 div.jcontrolsright {
196     float: right;
197     min-width: 100px;
198     min-height: 35px;
199     margin-right: 15px;
202 div.jcontrolsright div.singlebutton, div.jcontrolsright div.forumsearch {
203     margin: 5px 0px 0px;
206 /** foot wraps and inner divs **/
208 #footer {
209     width: 91%;
210     height: 35px;
211     position: relative;
212     margin: 0 auto;
215 #page-footer {
216     position: relative;
217     bottom: 0;
218     left: 0;
219     width: 100%;
220     background: none;
221     margin-top: 10px;
222     height: 35px;
225 .johndocs {
226     float: right;
227     height: 15px;
228     font-size: 8px;
229     margin: 10px 3px 0px 0px;
230     color: #333333;
233 .johndocs a, div.johndocsleft a {
234     font-weight: 200;
235     text-decoration: none;
238 div.johndocsleft {
239     float: left;
240     height: 15px;
241     margin-top: 10px;
242     width: 300px;
243     color: #333333;
244     font-size: 11px;
247 /** Some breadcrumb style **/
249 .breadcrumb ul {
250     line-height: 35px;
253 .breadcrumb li a,.breadcrumb li, .breadcrumb li a:visited {
254     font-weight: 200;
255     text-decoration: none;
256     color: #666666;
257     font-size: 12px;
260 .breadcrumb li a:hover {
261     text-decoration: underline;
262     color: #333333;
265 .breadcrumb li img {
266     vertical-align: middle;
269 /** breadcrumb image replacement **/
271 div#jcontrols_button span.arrow.sep {
272     font-size: .01em;
273     color: #fafafa;
274     background: url([[pix:theme|breadcrumb_separator_arrow_2_dots]]) no-repeat;
275     background-position: 50% 7px;
276     display: inline-block;
277     width: 16px;
280 /** Block styles **/
282 .block {
283     margin: 0 0 5px 0 !important;
284     padding: 0 0 0 0 !important;
285     border: none !important;
288 .block div.header {
289     margin: 0 0 0 !important;
290     padding-top: 0 !important;
291     min-height: 33px;
292     height: auto !important;
293     height: 33px;
294     border-right: 1px solid #dadada;
295     border-top: 1px solid #dfdfdf;
296     border-left: 1px solid #dfdfdf;
297     border-bottom: 1px solid #cccccc;
298     background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
301 .block.hidden div.header {
302     border: 1px solid #dadada;
305 .block.block_with_controls div.header div.commands {
306     text-align: center;
307     border-top: 1px solid #ccc;
308     padding: 2px;
311 .block.block_with_controls div.header div.commands a img {
312     margin-right: 3px;
315 .title h2 {
316     padding: 0px 0px 0px 10px;
317     font-size: 16px;
318     text-transform: none;
319     margin: 0 !important;
320     line-height: 32px;
321     font-weight: 800;
324 .block div.block_action input, .block div.block_action img {
325     margin-top: 3px;
326     margin-right: 3px;
327     position: relative;
328     top: 6px;
331 .block div.content {
332     font-size: 12px;
333     font-weight: 200;
334     padding: 10px 15px 15px;
337 /** extra left padding on right side blocks **/
339 #region-post .block div.content {
340     padding-left: 20px;
343 /** some specific block styles for calendar block, login block, my profile block, etc. **/
345 .block_calendar_month table.minicalendar.calendartable td,.block_calendar_month table.minicalendar.calendartable th {
346     border: none !important;
349 .block_calendar_month table.minicalendar {
350     margin-bottom: 0px !important;
353 .block_calendar_month table.minicalendar.calendartable th abbr {
354     border: none !important;
355     text-decoration: none;
358 .block_comments div.content li {
359     list-style-type: none;
362 .block_messages.block div.content .list a {
363     font-size: 10px;
366 .block_login.block div.content div {
367     margin-bottom: 9px;
368     clear: both;
371 .block_login.block div.content label {
372     font-size: 11px;
373     display: inline-block;
374     min-width: 50px;
375     margin-right: 3px;
378 .block_myprofile div.content div {
379     font-size: 11px;
382 .block_myprofile div.content div.myprofileitem.picture {
383     width: 105px;
384     float: left;
387 .block_myprofile div.myprofileitem.fullname {
388     font-size: 12px;
389     font-weight: 800;
392 .block_myprofile div.myprofileitem.edit {
393     clear: both;
394     font-weight: 800;
395     font-size: 12px;
398 .block_news_items div.content li.post {
399     margin-bottom: 4px;
400     margin-top: 2px;
403 .block_news_items div.content div.head.clearfix {
404     font-size: 11px;
407 .block_news_items div.content div.info {
408     font-weight: 600;
411 /** inner block style for decent display of recent news, etc **/
413 .block_recent_activity.block_docked div.content h2.main, .block_recent_activity.block_docked div.content h3.main, .side-pre .block div.content h2.main,.side-post .block div.content h2.main,.block div.content h3.main,.block div.content h2 {
414     font-size: 13px;
415     color: #333;
416     font-weight: 800;
417     background: none;
418     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
421 /** a few styles for the tabs **/
423 div.tabtree li a span {
424     font-size: 11px;
427 /** yui overlays **/
429 div.yui3-widget.yui3-overlay.yui3-widget-positioned {
430     border: 1px solid #cccccc;
433 div.yui3-overlay-content.yui3-widget-stdmod {
434     border: 1px solid #fff;
435     background: #ffff66 url([[pix:theme|alert-overlay]]) repeat-x;
438 div.yui3-widget-bd {
439     border: none;
440     background: none;
443 div.yui3-widget-bd h1.helpheading {
444     font-size: 16px !important;
445     font-weight: 800;
446     margin-top: 5px;
449 .yui-module.yui-overlay.yui-panel div.hd {
450     background: #eeeeee url([[pix:theme|bart5]]) repeat-x 0% 90%;
451     }
453 /**moodle dropdown css for yui menu **/
455 #custommenu {
456     font-size: 13px;
457     font-weight: 600;
458     border: none !important;
459     height: 45px;
462 #custommenu .yui3-menu.yui3-menu-horizontal {
463     background: #fafafa url([[pix:theme|menubarback]]) repeat-x;
464     border-bottom: 1px solid #cccccc;
465     border-top: 1px solid #dadada;
466     border-left: none;
467     border-right: 1px solid #cccccc;
468     float: right;
471 #custommenu .yui3-menu-content {
472     border-width: 0;
475 #custommenu .yui3-menu-content li a {
476     font-size: 12px;
477     font-weight: 600;
478     text-transform: lowercase;
479     line-height: 45px;
480     cursor: pointer;
481     border-right-width: 0;
482     border-top-width: 0;
483     border-bottom-width: 0;
486 #custommenu .yui3-menu-label {
487     padding-left: 16px !important;
488     background: url([[pix:theme|yuiarrows]]) no-repeat 7px 17px;
491 #custommenu .yui3-menu-label-menuvisible {
492     background-position: 5px -23px;
495 #custommenu .yui3-menu-content li {
496     border-left: 1px solid #dadada;
497     border-top-width: 0;
500 #custommenu .yui3-menu-content li:hover {
501     background: #eee;
504 #custommenu .yui3-menu.custom_menu_submenu {
505     background: url([[pix:theme|yuiarrow]]) no-repeat 40px 0;
506     border: none;
507     min-width: 100px;
508     z-index: 99998;
511 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu.custom_menu_submenu {
512     background-image: none;
513     background-color: transparent;
514     min-width: 100px;
517 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content {
518     background: #fff;
519     z-index: 99999;
520     min-width: 200px;
521     padding-top: 0;
522     padding-bottom: 0;
523     margin: 20px 0px 0px -40px;
526 /** below style to move sub subs to the left to keep from going off the page **/
528 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content .yui3-menu.custom_menu_submenu .yui3-menu-content {
529     margin-left: -400px !important;
530     /** double the width of the menu item **/
531     position: absolute;
532     top: -15px;
535 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content li {
536     border-left: none;
539 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content li a {
540     font-size: 11px;
541     border-bottom: 1px solid #cccccc;
542     border-top-width: 0;
543     text-transform: none;
544     background: #eee;
545     text-decoration: none;
546     text-transform: lowercase;
549 #custommenu .yui3-menu.custom_menu_submenu .yui3-menu-content li a:hover {
550     background: #cccccc;
551     cursor: pointer;
552     color: #000;
553     text-decoration: none;
556 #custommenu .yui3-menu.custom_menu_submenu li a.yui3-menu-label {
557     background: #eee url([[pix:theme|yuiarrows]]) no-repeat 7px -72px;
560 #custommenu .yui3-menu.custom_menu_submenu li a.yui3-menu-label:hover {
561     background: #ccc url([[pix:theme|yuiarrows]]) no-repeat 7px -72px;
564 /** yui moodle dock bar **/
566 #dock {
567     padding-top: 0px;
568     width: 30px;
571 div.dockeditem_container div.dockeditem {
572     background: url([[pix:theme|mbar]]) repeat-y;
573     border: none;
574     color: #fff;
575     font: 100% Constantia, Lucidabright, Lucida, Georgia, serif;
578 div.dockeditem_container.firstdockitem {
579     border-top: none;
582 div.dockedtitle {
583     border: none;
584     padding-top: 3px;
585     padding-bottom: 3px;
588 .dockedtitle h2 {
589     font-weight: 200 !important;
592 div.dockeditempanel_content {
593     border: 1px solid #dadada !important;
594     border-left: none !important;
595     font-size: 90%;
598 div.dockeditempanel_content a {
599     text-decoration: none;
602 div.dockeditempanel_hd {
603     text-align: left;
604     font-size: 12px;
607 div.dockeditempanel_hd {
608     padding-top: 3px;
609     padding-bottom: 3px;
610     background: #eee;
611     border-bottom: 1px solid #dadada !important;
614 div.dockeditempanel_hd h2 {
615     font-weight: 600;
616     font-size: 12px;
619 div.dockeditempanel_bd ul, div.dockeditempanel_bd li {
620     list-style-type: none;
621     padding: 0;
624 div.dockeditempanel_bd {
625     font-weight: 200;
628 #dockeditempanel {
629     margin-left: 1px;
632 html>
634 /**/body #dockeditempanel {
635     margin-top: -20px;
638 #dock div.controls {
639     margin-top: 20px;
640     padding-top: 0px;
641     position: relative;
644 /** main headings **/
646 .generalbox h2,h3.sectionname, h2.headingblock,h2.main,h3.main, h2.main a, h3.main a, div.loginpanel h2, div.signuppanel h2 {
647     font-size: 30px;
648     padding-bottom: 2px;
649     margin: 3px 0 2px;
650     border-bottom: none;
651     display: block;
652     font-family: Georgia, serif;
653     font-weight: normal;
654     letter-spacing: -1px;
655     line-height: 1em;
656     background: url([[pix:theme|hr_grid]]) repeat-x 0% 89%
657     }
659 .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 {
660     font-size: 22px;
661     background: none;
664 /** forum post style **/
666 .forumpost .content {
667     border: 1px solid #dadada;
668     border-top: none;
669     background: #fff;
670     padding: 1em 1em 1em 1em;
673 .forumpost .content div.posting {
674     font-size: 90%;
677 .forumpost .topic {
678     border: 1px solid #dadada;
679     padding-top: 0px;
680     padding-bottom: 0px;
683 .forumpost .topic div {
684     margin:4px;
687 .forumpost .subject, .blog_entry div.subject a {
688     font-size: 19px;
691 td.picture {
692     border-right: none !important;
695 td.author {
696     border-left: none !important;
699 .forumpost {
700     border: none;
703 .forumpost .commands a {
704     text-decoration: none;
705     font-weight: 200;
708 .forumpost .left {
712 .forumpost .left.picture {
713     background-image: url([[pix:theme|postline]]);
714     background-repeat: no-repeat;
715     background-position: 180% 106%;
718 .forumpost .left.picture img {
719     border: 1px solid #eee;
720     border-bottom: 1px solid #ccc;
721     border-right: 1px solid #dadada;
722     background: #fff;
723     margin: 4px 0 9px;
726 .forumpost .starter {
727     background-color: #FFF;
730 .forumpost .author {
731     font-size: 11px !important;
732     color: #666;
733     font-style: italic;
734     font-weight: 200;
737 .forumpost .author a {
738     font-style: normal;
739     font-weight: 800;
742 .info .name a {
743     font-weight: bold;
746 .indent {
747     margin-left: 30px;
750 div.subscribelink {
751     text-align: right;
754 .subscribelink a {
755     text-decoration: none;
756     font-size: 11px;
759 /**tables and fields and foms oh my! **/
761 .mform fieldset,fieldset.clearfix {
762     border: 1px solid #dadada !important;
763     background: #f9f9f9;
766 .ftoggler {
767     font-size: 18px;
768     color: #333333;
771 div.notifysuccess {
772     width: 80%;
773     margin: 0 auto;
774     font-size: 15px;
775     color: #008500;
776     border: 3px solid #dadada;
777     text-align: center;
778     background: #fff url([[pix:theme|check]]) no-repeat 2% 50%;
779     padding: 5px;
782 table a {
783     text-decoration: none;
786 td.maincalendar table.calendartable th, table.rolecap .header,.generaltable .header,.forumheaderlist .header,.files .header,.editcourse .header,.logtable .header,#attempts .header,table#categoryquestions th {
787     font-size: 11px;
788     font-weight: 200;
789     text-decoration: none;
790     color: #fff !important;
791     border-top: 1px solid #ccc !important;
792     padding: 5px;
795 table#categoryquestions th a {
796     color: #fff;
799 .generaltable .header a,.forumheaderlist .header a, th.header.questionnametext a {
800     border: none;
801     color: #fff !important;
802     font-size: 12px;
803     text-decoration: none;
804     padding: 5px;
807 tr.r1 td {
808     background-color: #f9f9f9;
811 table.rolecap td, table.rolecap th {
812     border-bottom: 1px solid #dadada;
815 table.rolecap td.risk {
816     border-left: 1px solid #dadada;
819 /** Coursebox and category box stuff for front page **/
821 ul.unlist, ul.unlist li, ul.unlist li div, ul.unlist li div ul, ul.unlist li div ul li {
822     list-style-type: none;
823     padding: 0;
824     margin: 0;
827 div.coursebox {
828     padding-bottom: 7px !important;
829     margin-bottom: 7px !important;
830     border-bottom: 1px solid #eee;
833 div.coursebox h3.name {
834     margin-top: 0px;
835     margin-bottom: 0px;
838 div.coursebox h3.name a {
839     font-size: 16px;
840     font-weight: 400;
843 .unlist div.summary {
844     font-size: 14px;
845     color: #666666;
846     font-style: italic;
849 .unlist ul.teachers {
850     display: block;
851     padding-left: 5px !important;
854 .unlist ul.teachers li {
855     font-size: 10px;
858 .unlist ul.teachers li a {
859     font-size: 11px;
862 div.categorybox {
863     border: none !important;
864     margin-top: 0;
867 td.category.name a {
868     padding-left: 20px;
869     background: url([[pix:theme|jcourse]]) no-repeat 0 50%;
870     font-weight: 400;
871     font-size: 16px;
874 #course-index td.category.name a {
875     padding-left: 0px;
876     background-image: none;
879 table.categorylist td {
880     padding: 0;
883 div.course_category_tree a {
884     font-size: 16px;
885     font-weight: 400;
886     text-decoration: none;
889 div.course_category_tree div.category,div.course_category_tree div.category_label,div.course_category_tree div.courses {
890     margin-bottom: 8px;
893 div.course_category_tree div.category.with_children div.category_label {
894     background-position: 0 55% !important;
897 div.course_category_tree div.course.odd {
898     background: #eee;
901 div.course_category_tree div.course a {
902     font-size: 14px;
905 div.category.subcategory.with_children {
906     margin-left: 20px;
909 div.course_category_tree div.controls {
910     font-size: 10px;
911     color: #666;
912     text-transform: uppercase;
915 div.course_category_tree div.controls div {
916     margin-top: 3px;
917     margin-right: 10px;
918     border-bottom: 1px solid #dadada;
921 /** inside  of course **/
923 li.section {
924     border-bottom: 1px solid #dadada;
925     clear: both;
926     min-height: 30px;
929 li#section-0 div.content {
930     margin-top: 0px;
931     padding-top: 0px;
934 li.current {
935     background: #ffffe3;
938 li.current div.content {
939     background: #fff;
942 h3.weekdates {
943     border: 1px solid #ccc;
944     background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
945     width: 170px;
946     font-size: 11px !important;
947     font-weight: 200;
948     text-transform: uppercase;
949     text-align: center;
950     margin: 0px 0px 3px;
951     color: #333333 !important;
952     padding: 3px;
955 .current h3.weekdates {
956     color: black !important;
957     font-weight: 600;
960 div.course-content div.left.side {
961     font-weight: 200;
962     font-size: 20px;
963     font-family: Georgia, serif;
964     color: #666;
967 span.completionprogress {
968     font-size: 11px;
969     font-weight: 200;
972 /**my moodle page style **/
974 div.assignment.overview {
975     margin-bottom: 5px;
976     padding-bottom: 3px;
977     border-bottom: 1px dashed #dadada;
980 div.assignment.overview div.name {
981     font-weight: 600;
984 div.assignment.overview div {
985     display: block !important;
986     float: none !important;
987     width: 100% !important;
990 #page-my-index div.coursebox {
991     border-bottom: none;
995 /** glossary activity **/
997 table.glossarycategoryheader h2.main {
998     text-align: center;
999     margin-bottom: 0;
1000     margin-top: 0;
1003 table.glossarypost {
1004     margin-top: 0;
1005     width: 100%;
1006     border-bottom: 1px dashed #dadada;
1009 table.glossarypost td.entry h3 {
1010     font-size: 20px;
1013 /** a few quick wiki styles **/
1015 #page-mod-wiki-view div.generalbox {
1016     padding: 10px;
1019 #page-mod-wiki-view h2.wiki_headingtitle {
1020     font-size: 22px;
1021     font-family: Georgia, serif;
1022     color: #333333;
1023     font-weight: 600;
1024     text-align: left;
1025     margin-bottom: 3px;
1026     margin-top: 2px;
1029 /**HR in content blocks **/
1031 .content hr {
1032     height: 1px;
1033     color: #dadada;
1034     background-color: #dadada !important;
1035     border: none;
1036     border-style: none;
1039 /** some MISC styles to clean things up and keep the theme consistant **/
1041 div#intro {
1042     border: none;
1043     text-align: center;
1044     font-size: 14px;
1045     color: #333333;
1048 div.que {
1049     border: 1px solid #dadada;
1052 div.questionbankwindow.block div.header {
1053     background: #eee !important;
1056 div.questionbankwindow.block div.header a {
1057     color: #333333 !important;
1058     font-size: 11px;
1061 div.generalbox, div.section {
1062     border: 1px solid #dadada;
1065 /** take borders away from some generalboxes here **/
1067 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 {
1068     border: none;
1071 div.generalbox.firstpageoptions h3.main {
1072     font-size: 16px;
1075 div.redirectmessage {
1076     width: 60%;
1077     margin: 10px auto 0 auto;
1078     border: none;
1079     font-size: 13px;
1080     background: #fff url([[pix:theme|ajax-loader]]) no-repeat 50% 100%;
1081     padding: 20px;
1084 div.box.errorbox {
1085     border: 1px solid #dadada;
1086     color: #ff0000;
1087     background: #fff url([[pix:theme|error]]) no-repeat 1% 3%;
1088     padding: 10px;
1091 div#newmessageoverlay {
1092     padding: 10px;
1095 div#newmessageoverlay a {
1096     text-decoration: none;
1097     font-size: 11px;
1100 #page-mod-page-view div.generalbox {
1101     border-left: none;
1102     border-right: none;
1103     border-top: none;
1106 div#tablecontainer {
1107     margin-bottom: 10px;
1110 div.course-content div.availabilityinfo {
1111     font-size: 11px;
1112     font-style: italic;
1113     padding: 2px;
1114     border-bottom: 1px dashed #dadada;
1115     margin-bottom: 10px;
1118 div.singlebutton.forumaddnew {
1119     text-align: center;
1122 #page-course-info h2.main {
1123     line-height: 5px;
1124     margin-bottom: 5px;
1127 #page-course-info div.generalbox ul, #page-course-info div.generalbox li {
1128     list-style-type: none;