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
;
20 outline: 0; /* for browsers that understand */
24 outline: 0; /* for browsers that understand */
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
;
77 /** Logo and menu bar divs and wrap **/
83 border-top: 1px solid
#fff;
117 font-family: Palatino
,"Palatino Linotype",Georgia
,"Times New Roman",serif
;
119 letter-spacing: -1px;
125 text-decoration: none
;
140 /** main content wraps **/
146 background-position: 78% 100%;
148 background: url
([[pix:theme|contback
]]);
149 border: 1px solid
#dadada;
155 background: #fff url
([[pix:theme|post_grid
]]) repeat-y
21% 100%;
156 border: 1px solid
#dadada;
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
{
174 border-top: 1px solid
#fff;
175 background: #f9f9f9 url
([[pix:theme|hr_grid
]]) repeat-x
100% 100%;
178 div#jcontrols_bottom
{
181 background: url
([[pix:theme|hr_grid
]]) repeat-x
0% 0%;
202 div
.jcontrolsright div
.singlebutton
, div
.jcontrolsright div
.forumsearch
{
206 /** foot wraps and inner divs **/
229 margin: 10px 3px 0px 0px;
233 .johndocs a, div.johndocsleft a {
235 text-decoration: none
;
247 /** Some breadcrumb style **/
253 .breadcrumb li a,.breadcrumb li, .breadcrumb li a:visited {
255 text-decoration: none
;
260 .breadcrumb li a:hover {
261 text-decoration: underline
;
266 vertical-align: middle
;
269 /** breadcrumb image replacement **/
271 div#jcontrols_button span
.arrow
.sep
{
274 background: url
([[pix:theme|breadcrumb_separator_arrow_2_dots
]]) no-repeat
;
275 background-position: 50% 7px;
276 display: inline-block
;
283 margin: 0 0 5px 0 !important
;
284 padding: 0 0 0 0 !important
;
285 border: none
!important
;
289 margin: 0 0 0 !important
;
290 padding-top: 0 !important
;
292 height: auto
!important
;
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 {
307 border-top: 1px solid
#ccc;
311 .block.block_with_controls div.header div.commands a img {
316 padding: 0px 0px 0px 10px;
318 text-transform: none
;
319 margin: 0 !important
;
324 .block div.block_action input, .block div.block_action img {
334 padding: 10px 15px 15px;
337 /** extra left padding on right side blocks **/
339 #region-post .block div
.content
{
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 {
366 .block_login.block div.content div {
371 .block_login.block div.content label {
373 display: inline-block
;
378 .block_myprofile div.content div {
382 .block_myprofile div.content div.myprofileitem.picture {
387 .block_myprofile div.myprofileitem.fullname {
392 .block_myprofile div.myprofileitem.edit {
398 .block_news_items div.content li.post {
403 .block_news_items div.content div.head.clearfix {
407 .block_news_items div.content div.info {
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 {
418 font-family: "Helvetica Neue", Helvetica
, Arial
, sans-serif
;
421 /** a few styles for the tabs **/
423 div
.tabtree li a span
{
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
;
443 div
.yui3-widget-bd h1
.helpheading
{
444 font-size: 16px !important
;
449 .yui-module.yui-overlay.yui-panel div.hd {
450 background: #eeeeee url
([[pix:theme|bart5
]]) repeat-x
0% 90%;
453 /**moodle dropdown css for yui menu **/
458 border: none
!important
;
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;
467 border-right: 1px solid
#cccccc;
471 #custommenu .yui3-menu-content
{
475 #custommenu .yui3-menu-content li a
{
478 text-transform: lowercase
;
481 border-right-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;
500 #custommenu .yui3-menu-content
li:hover
{
504 #custommenu .yui3-menu
.custom_menu_submenu
{
505 background: url
([[pix:theme|yuiarrow
]]) no-repeat
40px 0;
511 #custommenu .yui3-menu
.custom_menu_submenu
.yui3-menu
.custom_menu_submenu
{
512 background-image: none
;
513 background-color: transparent
;
517 #custommenu .yui3-menu
.custom_menu_submenu
.yui3-menu-content
{
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 **/
535 #custommenu .yui3-menu
.custom_menu_submenu
.yui3-menu-content li
{
539 #custommenu .yui3-menu
.custom_menu_submenu
.yui3-menu-content li a
{
541 border-bottom: 1px solid
#cccccc;
543 text-transform: none
;
545 text-decoration: none
;
546 text-transform: lowercase
;
549 #custommenu .yui3-menu
.custom_menu_submenu
.yui3-menu-content li
a:hover
{
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 **/
571 div
.dockeditem_container div
.dockeditem
{
572 background: url
([[pix:theme|mbar
]]) repeat-y
;
575 font: 100% Constantia
, Lucidabright
, Lucida
, Georgia
, serif
;
578 div
.dockeditem_container
.firstdockitem
{
589 font-weight: 200 !important
;
592 div
.dockeditempanel_content
{
593 border: 1px solid
#dadada !important
;
594 border-left: none
!important
;
598 div
.dockeditempanel_content a
{
599 text-decoration: none
;
602 div
.dockeditempanel_hd
{
607 div
.dockeditempanel_hd
{
611 border-bottom: 1px solid
#dadada !important
;
614 div
.dockeditempanel_hd h2
{
619 div
.dockeditempanel_bd ul
, div
.dockeditempanel_bd li
{
620 list-style-type: none
;
624 div
.dockeditempanel_bd
{
634 /**/body #dockeditempanel
{
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 {
652 font-family: Georgia
, serif
;
654 letter-spacing: -1px;
656 background: url
([[pix:theme|hr_grid
]]) repeat-x
0% 89%
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 {
664 /** forum post style **/
666 .forumpost .content {
667 border: 1px solid
#dadada;
670 padding: 1em 1em 1em 1em;
673 .forumpost .content div.posting {
678 border: 1px solid
#dadada;
683 .forumpost .topic div {
687 .forumpost .subject, .blog_entry div.subject a {
692 border-right: none
!important
;
696 border-left: none
!important
;
703 .forumpost .commands a {
704 text-decoration: none
;
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;
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 solid
#ccc !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: 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 div#tablecontainer
{
1107 margin-bottom: 10px;
1110 div
.course-content div
.availabilityinfo
{
1114 border-bottom: 1px dashed
#dadada;
1115 margin-bottom: 10px;
1118 div
.singlebutton
.forumaddnew
{
1122 #page-course-info h2
.main
{
1127 #page-course-info div
.generalbox ul
, #page-course-info div
.generalbox li
{
1128 list-style-type: none
;