1 /** body font family and background image **/
4 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
9 html a:hover,body a:hover {
10 text-decoration: underline;
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;
22 /* for browsers that understand */
28 /* for browsers that understand */
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;
81 /** Logo and menu bar divs and wrap **/
87 border-top: 1px solid #fff;
116 font-family: Palatino,"Palatino Linotype",Georgia,"Times New Roman",serif;
118 letter-spacing: -1px;
122 text-decoration: none;
137 /** main content wraps **/
143 background-position: 78% 100%;
145 background: url([[pix:theme|contback]]);
146 border: 1px solid #dadada;
152 background: #fff url([[pix:theme|post_grid]]) repeat-y 21% 100%;
153 border: 1px solid #dadada;
157 background: url([[pix:theme|post_grid]]) repeat-y 79% 100%;
160 /** remove background image line for post or pre or content only **/
162 .side-pre-only #innercontainer, .content-only #innercontainer, .content-only #container, .side-post-only #container {
163 background-image: none !important;
166 /** breadcrumb and button holders at top of page content **/
168 div#jcontrols_button {
171 border-top: 1px solid #fff;
172 background: #f9f9f9 url([[pix:theme|hr_grid]]) repeat-x 100% 100%;
175 div#jcontrols_bottom {
178 background: url([[pix:theme|hr_grid]]) repeat-x 0% 0%;
199 div.jcontrolsright div.singlebutton, div.jcontrolsright div.forumsearch {
203 /** foot wraps and inner divs **/
226 margin: 10px 3px 0px 0px;
230 .johndocs a, div.johndocsleft a {
232 text-decoration: none;
244 /** Some breadcrumb style **/
250 .breadcrumb li a,.breadcrumb li, .breadcrumb li a:visited {
252 text-decoration: none;
257 .breadcrumb li a:hover {
258 text-decoration: underline;
263 vertical-align: middle;
266 /** breadcrumb image replacement **/
268 div#jcontrols_button span.arrow.sep {
271 background: url([[pix:theme|breadcrumb_separator_arrow_2_dots]]) no-repeat;
272 background-position: 50% 9px;
273 display: inline-block;
281 margin: 0 0 5px 0 !important;
282 padding: 0 0 0 0 !important;
283 border: none !important;
287 margin: 0 0 0 !important;
288 padding-top: 0 !important;
290 height: auto !important;
292 border-right: 1px solid #dadada;
293 border-top: 1px solid #dfdfdf;
294 border-left: 1px solid #dfdfdf;
295 border-bottom: 1px solid #cccccc;
296 background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
299 .block.hidden div.header {
300 border: 1px solid #dadada;
303 .block.block_with_controls div.header div.commands {
305 border-top: 1px solid #ccc;
309 .block.block_with_controls div.header div.commands a img {
314 padding: 0px 0px 0px 10px;
316 text-transform: none;
317 margin: 0 !important;
322 .block div.block_action input {
331 padding: 10px 15px 15px;
334 /** extra left padding on right side blocks **/
336 #region-post .block div.content {
340 /** some specific block styles for calendar block, login block, my profile block, etc. **/
342 .block_calendar_month table.minicalendar.calendartable td,.block_calendar_month table.minicalendar.calendartable th {
343 border: none !important;
346 .block_calendar_month table.minicalendar {
347 margin-bottom: 0px !important;
350 .block_calendar_month table.minicalendar.calendartable th abbr {
351 border: none !important;
352 text-decoration: none;
355 .block_comments div.content li {
356 list-style-type: none;
359 .block_messages.block div.content .list a {
363 .block_login.block div.content div {
368 .block_login.block div.content label {
370 display: inline-block;
375 .block_myprofile div.content div {
379 .block_myprofile div.content div.myprofileitem.picture {
384 .block_myprofile div.myprofileitem.fullname {
389 .block_myprofile div.myprofileitem.edit {
395 .block_news_items div.content li.post {
400 .block_news_items div.content div.head.clearfix {
404 .block_news_items div.content div.info {
408 /** inner block style for decent display of recent news, etc **/
410 .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 {
415 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
418 /** a few styles for the tabs **/
420 div.tabtree li a span {
426 div.yui3-widget.yui3-overlay.yui3-widget-positioned {
427 border: 1px solid #cccccc;
430 div.yui3-overlay-content.yui3-widget-stdmod {
431 border: 1px solid #fff;
432 background: #ffff66 url([[pix:theme|alert-overlay]]) repeat-x;
440 div.yui3-widget-bd h1.helpheading {
441 font-size: 16px !important;
443 margin: 5px 0px 2px 18px;
444 background: url([[pix:theme|information]]) no-repeat 0% 50%;
447 .yui-module.yui-overlay.yui-panel div.hd {
448 background: #eeeeee url([[pix:theme|bart5]]) repeat-x 0% 90%;
451 /**moodle dropdown css for yui menu **/
456 border: none !important;
460 div.yui3-menu.yui3-menu-horizontal {
461 background: #fafafa url([[pix:theme|menubarback]]) repeat-x !important;
462 border-bottom: 1px solid #cccccc !important;
463 border-top: 1px solid #dadada !important;
465 border-right: 1px solid #cccccc;
469 div.yui3-menu-content {
470 border: none !important;
473 .yui3-menu-content li a {
476 text-transform: lowercase;
479 border-right: none !important;
480 border-top: none !important;
481 border-bottom: none !important;
484 .yui3-menu-horizontal .yui3-menu-label {
485 padding-left: 16px !important;
486 background: url([[pix:theme|yuiarrows]]) no-repeat 7px 17px !important;
489 .yui3-menu-horizontal .yui3-menu-label-menuvisible {
490 background-position: 5px -23px !important;
493 .yui3-menu-content li {
494 border-left: 1px solid #dadada;
495 border-top: none !important;
498 .yui3-menu-content li:hover {
502 div.yui3-menu.custom_menu_submenu {
503 background: url([[pix:theme|yuiarrow]]) no-repeat 40px 0;
509 div.yui3-menu.custom_menu_submenu div.yui3-menu.custom_menu_submenu {
510 background: none !important;
514 div.yui3-menu.custom_menu_submenu div.yui3-menu-content {
518 padding-top: 0 !important;
519 padding-bottom: 0 !important;
520 margin: 20px 0px 0px -40px;
523 /** below style to move sub subs to the left to keep from going off the page **/
525 div.yui3-menu.custom_menu_submenu div.yui3-menu-content div.yui3-menu.custom_menu_submenu div.yui3-menu-content {
526 margin-left: -400px !important;
527 /** double the width of the menu item **/
533 div.yui3-menu.custom_menu_submenu .yui3-menu-content li {
537 div.yui3-menu.custom_menu_submenu .yui3-menu-content li a {
539 border-bottom: 1px solid #cccccc !important;
540 border-top: 0px solid #fff !important;
541 text-transform: none;
542 background: #eee !important;
543 text-decoration: none !important;
544 text-transform: lowercase;
547 div.yui3-menu.custom_menu_submenu .yui3-menu-content li a:hover {
548 background: #cccccc !important;
550 color: black !important;
551 text-decoration: none !important;
554 div.yui3-menu.custom_menu_submenu li a.yui3-menu-label {
555 background: #eee url([[pix:theme|yuiarrows]]) no-repeat 7px -72px !important;
558 div.yui3-menu.custom_menu_submenu li a.yui3-menu-label:hover {
559 background: #ccc url([[pix:theme|yuiarrows]]) no-repeat !important 7px -72px;
562 /** yui moodle dock bar **/
569 div.dockeditem_container div.dockeditem {
570 background: url([[pix:theme|mbar]]) repeat-y;
573 font: 100% Constantia, Lucidabright, Lucida, Georgia, serif;
576 div.dockeditem_container.firstdockitem {
587 font-weight: 200 !important;
590 div.dockeditempanel_content {
591 border: 1px solid #dadada !important;
592 border-left: none !important;
596 div.dockeditempanel_content a {
597 text-decoration: none;
600 div.dockeditempanel_hd {
605 div.dockeditempanel_hd {
609 border-bottom: 1px solid #dadada !important;
612 div.dockeditempanel_hd h2 {
617 div.dockeditempanel_bd ul, div.dockeditempanel_bd li {
618 list-style-type: none;
622 div.dockeditempanel_bd {
632 /**/body #dockeditempanel {
642 /** main headings **/
644 .generalbox h2,h3.sectionname, h2.headingblock,h2.main,h3.main, h2.main a, h3.main a, div.loginpanel h2, div.signuppanel h2 {
650 font-family: Georgia, serif;
652 letter-spacing: -1px;
654 background: url([[pix:theme|hr_grid]]) repeat-x 0% 89%
657 .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 {
662 /** forum post style **/
664 .forumpost td.content {
665 border: 1px solid #dadada;
668 padding: 1em 1em 1em 1em;
671 .forumpost td.content div.posting {
675 .forumpost td.topic {
676 border: 1px solid #dadada;
681 .forumpost .subject, .blog_entry div.subject a {
686 border-right: none !important;
690 border-left: none !important;
697 .forumpost .commands a {
698 text-decoration: none;
703 padding: 4px 5px 4px 0;
706 .forumpost td.left.picture {
707 background: url([[pix:theme|postline]]) no-repeat 120% 104%;
710 .forumpost td.left.picture img {
711 border: 1px solid #eee;
712 border-bottom: 1px solid #ccc;
713 border-right: 1px solid #dadada;
715 padding: 4px 4px 9px;
719 .forumpost .starter {
720 background-color: #FFF;
724 font-size: 11px !important;
730 .forumpost .author a {
748 text-decoration: none;
752 /**tables and fields and foms oh my! **/
754 .mform fieldset,fieldset.clearfix {
755 border: 1px solid #dadada !important;
769 border: 3px solid #dadada;
771 background: #fff url([[pix:theme|check]]) no-repeat 2% 50%;
776 text-decoration: none;
779 td.maincalendar table.calendartable th, table.rolecap .header,.generaltable .header,.forumheaderlist .header,.files .header,.editcourse .header,.logtable .header,#attempts .header,table#categoryquestions th {
782 text-decoration: none;
783 color: #fff !important;
784 border-top: 1px #ccc solid !important;
788 table#categoryquestions th a {
792 .generaltable .header a,.forumheaderlist .header a, th.header.questionnametext a {
794 color: #fff !important;
796 text-decoration: none;
801 background-color: #f9f9f9;
804 table.rolecap td, table.rolecap th {
805 border-bottom: 1px solid #dadada;
808 table.rolecap td.risk {
809 border-left: 1px solid #dadada;
812 /** Coursebox and category box stuff for front page **/
814 ul.unlist, ul.unlist li, ul.unlist li div, ul.unlist li div ul, ul.unlist li div ul li {
815 list-style-type: none;
821 padding-bottom: 7px !important;
822 margin-bottom: 7px !important;
823 border-bottom: 1px solid #eee;
826 div.coursebox h3.name {
831 div.coursebox h3.name a {
836 .unlist div.summary {
842 .unlist ul.teachers {
844 padding-left: 5px !important;
847 .unlist ul.teachers li {
851 .unlist ul.teachers li a {
856 border: none !important;
862 background-image: url([[pix:theme|jcourse]]) no-repeat 0 50%;
867 #course-index td.category.name a {
869 background-image: none;
872 table.categorylist td {
876 div.course_category_tree a {
879 text-decoration: none;
882 div.course_category_tree div.category,div.course_category_tree div.category_label,div.course_category_tree div.courses {
886 div.course_category_tree div.category.with_children div.category_label {
887 background-position: 0 55% !important;
890 div.course_category_tree div.course.odd {
894 div.course_category_tree div.course a {
898 div.category.subcategory.with_children {
902 div.course_category_tree div.controls {
905 text-transform: uppercase;
908 div.course_category_tree div.controls div {
911 border-bottom: 1px solid #dadada;
914 /** inside of course **/
917 border-bottom: 1px solid #dadada;
922 li#section-0 div.content {
931 li.current div.content {
936 border: 1px solid #ccc;
937 background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
939 font-size: 11px !important;
941 text-transform: uppercase;
944 color: #333333 !important;
948 .current h3.weekdates {
949 color: black !important;
953 div.course-content div.left.side {
956 font-family: Georgia, serif;
960 span.completionprogress {
965 /**my moodle page style **/
967 div.assignment.overview {
970 border-bottom: 1px dashed #dadada;
973 div.assignment.overview div.name {
977 div.assignment.overview div {
978 display: block !important;
979 float: none !important;
980 width: 100% !important;
983 #page-my-index div.coursebox {
988 /** glossary activity **/
990 table.glossarycategoryheader h2.main {
999 border-bottom: 1px dashed #dadada;
1002 table.glossarypost td.entry h3 {
1006 /** a few quick wiki styles **/
1008 #page-mod-wiki-view div.generalbox {
1012 #page-mod-wiki-view h2.wiki_headingtitle {
1014 font-family: Georgia, serif;
1022 /**HR in content blocks **/
1027 background-color: #dadada !important;
1032 /** some MISC styles to clean things up and keep the theme consistant **/
1042 border: 1px solid #dadada;
1045 div.questionbankwindow.block div.header {
1046 background: #eee !important;
1049 div.questionbankwindow.block div.header a {
1050 color: #333333 !important;
1054 div.generalbox, div.section {
1055 border: 1px solid #dadada;
1058 /** take borders away from some generalboxes here **/
1060 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 {
1064 div.generalbox.firstpageoptions h3.main {
1068 div.redirectmessage {
1070 margin: 10px auto 0 auto;
1073 background: #fff url([[pix:theme|ajax-loader]]) no-repeat 50% 100%;
1078 border: 1px solid #dadada;
1080 background: #fff url([[pix:theme|error]]) no-repeat 1% 3%;
1084 div#newmessageoverlay {
1088 div#newmessageoverlay a {
1089 text-decoration: none;
1093 #page-mod-page-view div.generalbox {
1099 /** fix overflow on quiz results display **/
1101 div#tablecontainer {
1103 margin-bottom: 10px;
1106 div.course-content div.availabilityinfo {
1110 border-bottom: 1px dashed #dadada;
1111 margin-bottom: 10px;
1116 .twocolumns div.loginpanel {
1117 border-right: 1px dashed #dadada !important;
1125 width: 50% !important;
1128 div.loginform div.form-input input {
1129 width: 90px !important;
1132 div.loginform label {
1137 float: right !important;
1138 width: 40% !important;
1143 div.singlebutton.forumaddnew {
1147 #page-course-info h2.main {
1152 #page-course-info div.generalbox ul, #page-course-info div.generalbox li {
1153 list-style-type: none;