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;
121 font-family: Palatino,"Palatino Linotype",Georgia,"Times New Roman",serif;
123 letter-spacing: -1px;
129 text-decoration: none;
144 /** main content wraps **/
150 background-position: 78% 100%;
152 background: url([[pix:theme|contback]]);
153 border: 1px solid #dadada;
159 background: #fff url([[pix:theme|post_grid]]) repeat-y 21% 100%;
160 border: 1px solid #dadada;
164 background: url([[pix:theme|post_grid]]) repeat-y 79% 100%;
167 /** remove background image line for post or pre or content only **/
169 .side-pre-only #innercontainer, .content-only #innercontainer, .content-only #container, .side-post-only #container {
170 background-image: none !important;
173 /** breadcrumb and button holders at top of page content **/
175 div#jcontrols_button {
178 border-top: 1px solid #fff;
179 background: #f9f9f9 url([[pix:theme|hr_grid]]) repeat-x 100% 100%;
182 div#jcontrols_bottom {
185 background: url([[pix:theme|hr_grid]]) repeat-x 0% 0%;
206 div.jcontrolsright div.singlebutton, div.jcontrolsright div.forumsearch {
210 /** foot wraps and inner divs **/
233 margin: 10px 3px 0px 0px;
237 .johndocs a, div.johndocsleft a {
239 text-decoration: none;
251 /** Some breadcrumb style **/
257 .breadcrumb li a,.breadcrumb li, .breadcrumb li a:visited {
259 text-decoration: none;
264 .breadcrumb li a:hover {
265 text-decoration: underline;
270 vertical-align: middle;
273 /** breadcrumb image replacement **/
275 div#jcontrols_button span.arrow.sep {
278 background: url([[pix:theme|breadcrumb_separator_arrow_2_dots]]) no-repeat;
279 background-position: 50% 9px;
280 display: inline-block;
288 margin: 0 0 5px 0 !important;
289 padding: 0 0 0 0 !important;
290 border: none !important;
294 margin: 0 0 0 !important;
295 padding-top: 0 !important;
297 height: auto !important;
299 border-right: 1px solid #dadada;
300 border-top: 1px solid #dfdfdf;
301 border-left: 1px solid #dfdfdf;
302 border-bottom: 1px solid #cccccc;
303 background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
306 .block.hidden div.header {
307 border: 1px solid #dadada;
310 .block.block_with_controls div.header div.commands {
312 border-top: 1px solid #ccc;
316 .block.block_with_controls div.header div.commands a img {
321 padding: 0px 0px 0px 10px;
323 text-transform: none;
324 margin: 0 !important;
329 .block div.block_action input, .block div.block_action img {
339 padding: 10px 15px 15px;
342 /** extra left padding on right side blocks **/
344 #region-post .block div.content {
348 /** some specific block styles for calendar block, login block, my profile block, etc. **/
350 .block_calendar_month table.minicalendar.calendartable td,.block_calendar_month table.minicalendar.calendartable th {
351 border: none !important;
354 .block_calendar_month table.minicalendar {
355 margin-bottom: 0px !important;
358 .block_calendar_month table.minicalendar.calendartable th abbr {
359 border: none !important;
360 text-decoration: none;
363 .block_comments div.content li {
364 list-style-type: none;
367 .block_messages.block div.content .list a {
371 .block_login.block div.content div {
376 .block_login.block div.content label {
378 display: inline-block;
383 .block_myprofile div.content div {
387 .block_myprofile div.content div.myprofileitem.picture {
392 .block_myprofile div.myprofileitem.fullname {
397 .block_myprofile div.myprofileitem.edit {
403 .block_news_items div.content li.post {
408 .block_news_items div.content div.head.clearfix {
412 .block_news_items div.content div.info {
416 /** inner block style for decent display of recent news, etc **/
418 .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 {
423 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
426 /** a few styles for the tabs **/
428 div.tabtree li a span {
434 div.yui3-widget.yui3-overlay.yui3-widget-positioned {
435 border: 1px solid #cccccc;
438 div.yui3-overlay-content.yui3-widget-stdmod {
439 border: 1px solid #fff;
440 background: #ffff66 url([[pix:theme|alert-overlay]]) repeat-x;
448 div.yui3-widget-bd h1.helpheading {
449 font-size: 16px !important;
451 margin: 5px 0px 2px 18px;
452 background: url([[pix:theme|information]]) no-repeat 0% 50%;
455 .yui-module.yui-overlay.yui-panel div.hd {
456 background: #eeeeee url([[pix:theme|bart5]]) repeat-x 0% 90%;
459 /**moodle dropdown css for yui menu **/
464 border: none !important;
468 div.yui3-menu.yui3-menu-horizontal {
469 background: #fafafa url([[pix:theme|menubarback]]) repeat-x !important;
470 border-bottom: 1px solid #cccccc !important;
471 border-top: 1px solid #dadada !important;
473 border-right: 1px solid #cccccc;
477 div.yui3-menu-content {
478 border: none !important;
481 .yui3-menu-content li a {
484 text-transform: lowercase;
487 border-right: none !important;
488 border-top: none !important;
489 border-bottom: none !important;
492 .yui3-menu-horizontal .yui3-menu-label {
493 padding-left: 16px !important;
494 background: url([[pix:theme|yuiarrows]]) no-repeat 7px 17px !important;
497 .yui3-menu-horizontal .yui3-menu-label-menuvisible {
498 background-position: 5px -23px !important;
501 .yui3-menu-content li {
502 border-left: 1px solid #dadada;
503 border-top: none !important;
506 .yui3-menu-content li:hover {
510 div.yui3-menu.custom_menu_submenu {
511 background: url([[pix:theme|yuiarrow]]) no-repeat 40px 0;
517 div.yui3-menu.custom_menu_submenu div.yui3-menu.custom_menu_submenu {
518 background: none !important;
522 div.yui3-menu.custom_menu_submenu div.yui3-menu-content {
526 padding-top: 0 !important;
527 padding-bottom: 0 !important;
528 margin: 20px 0px 0px -40px;
531 /** below style to move sub subs to the left to keep from going off the page **/
533 div.yui3-menu.custom_menu_submenu div.yui3-menu-content div.yui3-menu.custom_menu_submenu div.yui3-menu-content {
534 margin-left: -400px !important;
535 /** double the width of the menu item **/
540 div.yui3-menu.custom_menu_submenu .yui3-menu-content li {
544 div.yui3-menu.custom_menu_submenu .yui3-menu-content li a {
546 border-bottom: 1px solid #cccccc !important;
547 border-top: 0px solid #fff !important;
548 text-transform: none;
549 background: #eee !important;
550 text-decoration: none !important;
551 text-transform: lowercase;
554 div.yui3-menu.custom_menu_submenu .yui3-menu-content li a:hover {
555 background: #cccccc !important;
557 color: black !important;
558 text-decoration: none !important;
561 div.yui3-menu.custom_menu_submenu li a.yui3-menu-label {
562 background: #eee url([[pix:theme|yuiarrows]]) no-repeat 7px -72px !important;
565 div.yui3-menu.custom_menu_submenu li a.yui3-menu-label:hover {
566 background: #ccc url([[pix:theme|yuiarrows]]) no-repeat !important 7px -72px;
569 /** yui moodle dock bar **/
576 div.dockeditem_container div.dockeditem {
577 background: url([[pix:theme|mbar]]) repeat-y;
580 font: 100% Constantia, Lucidabright, Lucida, Georgia, serif;
583 div.dockeditem_container.firstdockitem {
594 font-weight: 200 !important;
597 div.dockeditempanel_content {
598 border: 1px solid #dadada !important;
599 border-left: none !important;
603 div.dockeditempanel_content a {
604 text-decoration: none;
607 div.dockeditempanel_hd {
612 div.dockeditempanel_hd {
616 border-bottom: 1px solid #dadada !important;
619 div.dockeditempanel_hd h2 {
624 div.dockeditempanel_bd ul, div.dockeditempanel_bd li {
625 list-style-type: none;
629 div.dockeditempanel_bd {
639 /**/body #dockeditempanel {
649 /** main headings **/
651 .generalbox h2,h3.sectionname, h2.headingblock,h2.main,h3.main, h2.main a, h3.main a, div.loginpanel h2, div.signuppanel h2 {
657 font-family: Georgia, serif;
659 letter-spacing: -1px;
661 background: url([[pix:theme|hr_grid]]) repeat-x 0% 89%
664 .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 {
669 /** forum post style **/
671 .forumpost td.content {
672 border: 1px solid #dadada;
675 padding: 1em 1em 1em 1em;
678 .forumpost td.content div.posting {
682 .forumpost td.topic {
683 border: 1px solid #dadada;
688 .forumpost .subject, .blog_entry div.subject a {
693 border-right: none !important;
697 border-left: none !important;
704 .forumpost .commands a {
705 text-decoration: none;
710 padding: 4px 5px 4px 0;
713 .forumpost td.left.picture {
714 background: url([[pix:theme|postline]]) no-repeat 120% 104%;
717 .forumpost td.left.picture img {
718 border: 1px solid #eee;
719 border-bottom: 1px solid #ccc;
720 border-right: 1px solid #dadada;
722 padding: 4px 4px 9px;
726 .forumpost .starter {
727 background-color: #FFF;
731 font-size: 11px !important;
737 .forumpost .author a {
755 text-decoration: none;
759 /**tables and fields and foms oh my! **/
761 .mform fieldset,fieldset.clearfix {
762 border: 1px solid #dadada !important;
776 border: 3px solid #dadada;
778 background: #fff url([[pix:theme|check]]) no-repeat 2% 50%;
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 {
789 text-decoration: none;
790 color: #fff !important;
791 border-top: 1px #ccc solid !important;
795 table#categoryquestions th a {
799 .generaltable .header a,.forumheaderlist .header a, th.header.questionnametext a {
801 color: #fff !important;
803 text-decoration: none;
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;
828 padding-bottom: 7px !important;
829 margin-bottom: 7px !important;
830 border-bottom: 1px solid #eee;
833 div.coursebox h3.name {
838 div.coursebox h3.name a {
843 .unlist div.summary {
849 .unlist ul.teachers {
851 padding-left: 5px !important;
854 .unlist ul.teachers li {
858 .unlist ul.teachers li a {
863 border: none !important;
869 background-image: url([[pix:theme|jcourse]]) no-repeat 0 50%;
874 #course-index td.category.name a {
876 background-image: none;
879 table.categorylist td {
883 div.course_category_tree a {
886 text-decoration: none;
889 div.course_category_tree div.category,div.course_category_tree div.category_label,div.course_category_tree div.courses {
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 {
901 div.course_category_tree div.course a {
905 div.category.subcategory.with_children {
909 div.course_category_tree div.controls {
912 text-transform: uppercase;
915 div.course_category_tree div.controls div {
918 border-bottom: 1px solid #dadada;
921 /** inside of course **/
924 border-bottom: 1px solid #dadada;
929 li#section-0 div.content {
938 li.current div.content {
943 border: 1px solid #ccc;
944 background: #eeeeee url([[pix:theme|bart5]]) repeat-x;
946 font-size: 11px !important;
948 text-transform: uppercase;
951 color: #333333 !important;
955 .current h3.weekdates {
956 color: black !important;
960 div.course-content div.left.side {
963 font-family: Georgia, serif;
967 span.completionprogress {
972 /**my moodle page style **/
974 div.assignment.overview {
977 border-bottom: 1px dashed #dadada;
980 div.assignment.overview div.name {
984 div.assignment.overview div {
985 display: block !important;
986 float: none !important;
987 width: 100% !important;
990 #page-my-index div.coursebox {
995 /** glossary activity **/
997 table.glossarycategoryheader h2.main {
1003 table.glossarypost {
1006 border-bottom: 1px dashed #dadada;
1009 table.glossarypost td.entry h3 {
1013 /** a few quick wiki styles **/
1015 #page-mod-wiki-view div.generalbox {
1019 #page-mod-wiki-view h2.wiki_headingtitle {
1021 font-family: Georgia, serif;
1029 /**HR in content blocks **/
1034 background-color: #dadada !important;
1039 /** some MISC styles to clean things up and keep the theme consistant **/
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;
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 {
1071 div.generalbox.firstpageoptions h3.main {
1075 div.redirectmessage {
1077 margin: 10px auto 0 auto;
1080 background: #fff url([[pix:theme|ajax-loader]]) no-repeat 50% 100%;
1085 border: 1px solid #dadada;
1087 background: #fff url([[pix:theme|error]]) no-repeat 1% 3%;
1091 div#newmessageoverlay {
1095 div#newmessageoverlay a {
1096 text-decoration: none;
1100 #page-mod-page-view div.generalbox {
1106 /** fix overflow on quiz results display **/
1108 div#tablecontainer {
1110 margin-bottom: 10px;
1113 div.course-content div.availabilityinfo {
1117 border-bottom: 1px dashed #dadada;
1118 margin-bottom: 10px;
1123 .twocolumns div.loginpanel {
1124 border-right: 1px dashed #dadada !important;
1132 width: 50% !important;
1135 div.loginform div.form-input input {
1136 width: 90px !important;
1139 div.loginform label {
1144 float: right !important;
1145 width: 40% !important;
1150 div.singlebutton.forumaddnew {
1154 #page-course-info h2.main {
1159 #page-course-info div.generalbox ul, #page-course-info div.generalbox li {
1160 list-style-type: none;