# This patch file was generated by NetBeans IDE
# This patch can be applied using context Tools: Apply Diff Patch action on respective folder.
# It uses platform neutral UTF-8 encoding.
# Above lines and this line are ignored by the patching process.
Index: moodle/blocks/blog_tags/styles.css
--- moodle/blocks/blog_tags/styles.css No Base Revision
+++ moodle/blocks/blog_tags/styles.css Locally New
@@ -0,0 +1,20 @@
+.block_blog_tags .s20 {font-size: 1.5em;font-weight: bold;}
+.block_blog_tags .s19 {font-size: 1.5em;}
+.block_blog_tags .s18 {font-size: 1.4em;font-weight: bold;}
+.block_blog_tags .s17 {font-size: 1.4em;}
+.block_blog_tags .s16 {font-size: 1.3em;font-weight: bold;}
+.block_blog_tags .s15 {font-size: 1.3em;}
+.block_blog_tags .s14 {font-size: 1.2em;font-weight: bold;}
+.block_blog_tags .s13 {font-size: 1.2em;}
+.block_blog_tags .s12,
+.block_blog_tags .s11 {font-size: 1.1em;font-weight: bold;}
+.block_blog_tags .s10,
+.block_blog_tags .s9 {font-size: 1.1em;}
+.block_blog_tags .s8,
+.block_blog_tags .s7 {font-size: 1em;font-weight: bold;}
+.block_blog_tags .s6,
+.block_blog_tags .s5 {font-size: 1em;}
+.block_blog_tags .s4,
+.block_blog_tags .s3 {font-size: 0.9em;font-weight: bold;}
+.block_blog_tags .s2,
+.block_blog_tags .s1 {font-size: 0.9em;}
Index: moodle/blocks/calendar_month/styles.css
--- moodle/blocks/calendar_month/styles.css No Base Revision
+++ moodle/blocks/calendar_month/styles.css Locally New
@@ -0,0 +1,8 @@
+.block_calendar_month table.minicalendar {width:100%;margin:10px auto;}
+.block_calendar_month table.minicalendar th,
+.block_calendar_month table.minicalendar td {padding:2px;width:14%;font-size:0.8em;text-align:center;}
+.block_calendar_month table.minicalendar td.weekend {color:#A00;}
+
+.block_calendar_month .calendar-controls .previous {text-align: left;display: block;float: left;width: 12%;}
+.block_calendar_month .calendar-controls .current {float:left;text-align: center;display: block;width:76%;}
+.block_calendar_month .calendar-controls .next {text-align: right;display: block;float: left;width: 12%;}
Index: moodle/blocks/calendar_month/styles.php
--- moodle/blocks/calendar_month/styles.php Base (1.2)
+++ moodle/blocks/calendar_month/styles.php Locally Deleted
@@ -1,23 +0,0 @@
-.block_calendar_month .cal_popup_caption,
-.block_calendar_month .cal_popup_fg div {
-    font-size: 0.85em !important;
-}
-
-.block_calendar_month .filters {
-    font-size:0.75em;
-    padding: 5px;
-}
-
-.block_calendar_month .filters table {
-    border-collapse:separate;
-    border-spacing: 2px;
-    padding: 2px;
-}
-
-.block_calendar_month .event_global,
-.block_calendar_month .event_course,
-.block_calendar_month .event_group,
-.block_calendar_month .event_user {
-    border-width: 2px;
-    border-style: solid;
-}
Index: moodle/blocks/calendar_upcoming/styles.css
--- moodle/blocks/calendar_upcoming/styles.css No Base Revision
+++ moodle/blocks/calendar_upcoming/styles.css Locally New
@@ -0,0 +1 @@
+.block_calendar_upcoming .event .date {text-align:right;}
Index: moodle/blocks/dock.js
--- moodle/blocks/dock.js Base (1.10)
+++ moodle/blocks/dock.js Locally Modified (Based On 1.10)
@@ -369,6 +369,12 @@
                 return;
             }
 
+            var blockclass = (function(classes){
+                var r = /(^|\s)(block_[a-zA-Z0-9_]+)(\s|$)/;
+                var m = r.exec(classes);
+                return (m)?m[2]:m;
+            })(node.getAttribute('className').toString());
+
             this.cachedcontentnode = node;
 
             var placeholder = this.Y.Node.create('<div id="content_placeholder_'+this.id+'"></div>');
@@ -391,7 +397,7 @@
             blockcommands.append(moveto);
 
             // Create a new dock item for the block
-            var dockitem = new M.core_dock.item(this.Y, this.id, blocktitle, blockcontent, blockcommands);
+            var dockitem = new M.core_dock.item(this.Y, this.id, blocktitle, blockcontent, blockcommands, blockclass);
             if (spacewidth !== null && M.core_dock.cfg.display.mindisplaywidth == null) {
                 dockitem.cfg.display.mindisplaywidth = spacewidth;
             }
@@ -566,6 +572,7 @@
             this.panel.renderEvent.subscribe(this.resize_panel, this, true);
             this.panel.setBody(this.Y.Node.getDOMNode(this.contents));
             this.panel.render(M.core_dock.node);
+            this.Y.one(this.panel.body).addClass(this.blockclass);
             if (this.cfg.display.mindisplaywidth !== null && this.Y.one(this.panel.body).getStyle('minWidth') == '0px') {
                 this.Y.one(this.panel.body).setStyle('minWidth', this.cfg.display.mindisplaywidth);
                 this.Y.one(this.panel.body).setStyle('minHeight', dockitemtitle.get('offsetHeight')+'px');
@@ -744,7 +751,7 @@
  * @param {this.Y.Node} contents
  * @param {this.Y.Node} commands
  */
-M.core_dock.item = function(Y, uid, title, contents, commands){
+M.core_dock.item = function(Y, uid, title, contents, commands, blockclass){
     this.Y = Y;
     if (uid && this.id==null) {
         this.id = uid;
@@ -758,6 +765,9 @@
     if (commands && this.commands==null) {
         this.commands = commands;
     }
+    if (blockclass && this.blockclass==null) {
+        this.blockclass = blockclass
+    }
     this.init_events();
 }
 /** Properties */
@@ -770,6 +780,7 @@
 M.core_dock.item.prototype.panel =              M.core_dock.abstract_item_class.panel;
 M.core_dock.item.prototype.preventhide =        M.core_dock.abstract_item_class.preventhide;
 M.core_dock.item.prototype.cfg =                M.core_dock.cfg;
+M.core_dock.item.prototype.blockclass =         null;
 M.core_dock.item.prototype.delayhiderunning =   false;
 M.core_dock.item.prototype.delayhidetimeout =   1000; // 1 Second
 /** Methods **/
Index: moodle/blocks/global_navigation_tree/styles.css
--- moodle/blocks/global_navigation_tree/styles.css No Base Revision
+++ moodle/blocks/global_navigation_tree/styles.css Locally New
@@ -0,0 +1,22 @@
+/** JavaScript state rules **/
+.jsenabled .block_global_navigation_tree.dock_on_load,
+.block_global_navigation_tree .block_tree_box .requiresjs {display:none;}
+.jsenabled .block_global_navigation_tree .block_tree_box .requiresjs {display:inline;}
+
+/** General display rules **/
+.block_global_navigation_tree .block_tree {margin:5px;padding-left:0px;}
+.block_global_navigation_tree .block_tree li {margin:0;list-style: none;}
+.block_global_navigation_tree .block_tree li ul {padding-left:16px;margin:0;}
+.block_global_navigation_tree .block_tree .tree_item {white-space:nowrap;margin:2px 0px;padding-left: 16px;margin:3px 0px;white-space:nowrap;text-align:left;}
+.block_global_navigation_tree .block_tree .tree_item.branch {background-image: url([[pix:t/expanded]]);background-position: center left;background-repeat: no-repeat;}
+.block_global_navigation_tree .block_tree .root_node.leaf {padding-left:0px;}
+.block_global_navigation_tree .block_tree .current_branch {font-weight:bold;}
+.jsenabled .block_global_navigation_tree .block_tree .tree_item.branch {cursor:pointer;}
+.jsenabled .block_global_navigation_tree .block_tree .tree_item.emptybranch {background-image: url([[pix:t/collapsed_empty]]);background-position: center left;background-repeat: no-repeat;}
+.jsenabled .block_global_navigation_tree .block_tree .collapsed ul {display: none;}
+.jsenabled .block_global_navigation_tree .block_tree .collapsed .tree_item.branch {background-image: url([[pix:t/collapsed]]);}
+
+/** Internet explorer specific rules **/
+.ie6 .block_global_navigation_tree .block_tree,
+.ie7 .block_global_navigation_tree .block_tree {overflow-x:scroll;}
+.ie6 .block_global_navigation_tree .block_tree .tree_item {width:100%;}
Index: moodle/blocks/messages/styles.css
--- moodle/blocks/messages/styles.css No Base Revision
+++ moodle/blocks/messages/styles.css Locally New
@@ -0,0 +1 @@
+.sideblock .content .list li.listentry {clear:both;}
Index: moodle/blocks/online_users/styles.css
--- moodle/blocks/online_users/styles.css No Base Revision
+++ moodle/blocks/online_users/styles.css Locally New
@@ -0,0 +1 @@
+.sideblock .content .list li.listentry {clear:both;}
Index: moodle/blocks/quiz_results/styles.css
--- moodle/blocks/quiz_results/styles.css No Base Revision
+++ moodle/blocks/quiz_results/styles.css Locally New
@@ -0,0 +1,6 @@
+.block_quiz_results {text-align: center;}
+.block_quiz_results h1 {margin: 4px;font-size: 1.1em;}
+.block_quiz_results table.grades {text-align: left;width: 100%;}
+.block_quiz_results table.grades .number,
+.block_quiz_results table.grades .grade {text-align: right;width: 10%;}
+.block_quiz_results table.grades caption {margin: 1em 0px 0px 0px;border-bottom-width: 1px;border-bottom-style: solid;font-weight: bold;}
Index: moodle/blocks/rss_client/styles.php
--- moodle/blocks/rss_client/styles.php Base (1.10)
+++ moodle/blocks/rss_client/styles.php Locally Deleted
@@ -1,54 +0,0 @@
-.block_rss_client .link {
-  border-top:1px solid;
-  border-top-color:#DDDDDD;
-  padding-bottom:5px;
-  font-size:0.82em;
-}
-
-.block_rss_client .description {
-  color:#555555;
-  font-size:0.78em;
-  padding-left:10px;
-  padding-bottom:8px;
-}
-
-.block_rss_client .title {
-  font-size:1.0em;
-}
-
-.block_rss_client .image {
-}
-
-.blockconfigtable #rssfeeds {
-    margin-left: auto;
-    margin-right: auto;
-    background-color: blue;
-}
-
-.blockconfigtable #rssfeeds td.actions {
-    text-align: center;
-    vertical-align: middle;
-    padding: 10px;
-}
-
-.blockconfigtable #rssfeeds td.feed {
-    vertical-align: middle;
-    padding: 5px;
-}
-
-.blockconfigtable #rssfeeds .title {
-    font-weight: bold;
-    margin-bottom: 2px;
-}
-
-.blockconfigtable #rssfeeds .url, .blockconfigtable #rssfeeds .description {
-    font-size: 0.8em;
-}
-
-.blockconfigtable #rssfeeds tr.r0 {
-  background-color: #ffffff;
-}
-
-.blockconfigtable #rssfeeds tr.r1 {
-  background-color: #f0f0f0;
-}
Index: moodle/blocks/search_forums/styles.css
--- moodle/blocks/search_forums/styles.css No Base Revision
+++ moodle/blocks/search_forums/styles.css Locally New
@@ -0,0 +1,3 @@
+.block_search_forums .searchform {text-align: center;}
+.block_search_forums .searchform img {vertical-align: middle;}
+.block_search_forums .searchform img.resize {width: 1em;height: 1.1em;}
Index: moodle/blocks/settings_navigation_tree/styles.css
--- moodle/blocks/settings_navigation_tree/styles.css No Base Revision
+++ moodle/blocks/settings_navigation_tree/styles.css Locally New
@@ -0,0 +1,22 @@
+/** JavaScript state rules **/
+.jsenabled .block_settings_navigation_tree.dock_on_load,
+.block_settings_navigation_tree .block_tree_box .requiresjs {display:none;}
+.jsenabled .block_settings_navigation_tree .block_tree_box .requiresjs {display:inline;}
+
+/** General display rules **/
+.block_settings_navigation_tree .block_tree {margin:5px;padding-left:0px;}
+.block_settings_navigation_tree .block_tree li {margin:0;list-style: none;}
+.block_settings_navigation_tree .block_tree li ul {padding-left:16px;margin:0;}
+.block_settings_navigation_tree .block_tree .tree_item {white-space:nowrap;margin:2px 0px;padding-left: 16px;margin:3px 0px;white-space:nowrap;text-align:left;}
+.block_settings_navigation_tree .block_tree .tree_item.branch {background-image: url([[pix:t/expanded]]);background-position: center left;background-repeat: no-repeat;}
+.block_settings_navigation_tree .block_tree .root_node.leaf {padding-left:0px;}
+.block_settings_navigation_tree .block_tree .current_branch {font-weight:bold;}
+.jsenabled .block_settings_navigation_tree .block_tree .tree_item.branch {cursor:pointer;}
+.jsenabled .block_settings_navigation_tree .block_tree .tree_item.emptybranch {background-image: url([[pix:t/collapsed_empty]]);background-position: center left;background-repeat: no-repeat;}
+.jsenabled .block_settings_navigation_tree .block_tree .collapsed ul {display: none;}
+.jsenabled .block_settings_navigation_tree .block_tree .collapsed .tree_item.branch {background-image: url([[pix:t/collapsed]]);}
+
+/** Internet explorer specific rules **/
+.ie6 .block_settings_navigation_tree .block_tree,
+.ie7 .block_settings_navigation_tree .block_tree {overflow-x:scroll;}
+.ie6 .block_settings_navigation_tree .block_tree .tree_item {width:100%;}
Index: moodle/blocks/tags/styles.css
--- moodle/blocks/tags/styles.css No Base Revision
+++ moodle/blocks/tags/styles.css Locally New
@@ -0,0 +1,11 @@
+.block_tags {}
+.block_tags #coursetag {}
+.block_tags #coursetag .coursetag_form_wrapper {}
+.block_tags #coursetag .coursetag_form_wrapper .coursetag_form_positioner {position: relative;}
+.block_tags #coursetag .coursetag_form_wrapper .coursetag_form_positioner .coursetag_form_input1 {position: relative;top: 0;left: 0;z-index: 1;width:100%;}
+.block_tags #coursetag .coursetag_form_wrapper .coursetag_form_positioner .coursetag_form_input2 {position: absolute;top: 0;left: 0;z-index: 2;width:100%;}
+.block_tags #coursetag .coursetag_form_wrapper .coursetag_form_positioner .coursetag_form_input3 {position: absolute;top: 3px;left: 12.8em;display: none;}
+.block_tags #coursetag .coursetag_form_wrapper .coursetag_form_positioner .coursetag_form_input1a {background-color: white; border: 1px solid #999;width: 12em;padding: 2px;}
+.block_tags #coursetag .coursetag_form_wrapper .coursetag_form_positioner .coursetag_form_input2a {background-color: transparent; border: 1px solid #999;width: 12em;color: #669954;padding: 2px;}
+.block_tags .coursetag_morelink {}
+.block_tags .coursetag_list {}
Index: moodle/blocks/tags/styles.php
--- moodle/blocks/tags/styles.php Base (1.2)
+++ moodle/blocks/tags/styles.php Locally Deleted
@@ -1,116 +0,0 @@
-/*
- * CSS for course tags
- * @author j.beedell@open.ac.uk July07
- *
- * Styles for block_tags.php
- */
-
-.coursetag_form_wrapper {
-    margin: auto;
-    width: 13em;
-}
-
-.coursetag_form_positioner {
-    position: relative;
-    margin: 5px 0 0 0;
-    height: 25px;
-}
-
-.coursetag_form_input1 {
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 1;
-}
-
-.coursetag_form_input2 {
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 2;
-}
-
-.coursetag_form_input3 {
-    position: absolute;
-    top: 3px;
-    left: 12.8em;
-    display: none;
-}
-
-.coursetag_form_input1a {
-    background-color: white;
-    border: 1px solid #999;
-    width: 12em;
-    padding: 2px;
-}
-
-.coursetag_form_input2a {
-    background: transparent;
-    color: #669954;
-    border: 1px solid #999;
-    width: 12em;
-    padding: 2px;
-}
-
-.coursetag_morelink {
-    float: right;
-    font-size: 0.8em;
-    margin: -5px 5px 5px 0;
-}
-
-.coursetag_list {
-    padding-top: 4px;
-}
-
-/* Styles for coursetag_edit.php */
-
-.coursetag_edit_centered {
-    position: relative;
-    width: 600px;
-    margin: 20px auto;
-}
-
-.coursetag_edit_row {
-    margin: 5px 0 5px 0;
-    height: 30px;
-}
-
-.coursetag_edit_left {
-    position: relative;
-    float: left;
-    padding: 3px 5px;
-}
-
-.coursetag_edit_right {
-    position: relative;
-    float: left;
-    padding: 3px 0px;
-}
-
-.coursetag_edit_input3 {
-    position: relative;
-    left: 10.5em;
-    display: none;
-}
-
-/* Styles for coursetag_more.php */
-
-.coursetag_more_title {
-    margin: 30px 30px -25px 30px;
-}
-
-.coursetag_more_tags {
-    margin: 30px;
-}
-
-.coursetag_more_large {
-    font-size: 120%
-}
-
-.coursetag_more_small {
-    font-size: 80%
-}
-
-.coursetag_more_link {
-    font-size: 80%;
-}
Index: moodle/course/format/weeks/styles.css
--- moodle/course/format/weeks/styles.css No Base Revision
+++ moodle/course/format/weeks/styles.css Locally New
@@ -0,0 +1,5 @@
+.course-content ul.weeks {margin:0;}
+.course-content ul.weeks li.section {}
+.course-content ul.weeks li.section .content {margin:0 40px;}
+.course-content ul.weeks li.section .left {width:40px;float:left;text-align:center;}
+.course-content ul.weeks li.section .right {width:40px;float:right;text-align:center;}
Index: moodle/course/lib.php
--- moodle/course/lib.php Base (1.720)
+++ moodle/course/lib.php Locally Modified (Based On 1.720)
@@ -2169,9 +2169,9 @@
 
     echo '<div class="coursebox clearfix">';
     echo '<div class="info">';
-    echo '<div class="name"><a title="'.get_string('entercourse').'"'.
+    echo '<h3 class="name"><a title="'.get_string('entercourse').'"'.
          $linkcss.' href="'.$CFG->wwwroot.'/course/view.php?id='.$course->id.'">'.
-         highlight($highlightterms, format_string($course->fullname)).'</a></div>';
+         highlight($highlightterms, format_string($course->fullname)).'</a></h3>';
 
     /// first find all roles that are supposed to be displayed
 
Index: moodle/grade/edit/tree/index.php
--- moodle/grade/edit/tree/index.php Base (1.61)
+++ moodle/grade/edit/tree/index.php Locally Modified (Based On 1.61)
@@ -336,7 +336,7 @@
 echo $OUTPUT->box_end();
 
 // Print action buttons
-echo $OUTPUT->container_start('buttons');
+echo $OUTPUT->container_start('buttons mdl-align');
 
 if ($moving) {
     echo $OUTPUT->single_button(new moodle_url('index.php', array('id'=>$course->id)), get_string('cancel'), 'get');
Index: moodle/lib/pagelib.php
--- moodle/lib/pagelib.php Base (1.173)
+++ moodle/lib/pagelib.php Locally Modified (Based On 1.173)
@@ -1230,6 +1230,7 @@
         }
 
         if (!empty($this->_cm)) {
+            $this->add_body_class('mod-'.$this->cm->modname);
             $this->add_body_class('cmid-' . $this->_cm->id);
         }
 
Index: moodle/mod/assignment/styles.css
--- moodle/mod/assignment/styles.css No Base Revision
+++ moodle/mod/assignment/styles.css Locally New
@@ -0,0 +1,30 @@
+/** General Styles **/
+.mod-assignment .userpicture,
+.mod-assignment .picture.user,
+.mod-assignment .picture.teacher {width:35px;height: 35px;vertical-align:top;}
+.mod-assignment .feedback .files,
+.mod-assignment .feedback .grade,
+.mod-assignment .feedback .outcome,
+.mod-assignment .feedback .finalgrade {float: right;}
+.mod-assignment .feedback .disabledfeedback {width: 500px;height: 250px;}
+.mod-assignment .feedback .from {float: left;}
+.mod-assignment .files img {margin-right: 4px;}
+.mod-assignment .files a {white-space:nowrap;}
+
+/** Styles for submissions.php **/
+#mod-assignment-submissions form#options div {text-align:right;margin-left:auto;margin-right:20px;}
+#mod-assignment-submissions .header .commands {display: inline;}
+#mod-assignment-submissions .picture {width: 35px;}
+#mod-assignment-submissions .fullname,
+#mod-assignment-submissions .timemodified,
+#mod-assignment-submissions .timemarked {text-align: left;}
+#mod-assignment-submissions .submissions .grade,
+#mod-assignment-submissions .submissions .outcome,
+#mod-assignment-submissions .submissions .finalgrade {text-align: right;}
+#mod-assignment-submissions .qgprefs #optiontable {text-align:right;margin-left:auto;}
+
+/** Styles for view.php **/
+#mod-assignment-view .feedback {margin:10px auto;}
+#mod-assignment-view .feedback .grade {text-align: right;}
+#mod-assignment-view #online .singlebutton {text-align: center;}
+#mod-assignment-view #dates .c0 {text-align:right;font-weight:bold;}
Index: moodle/mod/chat/styles.css
--- moodle/mod/chat/styles.css No Base Revision
+++ moodle/mod/chat/styles.css Locally New
@@ -0,0 +1,32 @@
+/** General Styles **/
+.mod-chat .chat-event .picture,
+.mod-chat .chat-message .picture {width:40px;vertical-align:top;}
+.mod-chat .chat-event .text,
+.mod-chat .chat-message .text {text-align: left;}
+.mod-chat #messages-list,
+.mod-chat #users-list {list-style-type:none;padding:0;margin:0}
+.mod-chat #chat-header {overflow: hidden;}
+
+/** styles for view.php **/
+#mod-chat-view #chatcurrentusers .chatuserdetails {vertical-align: middle;}
+
+/** Styles for basic chat **/
+#mod-chat-gui_basic #participants ul {margin:0;padding:0;list-style-type:none;}
+#mod-chat-gui_basic #participants ul li {display:inline;margin-right:10px;}
+#mod-chat-gui_basic #participants ul li .userinfo {display:inline;}
+#mod-chat-gui_basic #messages dl {padding:0;margin:1px;}
+#mod-chat-gui_basic #messages dd,
+#mod-chat-gui_basic #messages dt {margin-left:0;margin-right:5px;padding:0;display:inline;}
+
+/** Styles for header **/
+#mod-chat-gui_header_js-jsupdate .chat-event,
+#mod-chat-gui_header_js-jsupdate .chat-message {width:100%;}
+
+/** YUI Overrides **/
+.mod-chat .yui-layout-unit-top {background: #FFE39D;}
+.mod-chat .yui-layout-unit-right {border-top: 5px solid white;background: #FFD46B;}
+.mod-chat .yui-layout-unit-bottom {border-top: 5px solid white;background: #FFCB44;}
+.mod-chat .yui-layout .yui-layout-hd {border:0;}
+.mod-chat .yui-layout .yui-layout-unit div.yui-layout-bd {border:0;background: transparent;}
+.mod-chat .yui-layout .yui-layout-unit div.yui-layout-unit-right {background: white;}
+.mod-chat .yui-layout-doc .yui-layout-unit .yui-layout-wrap .yui-layout-hd h2 {font-size:100%;padding:0px;font-weight:normal;}
Index: moodle/mod/choice/styles.css
--- moodle/mod/choice/styles.css No Base Revision
+++ moodle/mod/choice/styles.css Locally New
@@ -0,0 +1,10 @@
+.mod-choice .results {border-collapse: separate;}
+.mod-choice .results .data {vertical-align:top;white-space: nowrap;}
+.mod-choice .button {text-align:center;}
+.mod-choice .attemptcell {width:5px;white-space: nowrap;}
+.mod-choice .anonymous,
+.mod-choice .names {margin-left:auto;margin-right:auto;}
+.mod-choice .downloadreport {border-width:0;margin-left:auto;margin-right:auto;}
+.mod-choice .choiceresponse {width:100%;}
+.mod-choice .choiceresponse .picture {width:10px;white-space: nowrap;}
+.mod-choice .choiceresponse .fullname {width:100%;white-space: nowrap;}
Index: moodle/mod/data/styles.css
--- moodle/mod/data/styles.css No Base Revision
+++ moodle/mod/data/styles.css Locally New
@@ -0,0 +1,22 @@
+.mod-data .fieldadd,
+.mod-data .sortdefault,
+.mod-data .defaulttemplate,
+#mod-data-view .datapreferences,
+#mod-data-preset .presetmapping{text-align:center;}
+
+.mod-data-field .c0,
+#mod-data-view #sortsearch .c0 {text-align: right;}
+#mod-data-view .approve img.icon {width:34px;height:34px;}
+
+/** Styles for preset.php **/
+#mod-data-preset .presetmapping table {text-align: left;margin-left: auto;margin-right: auto;}
+#mod-data-preset .overwritesettings {margin-bottom: 1em;}
+#mod-data-preset table.presets {margin-left: auto;margin-right: auto;}
+
+/** Styles for field.php **/
+.mod-data-field .fieldadd,
+.mod-data-field .sortdefault {margin:1em 0;}
+.mod-data-field .fieldadd select,
+.mod-data-field .sortdefault select {margin-left: 1em;}
+.mod-data-field .fieldname,
+.mod-data-field .fielddescription {width:300px;}
Index: moodle/mod/data/styles.php
--- moodle/mod/data/styles.php Base (1.6)
+++ moodle/mod/data/styles.php Locally Deleted
@@ -1,49 +0,0 @@
-#mod-data-view #sortsearch .c0 {
-  text-align: right;
-}
-
-#mod-data-view .approve img.icon {
-  width:34px;
-  height:34px;
-}
-
-#mod-data-preset .presetmapping {
-  text-align: center;
-}
-
-#mod-data-preset .presetmapping table {
-  text-align: left;
-  margin-left: auto;
-  margin-right: auto;
-}
-
-#mod-data-preset .overwritesettings {
-  margin-bottom: 1em;
-}
-
-.mod-data-field .c0 {
-  text-align: right;
-}
-
-.mod-data-field .fieldadd,
-.mod-data-field .sortdefault {
-  margin-bottom: 1em;
-  margin-top: 1em;
-}
-
-.mod-data-field .fieldadd select,
-.mod-data-field .sortdefault select {
-  margin-left: 1em;
-}
-
-.mod-data-field .fieldname {
-  width:300px;
-}
-
-.mod-data-field .fielddescription {
-  width:300px;
-}
-
-.presetcontrols form {
-  display: inline;
-}
Index: moodle/mod/feedback/styles.php
--- moodle/mod/feedback/styles.php Base (1.1)
+++ moodle/mod/feedback/styles.php Locally Deleted
@@ -1,9 +0,0 @@
-/* styles using by feedback */
-.feedback_required_mark {
-    color: #FF0000;
-}
-
-.feedback_switchrequired img{
-}
-
-
Index: moodle/mod/forum/styles.css
--- moodle/mod/forum/styles.css No Base Revision
+++ moodle/mod/forum/styles.css Locally New
@@ -0,0 +1,48 @@
+/** General Styles **/
+.mod-forum .forumpost {border-width:1px;border-style:solid;border-collapse:separate;margin-top: 10px;}
+.mod-forum .forumpost .topic {padding: 4px;border-style:solid;border-width: 0px;border-bottom-width: 1px;}
+.mod-forum .forumpost .commands,
+.mod-forum .forumpost .ratings,
+.mod-forum .forumpost .attachments,
+.mod-forum .forumpost .footer,
+.mod-forum .forumpost .link,
+.mod-forum .forumolddiscuss,
+#mod-forum-search .c0 {text-align:right;}
+.mod-forum .forumpost .left {width: 35px;vertical-align: top;}
+.mod-forum .indent {margin-left: 30px;}
+.mod-forum .forumheaderlist {width: 100%;border-width:1px;border-style:solid;border-collapse:separate;margin-top: 10px;}
+.mod-forum .forumheaderlist td {border-width:1px 0px 0px 1px;border-style:solid;}
+.mod-forum .forumheaderlist .picture {width: 35px;}
+.mod-forum .forumheaderlist .discussion .starter {vertical-align: middle;}
+.mod-forum .forumheaderlist .discussion .lastpost {white-space: nowrap;text-align: right;}
+.mod-forum .forumheaderlist .replies,
+.mod-forum .forumheaderlist .discussion .author {white-space: nowrap;}
+
+/** Styles for subscribers.php */
+#mod-forum-subscribers .subscriberdiv,
+#mod-forum-subscribers .subscribertable {width:100%;vertical-align:top;}
+#mod-forum-subscribers .subscribertable tr td {vertical-align:top;}
+#mod-forum-subscribers .subscribertable tr td.actions {width:16%;padding-top:3em;}
+#mod-forum-subscribers .subscribertable tr td.actions .actionbutton {margin:0.3em 0;padding:0.5em 0;width:100%;}
+#mod-forum-subscribers .subscribertable tr td.existing,
+#mod-forum-subscribers .subscribertable tr td.potential {width:42%;}
+
+/** Styles for discuss.php **/
+#mod-forum-discuss .discussioncontrols td {width: 33%;text-align:center;}
+
+/** Styles for view.php **/
+#mod-forum-view .forumaddnew {margin-bottom: 20px;}
+#mod-forum-view .groupmenu {float: left;text-align:left;white-space: nowrap;}
+#mod-forum-index .subscription,
+#mod-forum-view .subscription {float: right;text-align:right;white-space: nowrap;margin: 5px 0;}
+
+/** Styles for search.php */
+#mod-forum-search .introcontent {padding: 15px;font-weight:bold;}
+
+#mod-forum-index .unread img,
+#mod-forum-view .unread img {margin-left: 5px;}
+
+/** Unknown Styles ??? */
+#user-view .forumpost,
+.course .forumpost {width: 100%;}
+#email .unsubscribelink {margin-top:20px;}
Index: moodle/mod/glossary/styles.css
--- moodle/mod/glossary/styles.css No Base Revision
+++ moodle/mod/glossary/styles.css Locally New
@@ -0,0 +1,24 @@
+/** General Styles **/
+.mod-glossary .glossarypost {border-collapse:separate;margin:5px auto;text-align: left;}
+.mod-glossary .glossarypost.entrylist {border-width:0px;}
+.mod-glossary .glossarypost.continuous .concept {display: inline;}
+.mod-glossary .glossarypost .commands {width: 200px;white-space: nowrap;}
+.mod-glossary .glossarypost .picture {width: 35px;}
+.mod-glossary .glossarypost .entrylowersection .aliases {text-align:center;}
+.mod-glossary .glossarypost .entrylowersection .icons {text-align:right;padding-right: 5px;}
+.mod-glossary .glossarypost .entrylowersection .ratings {text-align:right;padding-right: 5px;padding-bottom: 2px;}
+
+.mod-glossary .glossarydisplay {margin-left:auto;margin-right:auto;}
+.mod-glossary .glossarydisplay .tabs {width: 100%;margin-bottom: 0px;}
+.mod-glossary .glossarydisplay .tabs .side {border-style: none;border-width: 0px;width: auto;}
+.mod-glossary .glossarydisplay .separator {width: 4px;}
+
+.mod-glossary table.glossarypopup {width: 95%;}
+.mod-glossary .entrybox, /** Used in tabs.php **/
+.mod-glossary table.glossaryapproval,
+.mod-glossary .glossarypost .entrylowersection table{width: 100%;}
+
+/** Page specific styles **/
+#mod-glossary-view .glossarycontrol {float: right;text-align:right;white-space: nowrap;margin: 5px 0;}
+#mod-glossary-view table.glossarycategoryheader,
+#mod-glossary-import table.glossaryimportexport {margin-left:auto;margin-right:auto;}
Index: moodle/mod/lesson/styles.css
--- moodle/mod/lesson/styles.css No Base Revision
+++ moodle/mod/lesson/styles.css Locally New
@@ -0,0 +1,29 @@
+/** General styles (scope: all of lesson) **/
+.mod-lesson .contents,
+.mod-lesson .standardtable,
+.mod-lesson .mform .box.contents,
+.mod-lesson .invisiblefieldset.fieldsetfix tr {text-align: left;}
+.mod-lesson #layout-table {width: 100%;}
+.mod-lesson .edit_buttons form,
+.mod-lesson .edit_buttons input {display: inline;}
+.mod-lesson .userinfotable .cell,
+.mod-lesson .userinfotable .userpicture {vertical-align: middle;}
+.mod-lesson .invisiblefieldset.fieldsetfix {display: block;}
+.mod-lesson .slideshow {overflow: auto;padding: 15px;}
+.mod-lesson .menu .menuwrapper {max-height: 400px;overflow: auto;vertical-align: top;margin-bottom: 10px;}
+.mod-lesson .menu ul {list-style: none;padding: 5px 0px 0px 5px;margin: 0px;}
+.mod-lesson .menu ul li {padding-bottom: 5px;}
+.mod-lesson .skip {position: absolute;left: -1000em;width: 20em;}
+.mod-lesson .branchbuttoncontainer.horizontal div,
+.mod-lesson .branchbuttoncontainer.horizontal form {display: inline;}
+.mod-lesson .firstpageoptions {width:30%;margin-left:35%;margin-top:1em;}
+.mod-lesson .progress_bar_table,
+.mod-lesson .progress_bar_completed,
+.mod-lesson .progress_bar_todo {padding: 0;margin: 0;}
+.mod-lesson .progress_bar_token {height: 20px;width: 5px;padding: 0;margin: 0;}
+.mod-lesson .edit_pages_box .addlinks {margin:0;margin-bottom:1em;}
+
+/**
+ * Style for view.php
+ **/
+#mod-lesson-view .password-form .submitbutton {display: inline;}
Index: moodle/mod/resource/styles.css
--- moodle/mod/resource/styles.css No Base Revision
+++ moodle/mod/resource/styles.css Locally New
@@ -0,0 +1,5 @@
+#mod-resource-view .resourcecontent.resourcepdf {width: 100%;}
+.mod-resource .popupnotice {text-align:center;margin:40px;}
+
+.resourcecontent object {height:480px;width:600px;}
+.resourcecontent.resourcepdf object{height: 800px;width: 800px;}
Index: moodle/mod/scorm/styles.css
--- moodle/mod/scorm/styles.css No Base Revision
+++ moodle/mod/scorm/styles.css Locally New
@@ -0,0 +1,24 @@
+.mod-scorm .top {vertical-align: top;}
+.mod-scorm .scorm-left {text-align: left;}
+.mod-scorm .scorm-center {text-align: center;}
+.mod-scorm .scorm-right {text-align: right;}
+.mod-scorm .scoframe {position: relative;width: 100%;height: 100%;}
+
+#mod-scorm-player #scormobject {height: 400px;}
+#mod-scorm-player #scormtop {position: relative;width: 100%;height: 30px;}
+#mod-scorm-player #scormbrowse {position: absolute;left: 5px;top: 0px;}
+#mod-scorm-player #scormnav {position: absolute;right: 5px;top: 0px;text-align: center;top: 3px;width: 100%;}
+#mod-scorm-player #scormbox {width: 74%;position: absolute;right: 0px;top: 0px;}
+#mod-scorm-player #scormpage {position: relative;width: 100%;}
+#mod-scorm-player #scormpage #toctree {position:relative;width:100%;overflow-x: auto;overflow-y: auto;}
+#mod-scorm-player #tocbox {position: relative;left: 0px;width: 24%;font-size: 0.8em;}
+#mod-scorm-player #tochead {position: relative;text-align: center;top: 3px;height: 30px;}
+
+#mod-scorm-player .toc,
+#mod-scorm-player .no-toc {width: 100%;}
+#mod-scorm-player .structlist  {list-style-type: none;white-space: nowrap;}
+#mod-scorm-player .structurelist {position: relative;list-style-type: none;width: 96%;margin:0;padding:0;}
+#mod-scorm-player .structurelist ul {padding-left: 0.5em;margin-left: 0.5em;}
+
+#mod-scorm-view .structurelist  {list-style-type: none;white-space: nowrap;}
+#mod-scorm-view .structurelist  {list-style-type: none;white-space: nowrap;}
Index: moodle/mod/scorm/styles.php
--- moodle/mod/scorm/styles.php Base (1.16)
+++ moodle/mod/scorm/styles.php Locally Deleted
@@ -1,296 +0,0 @@
-.structlist  {
-
-  list-style-type: none;
-
-  white-space: nowrap;
-
-  font-size: small;
-
-}
-
-.orgtitle {
-
-  font-weight: bold;
-
-  font-size: small;
-
-}
-
-.mod-scorm .top {
-
-  vertical-align: top;
-
-}
-
-.mod-scorm .scorm-left {
-
-  text-align: left;
-
-}
-
-.mod-scorm .scorm-center {
-
-  text-align: center;
-
-}
-
-.mod-scorm .scorm-right {
-
-  text-align: right;
-
-}
-
-.mod-scorm .scoframe {
-
-   position: relative;
-
-   width: 100%;
-
-   height: 100%;
-
-
-
-}
-
-
-
-#mod-scorm-player #scormpage {
-
-  position: relative;
-
-  width: 100%;
-
-
-
-
-}
-
-#mod-scorm-player #tochead {
-
-  position: relative;
-
-  text-align: center;
-
-  top: 3px;
-
-  height: 30px;
-
-
-
-}
-
-#mod-scorm-player .toc {
-
-  width: 80%;
-
-  margin-left: 20%;
-
-
-
-
-}
-
-#mod-scorm-player .no-toc {
-
-  width: 100%;
-
-
-
-}
-
-#mod-scorm-player #scormobject {
-
-  height: 400px;
-
-
-
-
-}
-
-#mod-scorm-player #scormtop {
-
-  position: relative;
-
-  width: 100%;
-
-  height: 30px;
-
-
-
-}
-
-#mod-scorm-player #scormbrowse {
-
-  position: absolute;
-
-  left: 5px;
-
-  top: 0px;
-
-
-
-
-}
-
-#mod-scorm-player #scormnav {
-
-  position: absolute;
-
-  right: 5px;
-
-  top: 0px;
-
-  text-align: center;
-
-  top: 3px;
-
-  width: 100%;
-
-
-
-
-}
-
-
-
-#mod-scorm-view .structurehead {
-
-  text-align: center;
-
-
-
-}
-
-
-
-#mod-scorm-view .structurelist  {
-
-  list-style-type: none;
-
-  white-space: nowrap;
-
-
-
-}
-
-
-
-#mod-scorm-player #scormbox {
-
-  width: 74%;
-
-  position: absolute;
-
-  right: 0px;
-
-  top: 0px;
-
-
-
-}
-
-
-
-#mod-scorm-player #tocbox {
-
-  position: relative;
-
-  left: 0px;
-
-  width: 24%;
-
-  font-size: 0.8em;
-
-
-
-}
-
-
-
-#mod-scorm-player #tochead {
-
-  position: relative;
-
-  text-align: center;
-
-  top: 3px;
-
-  height: 30px;
-
-
-
-}
-
-
-
-#toctree {
-
-  position:relative;
-
-  width:100%;
-
-  overflow-x: auto;
-
-  overflow-y: auto;
-
-
-
-}
-
-.structurelist  {
-
-  list-style-type: none;
-
-}
-
-#mod-scorm-player .structurelist {
-
-  position: relative;
-
-  list-style-type: none;
-
-  width: 96%;
-
-  margin-left:0;
-
-  padding-left: 0;
-
-  margin-right:0;
-
-  padding-right: 0;
-
-  padding-top: 0;
-
-  padding-bottom: 0;
-
-  margin-top:0;
-
-  margin-bottom:0;
-
-
-
-
-}
-
-
-
-#mod-scorm-player .structurelist ul{
-
-  padding-left: 0.5em;
-
-  margin-left: 0.5em;
-
-}
-
-#mod-scorm-view .structurelist  {
-
-  list-style-type: none;
-
-  white-space: nowrap;
-
-}
-
-a#mod-scorm-log-toggle {
-    font-size: 0.7em;
-    font-weight: bold;
-}
Index: moodle/mod/survey/lib.php
--- moodle/mod/survey/lib.php Base (1.88)
+++ moodle/mod/survey/lib.php Locally Modified (Based On 1.88)
@@ -528,7 +528,7 @@
     $strresponses  = get_string('responses', 'survey');
 
     echo $OUTPUT->heading($question->text, 3, 'questiontext');
-    echo "\n<table width=\"90%\" cellpadding=\"4\" cellspacing=\"1\" border=\"0\">";
+    echo "\n<table width=\"90%\" cellpadding=\"4\" cellspacing=\"1\" border=\"0\" class=\"surveytable\">";
 
     $options = explode( ",", $question->options);
     $numoptions = count($options);
Index: moodle/mod/survey/styles.css
--- moodle/mod/survey/styles.css No Base Revision
+++ moodle/mod/survey/styles.css Locally New
@@ -0,0 +1,14 @@
+.mod-survey .smalltext {font-size: 0.75em;}
+
+.mod-survey .surveytable .rblock label {display: block;}
+.mod-survey .surveytable .foundthat,
+.mod-survey .surveytable .preferthat {white-space: nowrap;}
+.mod-survey .surveytable .buttoncell {width:5%;}
+.mod-survey .surveytable .optioncell,
+.mod-survey .surveytable .questioncell {width:50%;vertical-align:top;}
+.mod-survey .surveytable .whitecell {background-color:white;}
+
+.mod-survey #surveyform th {font-weight: normal;text-align: left;}
+.mod-survey #surveyform th.hresponse {text-align: center;width: 9%;}
+
+#mod-survey-report .fullnamecell {width:10%;vertical-align:top;white-space: nowrap;}
Index: moodle/mod/wiki/styles.css
--- moodle/mod/wiki/styles.css No Base Revision
+++ moodle/mod/wiki/styles.css Locally New
@@ -0,0 +1,7 @@
+.mod-wiki .sideblockheading,
+.mod-wiki .howtowiki {text-align:right;}
+.mod-wiki .wikisearchform,
+.mod-wiki .wikilinksblock,
+.mod-wiki .wikiadminactions {text-align:center;}
+.mod-wiki .wikilinkright {text-align:right;padding-bottom: 0.5em;}
+.mod-wiki .wikiexportbox {margin-left:auto;margin-right:auto;}
Index: moodle/tag/coursetags_edit.php
--- moodle/tag/coursetags_edit.php Base (1.15)
+++ moodle/tag/coursetags_edit.php Locally Modified (Based On 1.15)
@@ -75,7 +75,7 @@
 
     // Print personal tags for all courses
     $title = get_string('edittitle', $tagslang);
-    echo $OUTPUT->heading($title, 2, 'center');
+    echo $OUTPUT->heading($title, 2, 'mdl-align');
 
     $mytags = coursetag_print_cloud(coursetag_get_tags(0, $USER->id, 'default'), true);
     $outstr = '
@@ -99,7 +99,7 @@
     // Personal tag editing
     if ($canedit) {
         $title = get_string('editmytagsfor', $tagslang, '"'.$coursefullname.' ('.$courseshortname.')"');
-        echo $OUTPUT->heading($title);
+        echo $OUTPUT->heading($title, 2, 'main mdl-align');
 
         // Deletion here is open to the users own tags for this course only
         $selectoptions = '<option value="0">'.get_string('select', $tagslang).'</option>';
Index: moodle/theme/anomaly/layout/general.php
--- moodle/theme/anomaly/layout/general.php Base (1.2)
+++ moodle/theme/anomaly/layout/general.php Locally Modified (Based On 1.2)
@@ -13,7 +13,7 @@
 }
 
 if (!$properties->sidepost && !$properties->sidepre) {
-    $bodyclasses[] = 'noblocks';
+    $bodyclasses[] = 'content-only';
 }
 if (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()) {
     $bodyclasses[] = 'hasnavbar';
@@ -30,8 +30,7 @@
 <body id="<?php echo $PAGE->pagetype ?>" class="<?php echo $PAGE->bodyclasses.' '.join(' ', $bodyclasses) ?>">
 <?php echo $OUTPUT->standard_top_of_body_html(); ?>
 <div id="page">
-
-    <div class="page-header">
+    <div id="page-header">
         <div class="rounded-corner top-left"></div>
         <div class="rounded-corner top-right"></div>
         <h1 class="headermain"><?php echo $PAGE->heading ?></h1>
@@ -49,29 +48,27 @@
         </div>
         <?php } ?>
     </div>
-    <div class="page-middle">
-        <div class="column-container">
-            <div class="column-mask">
-                <div class="column-centre">
-                    <div class="column-wrap">
-                        <div class="column-pad">
-                            <div class="column-content">
+    <div id="page-content">
+        <div id="regions">
+            <div id="regions-mask">
+                <div id="region-main">
+                    <div id="region-main-mask">
+                        <div class="region-content">
                                 <!-- MAIN CONTENT START -->
                                 <?php echo core_renderer::MAIN_CONTENT_TOKEN ?>
                                 <!-- MAIN CONTENT END -->
                             </div>
                         </div>
                     </div>
-                </div>
-                <div class="column-left">
-                    <div class="column-content  block-region side-pre"><?php
+                <div id="region-pre">
+                    <div class="region-content side-pre"><?php
                         if ($properties->sidepre) {
                             echo $OUTPUT->blocks_for_region('side-pre');
                         } ?>
                     </div>
                 </div>
-                <div class="column-right">
-                    <div class="column-content block-region side-post"><?php
+                <div id="region-post">
+                    <div class="region-content side-post"><?php
                         if ($properties->sidepost) {
                             echo $OUTPUT->blocks_for_region('side-post');
                         } ?>
@@ -82,7 +79,7 @@
         </div>
     </div>
     <?php if (empty($PAGE->layout_options['nofooter'])) { ?>
-    <div class="page-footer">
+    <div id="page-footer">
         <p class="helplink">
             <?php echo page_doc_link(get_string('moodledocslink')) ?>
         </p>
Index: moodle/theme/anomaly/style/base.css
--- moodle/theme/anomaly/style/base.css Base (1.1)
+++ moodle/theme/anomaly/style/base.css Locally Modified (Based On 1.1)
@@ -6,47 +6,12 @@
 .generalbox {padding:10px;margin-bottom:15px;}
 .generaltable, .userinfobox {margin-left:auto;margin-right:auto;}
 #notice.generalbox {margin-left: auto;margin-right: auto;width: 60%;}
-.notifytiny {font-size:0.7em;color:#333;}
-.notifytiny li, .notifytiny td {font-size:100%;}
-.notifyproblem {text-align:center;}
-.notifysuccess {text-align:center;}
+.notifyproblem {padding:10px;color:#660000;text-align:center;}
+.notifysuccess {padding:10px;color:#006600;text-align:center;}
 
-.sideblock .list,
-.unlist, .inline-list,
-.sideblock .list li,
-.unlist li, .inline-list li,
-.sitetopic .section li,
-.course-content .section,
-.course-content .section li,
-.tabtree li {list-style: none;margin:0px;padding:0px;}
-
-.jsenabled .collapsibleregion {overflow:hidden;}
-
 .paging {text-align:center;}
 
 /** 
- * Mforms
- */
-.mform {margin:0px auto;width:80%;}
-.mform fieldset {width:100%;border:1px solid #000;}
-.mform fieldset fieldset {border-width:0px;}
-.mform fieldset legend {font-weight:bold;margin-left:0.5em;}
-.mform fieldset div {margin:0px 10px 10px 10px;}
-.mform fieldset div div {margin:0px;}
-.mform fieldset .advancedbutton {text-align:right;}
-.mform fieldset.hidden {border-width:0px;}
-.mform .fitem {width:100%;overflow:hidden;margin-top:5px;margin-bottom:1px;clear:right;}
-.mform .fitem .fitemtitle {width:30%;text-align:right;float:left;}
-.mform .fitem .felement {width:60%;margin-left:31%;}
-.mform .fitem fieldset.felement {margin-left:0px;padding-left:1%;} /** Fix fieldset margin issue **/
-.mform .required label {color:#A00;}
-.mform .fdescription.required {color:#A00;text-align:right;}
-.mform .fpassword .unmask {display:inline;margin-left:0.5em;}
-
-.ie .mform .fitem .felement {margin-left:0px;text-align:left;float:left;} /** Fix IE double margin + float bugs **/
-.ie .mform .fitem .fitemtitle {padding-right:1em;}
-
-/**
  * Tabs
  */
 .tabtree {position:relative;margin-bottom:3.5em;}
@@ -65,14 +30,6 @@
 .tabtree .tabrow1 li a span,
 .tabtree .tabrow1 li a:hover span {background-image:none !important;}
 
-/** phpinfo styles **/
-.phpinfo .center {text-align: center;}
-.phpinfo .center table {margin-left: auto;margin-right: auto;text-align: left;border-collapse: collapse;}
-.phpinfo .center th {text-align: center;}
-.phpinfo .e,.phpinfo .v,.phpinfo .h {border: 1px solid #000000;font-size: 0.8em;vertical-align: baseline;color: #000000;background-color: #cccccc;}
-.phpinfo .e {background-color: #ccccff;font-weight: bold;}
-.phpinfo .h {background-color: #9999cc;font-weight: bold;}
-
 .groupmanagementtable {width:90%;}
 .groupmanagementtable td {vertical-align:top;border-width:0px;}
 .groupmanagementtable td p {margin:0px;}
Index: moodle/theme/anomaly/style/browser.css
--- moodle/theme/anomaly/style/browser.css Base (1.1)
+++ moodle/theme/anomaly/style/browser.css Locally Modified (Based On 1.1)
@@ -5,20 +5,20 @@
  */
 .rounded-corner {display:block;width:11px;height:11px;font-size:1pt;margin:0px;padding:0px;}
 
-.page-header .rounded-corner {background-image:url([[pix:theme|corners_header]]);clear:both;}
-.page-header .rounded-corner.top-left {background-position:0px 0px;float:left;}
-.page-header .rounded-corner.top-right {background-position:11px 0px;float:right;}
+#page-header .rounded-corner {background-image:url([[pix:theme|corners_header]]);clear:both;}
+#page-header .rounded-corner.top-left {background-position:0px 0px;float:left;}
+#page-header .rounded-corner.top-right {background-position:11px 0px;float:right;}
 
 /** Fix IE8 + Opera positioning issue **/
-.ie8 .page-header .rounded-corner.top-right,
-.opera .page-header .rounded-corner.top-right {position:relative;top:-11px;}
+.ie8 #page-header .rounded-corner.top-right,
+.opera #page-header .rounded-corner.top-right {position:relative;top:-11px;}
 
-.page-footer {position:relative;}
-.page-footer .rounded-corner {position:absolute;background-image:url([[pix:theme|corners_header]]);clear:both;}
-.page-footer .rounded-corner.bottom-left {background-position:0px 11px;bottom:0px;left:0px;float:left;}
-.page-footer .rounded-corner.bottom-right {background-position:11px 11px;bottom:0px;right:-1px;float:right;}
+#page-footer {position:relative;}
+#page-footer .rounded-corner {position:absolute;background-image:url([[pix:theme|corners_header]]);clear:both;}
+#page-footer .rounded-corner.bottom-left {background-position:0px 11px;bottom:0px;left:0px;float:left;}
+#page-footer .rounded-corner.bottom-right {background-position:11px 11px;bottom:0px;right:-1px;float:right;}
 
-.block-region .sideblock {border-width:0px;background-color:white;}
+.sideblock {border-width:0px;background-color:white;}
 .sideblock .corner-box {border:1px solid #C8C9C7;margin-bottom:10px;padding-bottom:10px;background-color:#E3E3E3;}
 .sideblock .corner-box .rounded-corner {background-image:url([[pix:theme|corners_sideblock]]);position:relative;}
 .sideblock .corner-box .rounded-corner.top-left {background-position:0px 0px;float:left;top:-1px;left:-1px;}
@@ -50,12 +50,12 @@
 .gecko .sideblock .corner-box {-webkit-border-radius: 10px;-moz-border-radius: 10px;}
 
 .safari .sideblock .corner-box .header,
-.safari .page-header,
+.safari #page-header,
 .gecko .sideblock .corner-box .header,
-.gecko .page-header {-moz-border-radius: 10px 10px 0px 0px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
+.gecko #page-header {-moz-border-radius: 10px 10px 0px 0px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
 
-.safari .page-footer,
-.gecko .page-footer {-moz-border-radius: 0px 0px 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
+.safari #page-footer,
+.gecko #page-footer {-moz-border-radius: 0px 0px 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
 
 .gecko .forumpost,
 .gecko .forumpost .side {-moz-border-radius-bottomleft:20px}
Index: moodle/theme/anomaly/style/general.css
--- moodle/theme/anomaly/style/general.css Base (1.1)
+++ moodle/theme/anomaly/style/general.css Locally Modified (Based On 1.1)
@@ -6,18 +6,18 @@
 img.iconhelp {vertical-align:middle;}
 
 html, body {background-color:#C8C9C7;}
-#page .page-middle {background-color:#FFF;}
-.page-header {background-color: #222; color:#FFF;border-bottom:5px solid #697F55;}
-.hasnavbar .page-header {border-bottom-width:0px;}
-.page-footer {background-color: #222; color:#FFF;}
-.page-header .headermain span {color:#C8C9C7;}
+#page #page-content {background-color:#FFF;}
+#page-header {background-color: #222; color:#FFF;border-bottom:5px solid #697F55;}
+.hasnavbar #page-header {border-bottom-width:0px;}
+#page-footer {background-color: #222; color:#FFF;}
+#page-header .headermain span {color:#C8C9C7;}
 
-.page-header .navbar {background-color:#697F55;width:100%;}
-.page-header .navbar {color:#000;}
-.page-header .navbar a:link {color:#fff;}
-.page-header .navbar a:visited {color:#fff;}
-.page-header .navbar .breadcrumb {margin:5px 1em;float:left;}
-.page-header .navbar .navbutton {float:right;margin:5px 1em;}
+#page-header .navbar {background-color:#697F55;width:100%;}
+#page-header .navbar {color:#000;}
+#page-header .navbar a:link {color:#fff;}
+#page-header .navbar a:visited {color:#fff;}
+#page-header .navbar .breadcrumb {margin:5px 1em;float:left;}
+#page-header .navbar .navbutton {float:right;margin:5px 1em;}
 
 /** General **/
 .generalbox {border: 1px solid #DDDDDD;}
@@ -65,13 +65,13 @@
 .loginbox .guestsub {margin-left:10%;margin-right:10%;padding:10px;margin-bottom:5px;border-top:1px solid #DDD;}
 
 /** Blocks **/
-.block-region .sideblock {border:1px solid #C8C9C7;background-color: #E3E3E3;margin-bottom:10px;overflow:hidden;}
-.block-region .sideblock h1,
-.block-region .sideblock h2,
-.block-region .sideblock h3,
-.block-region .sideblock h4 {margin:0px;}
-.block-region .sideblock .header {margin:10px 6px 3px 6px;}
-.block-region .sideblock .content {margin:10px 6px 3px 6px;}
+.sideblock {border:1px solid #C8C9C7;background-color: #E3E3E3;margin-bottom:10px;overflow:hidden;}
+.sideblock h1,
+.sideblock h2,
+.sideblock h3,
+.sideblock h4 {margin:0px;}
+.sideblock .header {margin:10px 6px 3px 6px;}
+.sideblock .content {margin:10px 6px 3px 6px;}
 
 /** Admin **/
 .box.adminwarning {text-align:center;border:1px solid #C8C9C7;background-color:#E3E3E3;margin-bottom:1em;padding:10px 10%;}
Index: moodle/theme/anomaly/style/layout.css
--- moodle/theme/anomaly/style/layout.css Base (1.1)
+++ moodle/theme/anomaly/style/layout.css Locally Modified (Based On 1.1)
@@ -1,41 +1,3 @@
 /** Main Page Layout - Both side have blocks**/
 body {margin:25px 3%;}
-#page {width:100%;min-width:600px;overflow:hidden;}
-.page-header {float:left;margin:0;padding:0;width:100%;}
-.page-header .headermain {float:left;margin:15px;font-size:2.3em;line-height:0.7;clear:left;}
-.page-header .headermenu {float:right;margin:15px;font-size:0.8em;clear:right;}
-.page-header .navbar {clear:both;}
-.page-middle {clear:both;float:left;overflow:hidden;position:relative;width:100%;}
-.page-middle .column-container {float:left;left:220px;position:relative;width:200%;}
-.page-middle .column-container .column-mask {float:left;left:50%;margin-left:-440px;position:relative;width:100%;}
-.page-middle .column-container .column-mask .column-centre {float:right;position:relative;right:100%;width:50%;}
-.page-middle .column-container .column-mask .column-centre .column-wrap {margin:0 10px 0 430px;overflow:hidden;}
-.page-middle .column-container .column-mask .column-left {float:left;left:220px;margin-left:-50%;overflow:hidden;position:relative;width:200px;}
-.page-middle .column-container .column-mask .column-right {float:left;left:15px;overflow:hidden;position:relative;width:200px;}
-.page-middle .column-container .column-content {overflow:hidden;margin:10px;}
-.page-footer {clear:both;float:left;margin:0;padding:0;width:100%;}
-.page-footer .logininfo {float:right;margin:0px 10px;}
-.page-footer .sitelink {float:left;margin:0px 10px;}
-.page-footer .helplink {float:left;margin:0px 10px;}
-.page-footer .performanceinfo {text-align:center;margin:10px 20%;}
-.page-footer .performanceinfo span {display:block;}
-
-/** Only side pre **/
-.side-pre-only .page-middle .column-container .column-mask {margin-left:-220px;}
-.side-pre-only .page-middle .column-container .column-mask .column-centre .column-wrap {margin:0 10px 0 210px;}
-.side-pre-only .page-middle .column-container .column-mask .column-left {left:10px;}
-.side-pre-only .page-middle .column-container .column-mask .column-right {width:0px;}
-
-/** Only side post **/
-.side-post-only .page-middle .column-container {left:0px;}
-.side-post-only .page-middle .column-container .column-mask {margin-left:-220px;}
-.side-post-only .page-middle .column-container .column-mask .column-centre .column-wrap {margin:0 10px 0 210px;}
-.side-post-only .page-middle .column-container .column-mask .column-left {width:0px;}
-.has_dock.side-post-only .page-middle .column-container .column-mask .column-centre .column-wrap {margin-left:240px;}
-
-/** No blocks whatsoever **/
-.noblocks .page-middle .column-container {left:20px;}
-.noblocks .page-middle .column-container .column-mask {margin-left:-30px;}
-.noblocks .page-middle .column-container .column-mask .column-centre .column-wrap {margin:0 10px 0 30px;}
-.noblocks .page-middle .column-container .column-mask .column-left {left:20px;width:0px;}
-.noblocks .page-middle .column-container .column-mask .column-right {width:0px;}
+#page {min-width:600px;}
Index: moodle/theme/base/config.php
--- moodle/theme/base/config.php Base (1.7)
+++ moodle/theme/base/config.php Locally Modified (Based On 1.7)
@@ -41,6 +41,8 @@
     'core',
     'blocks',
     'course',
+    'module',
+    'browser',
     'block_calendar_month',
 );
 
Index: moodle/theme/base/layout/frontpage.php
--- moodle/theme/base/layout/frontpage.php Base (1.2)
+++ moodle/theme/base/layout/frontpage.php Locally Modified (Based On 1.2)
@@ -1,12 +1,16 @@
 <?php
 
-$regionsinfo = 'pagelayout';
-if ($PAGE->blocks->region_has_content('side-pre', $OUTPUT)) {
-    $regionsinfo .= '-pre';
+$hassidepre = $PAGE->blocks->region_has_content('side-pre', $OUTPUT);
+$hassidepost = $PAGE->blocks->region_has_content('side-post', $OUTPUT);
+
+$bodyclasses = array();
+if ($hassidepre && !$hassidepost) {
+    $bodyclasses[] = 'side-pre-only';
+} else if ($hassidepost && !$hassidepre) {
+    $bodyclasses[] = 'side-post-only';
+} else if (!$hassidepost && !$hassidepre) {
+    $bodyclasses[] = 'content-only';
 }
-if ($PAGE->blocks->region_has_content('side-post', $OUTPUT)) {
-    $regionsinfo .= '-post';
-}
 
 echo $OUTPUT->doctype() ?>
 <html <?php echo $OUTPUT->htmlattributes() ?>>
@@ -16,12 +20,12 @@
     <meta name="description" content="<?php echo strip_tags(format_text($SITE->summary, FORMAT_HTML)) ?>" />
     <?php echo $OUTPUT->standard_head_html() ?>
 </head>
-<body id="<?php echo $PAGE->pagetype ?>" class="<?php echo $PAGE->bodyclasses ?>">
+<body id="<?php echo $PAGE->pagetype ?>" class="<?php echo $PAGE->bodyclasses.' '.join(' ', $bodyclasses) ?>">
 <?php echo $OUTPUT->standard_top_of_body_html() ?>
 
-<div id="page" class="<?php echo $regionsinfo ?>">
+<div id="page">
 
-    <div id="header-home" class="clearfix">
+    <div id="page-header" class="clearfix">
         <h1 class="headermain"><?php echo $PAGE->heading ?></h1>
         <div class="headermenu"><?php
             echo $OUTPUT->login_info();
@@ -31,30 +35,36 @@
     </div>
 <!-- END OF HEADER -->
 
-    <div class="regions-outer clearfix">
+    <div id="page-content">
         <div id="regions">
-            <div class="regions-inner">
-                <div class="contentwrap">
-                    <div id="content">
+            <div id="regions-mask">
+                <div id="region-main">
+                    <div id="region-main-mask">
+                        <div class="region-content">
                         <?php echo core_renderer::MAIN_CONTENT_TOKEN ?>
                     </div>
                 </div>
-                <?php if ($PAGE->blocks->region_has_content('side-pre', $OUTPUT)) { ?>
-                <div id="region-side-pre" class="block-region">
+                </div>
+                <?php if ($hassidepre) { ?>
+                <div id="region-pre">
+                    <div class="region-content">
                     <?php echo $OUTPUT->blocks_for_region('side-pre') ?>
                 </div>
+                </div>
                 <?php } ?>
-                <?php if ($PAGE->blocks->region_has_content('side-post', $OUTPUT)) { ?>
-                <div id="region-side-post" class="block-region">
+                <?php if ($hassidepost) { ?>
+                <div id="region-post">
+                    <div class="region-content">
                     <?php echo $OUTPUT->blocks_for_region('side-post') ?>
                 </div>
+                </div>
                 <?php } ?>
             </div>
         </div>
     </div>
 
 <!-- START OF FOOTER -->
-    <div id="footer" class="clearfix">
+    <div id="page-footer">
         <p class="helplink">
         <?php echo page_doc_link(get_string('moodledocslink')) ?>
         </p>
Index: moodle/theme/base/layout/general.php
--- moodle/theme/base/layout/general.php Base (1.3)
+++ moodle/theme/base/layout/general.php Locally Modified (Based On 1.3)
@@ -1,12 +1,19 @@
 <?php
 
-$regionsinfo = 'pagelayout';
-if ($PAGE->blocks->region_has_content('side-pre', $OUTPUT)) {
-    $regionsinfo .= '-pre';
+$hasheading = ($PAGE->heading);
+$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar());
+$hasfooter = (empty($PAGE->layout_options['nofooter']));
+$hassidepre = $PAGE->blocks->region_has_content('side-pre', $OUTPUT);
+$hassidepost = $PAGE->blocks->region_has_content('side-post', $OUTPUT);
+
+$bodyclasses = array();
+if ($hassidepre && !$hassidepost) {
+    $bodyclasses[] = 'side-pre-only';
+} else if ($hassidepost && !$hassidepre) {
+    $bodyclasses[] = 'side-post-only';
+} else if (!$hassidepost && !$hassidepre) {
+    $bodyclasses[] = 'content-only';
 }
-if ($PAGE->blocks->region_has_content('side-post', $OUTPUT)) {
-    $regionsinfo .= '-post';
-}
 
 echo $OUTPUT->doctype() ?>
 <html <?php echo $OUTPUT->htmlattributes() ?>>
@@ -15,13 +22,13 @@
     <link rel="shortcut icon" href="<?php echo $OUTPUT->pix_url('favicon', 'theme')?>" />
     <?php echo $OUTPUT->standard_head_html() ?>
 </head>
-<body id="<?php echo $PAGE->pagetype ?>" class="<?php echo $PAGE->bodyclasses ?>">
+<body id="<?php echo $PAGE->pagetype ?>" class="<?php echo $PAGE->bodyclasses.' '.join(' ', $bodyclasses) ?>">
 <?php echo $OUTPUT->standard_top_of_body_html() ?>
 
-<div id="page"  class="<?php echo $regionsinfo ?>">
-
-<?php if ($PAGE->heading) { ?>
-    <div id="header" class="clearfix">
+<div id="page">
+<?php if ($hasheading || $hasnavbar) { ?>
+    <div id="page-header">
+        <?php if ($hasheading) { ?>
         <h1 class="headermain"><?php echo $PAGE->heading ?></h1>
         <div class="headermenu"><?php
             echo $OUTPUT->login_info();
@@ -29,47 +36,48 @@
                 echo $OUTPUT->lang_menu();
             }
             echo $PAGE->headingmenu
-         ?></div>
-    </div>
-<?php } ?>
-
-<?php if (empty($PAGE->layout_options['nonavbar']) and $PAGE->has_navbar()) { // This is the navigation bar with breadcrumbs  ?>
+        ?></div><?php } ?>
+        <?php if ($hasnavbar) { ?>
     <div class="navbar clearfix">
         <div class="breadcrumb"><?php echo $OUTPUT->navbar(); ?></div>
         <div class="navbutton"><?php echo $PAGE->button; ?></div>
     </div>
 <?php } ?>
+    </div>
+<?php } ?>
 <!-- END OF HEADER -->
-
-    <div class="regions-outer clearfix">
+    <div id="page-content">
         <div id="regions">
-            <div class="regions-inner">
-                <div class="contentwrap">
-                    <div id="content">
+            <div id="regions-mask">
+                <div id="region-main">
+                    <div id="region-main-mask">
+                        <div class="region-content">
                         <?php echo core_renderer::MAIN_CONTENT_TOKEN ?>
                     </div>
                 </div>
-                <?php if ($PAGE->blocks->region_has_content('side-pre', $OUTPUT)) { ?>
-                <div id="region-side-pre" class="block-region">
+                </div>
+                <?php if ($hassidepre) { ?>
+                <div id="region-pre">
+                    <div class="region-content">
                     <?php echo $OUTPUT->blocks_for_region('side-pre') ?>
                 </div>
+                </div>
                 <?php } ?>
-                <?php if ($PAGE->blocks->region_has_content('side-post', $OUTPUT)) { ?>
-                <div id="region-side-post" class="block-region">
+                <?php if ($hassidepost) { ?>
+                <div id="region-post">
+                    <div class="region-content">
                     <?php echo $OUTPUT->blocks_for_region('side-post') ?>
                 </div>
+                </div>
                 <?php } ?>
             </div>
         </div>
     </div>
 
 <!-- START OF FOOTER -->
-    <?php if (empty($PAGE->layout_options['nofooter'])) { ?>
-    <div id="footer" class="clearfix">
-        <p class="helplink">
-        <?php echo page_doc_link(get_string('moodledocslink')) ?>
-        </p>
-
+    <?php if ($hasfooter) { ?>
+    <div id="page-footer" class="clearfix">
+        <p class="helplink"><?php echo page_doc_link(get_string('moodledocslink')) ?></p>
         <?php
         echo $OUTPUT->login_info();
         echo $OUTPUT->home_link();
Index: moodle/theme/base/style/block_calendar_month.css
--- moodle/theme/base/style/block_calendar_month.css Base (1.1)
+++ moodle/theme/base/style/block_calendar_month.css Locally Deleted
@@ -1,29 +0,0 @@
-.block_calendar_month table.minicalendar {
- width: 100%;
-}
-
-.block_calendar_month table.minicalendar td {
-  text-align: center;
-}
-
-/*Accessibility: controls now div and span, 20:60:20% or 12:76:12% */
-.block_calendar_month .calendar-controls .previous,
-.block_calendar_month .calendar-controls .next,
-.block_calendar_month .calendar-controls .current {
-  display: block;
-  float: left;
-  width: 12%;
-}
-
-.block_calendar_month .calendar-controls .previous {
-  text-align: left;
-}
-
-.block_calendar_month .calendar-controls .current {
-  text-align: center;
-  width: 76%;
-}
-
-.block_calendar_month .calendar-controls .next {
-  text-align: right;
-}
Index: moodle/theme/base/style/blocks.css
--- moodle/theme/base/style/blocks.css Base (1.3)
+++ moodle/theme/base/style/blocks.css Locally Modified (Based On 1.3)
@@ -1,134 +1,13 @@
+#region-pre .hidden .content,
+#region-post .hidden .content {display: none;}
 
-/** General **/
+.sideblock .header .block_action {float:right;}
+.sideblock .footer {margin-bottom: 4px;text-align:center;clear:both;}
 
-.block-region .hidden .content {
-  display: none;
-}
+.sideblock img.userpicture {width:16px;height:16px;margin-right:4px;}
+.sideblock.beingmoved {border-width: 2px;border-style: dashed;}
 
-.sideblock .header .block_action {
-  float:right;
-}
-
-.sideblock div.column {
-  margin:0px;
-  margin-right:4px;
-  padding:0px;
-}
-
-.sideblock div.column.c0 {
-  float: left;
-}
-
-.sideblock div.column.c1 {
-  display: inline;
-}
-
-.sideblock .content .c0 img.icon {
-  margin:0px;
-}
-
-.sideblock .content .list, .unlist, .inline-list {
-  list-style:none;
-  padding:0;
-  margin:0;
-}
-
-.sideblock .content .list {
-  width: 100%;
-}
-
-.sideblock .content .list li {
-  clear: left;
-}
-
-.sideblock .content .inline-list li, .inline-list li {
-  display: inline;
-}
-
-.sideblock .content ul.list li.listentry {
-  clear:both;
-}
-
-.sideblock .content div.info {
-  text-align:center;
-}
-
-.sideblock .footer {
-  margin-bottom: 4px;
-  text-align:center;
-  clear:both;
-}
-
-.sideblock img.userpicture {
-  width:16px;
-  height:16px;
-  margin-right:4px;
-}
-
-.sideblock.beingmoved {
-  border-width: 2px;
-  border-style: dashed;
-}
-
-/** Navigation and settings block **/
-.ie6 .sideblock .block_tree,
-.ie7 .sideblock .block_tree {
-  overflow-x:scroll;
-}
-.block_tree {
-  list-style: none;
-  padding-left:0px;
-}
-.block_tree ul {
-  margin-left: 0px;
-  padding-left:16px;
-  list-style: none;
-}
-.sideblock .block_tree {
-  overflow-x:auto;
-  overflow-y:visible;
-}
-.block_tree .tree_item {
-  white-space:nowrap;
-  margin:2px 0px;
-  padding-left: 16px;
-  margin:3px 0px;
-  white-space:nowrap;
-  text-align:left;
-}
-.ie6 .block_tree .tree_item {
-  width:100%;
-}
-.block_tree .tree_item.branch {
-  background-image: url([[pix:t/expanded]]);
-  background-position: center left;
-  background-repeat: no-repeat;
-}
-.block_tree .root_node.leaf {
-  padding-left:0px;
-}
-.block_tree .current_branch {
-  font-weight:bold;
-}
-
-.jsenabled .dock_on_load,
-.jsenabled .block_tree .collapsed ul {
-  display: none;
-}
-.jsenabled .block_tree .tree_item.branch {
-  cursor:pointer;
-}
-.jsenabled .block_tree .collapsed .tree_item.branch {
-  background-image: url([[pix:t/collapsed]]);
-}
-.jsenabled .block_tree .tree_item.emptybranch {
-  background-image: url([[pix:t/collapsed_empty]]);
-  background-position: center left;
-  background-repeat: no-repeat;
-}
-.block_tree_box .requiresjs {
-  display:none;
-}
-.jsenabled .block_tree_box .requiresjs {
-  display:inline;
-}
+.sideblock div.column {margin:0px;margin-right:4px;padding:0px;}
+.sideblock div.column.c0 {float: left;}
+.sideblock div.column.c1 {display: inline;}
+.sideblock div.column.c0 img.icon {margin:0px;}
Index: moodle/theme/base/style/browser.css
--- moodle/theme/base/style/browser.css No Base Revision
+++ moodle/theme/base/style/browser.css Locally New
@@ -0,0 +1,10 @@
+/**
+ * Contains browser specific corrections and overrides
+ * Browser classes:
+ *   .ie = Internet Explorer
+ *
+ */
+
+/** mform rules **/
+.ie .mform .fitem .felement {margin-left:0px;text-align:left;float:left;} /** Fix IE double margin + float bugs **/
+.ie .mform .fitem .fitemtitle {padding-right:1em;}
Index: moodle/theme/base/style/core.css
--- moodle/theme/base/style/core.css Base (1.5)
+++ moodle/theme/base/style/core.css Locally Modified (Based On 1.5)
@@ -1,167 +1,205 @@
 
-/* custom moodle style resets, differencies from the YUI reset */
+/**
+ * custom moodle style resets, differencies from the YUI reset
+ */
+th {font-weight:bold;border-width:0px;}
+td {border-width:0px;}
+acronym, abbr {cursor: help;}
 
-.dir-ltr {
-  text-align: left;
-}
+.dir-ltr {text-align: left;}
+.dir-rtl {text-align: right;}
 
-.dir-rtl {
-  text-align: right;
-}
-
-
-/***
+/**
  * Accessibility features
- **/
-
+ */
 /*Accessibility: text 'seen' by screen readers but not visual users. */
-.accesshide {
-  position:absolute;
-  top:-100000px;
-  left:10px;
-  font-weight:normal;
-  font-size:1em;
-}
+.accesshide {position:absolute;top:-100000px;left:10px;font-weight:normal;font-size:1em;}
 span.hide,
 div.hide,
-.jsenabled .advancedbutton .showadvancedbtn {
-  display:none;
-}
+.jsenabled .advancedbutton .showadvancedbtn {display:none;}
 
 /*Accessibility: Skip block link, for keyboard-only users. */
-a.skip-block, a.skip {
-  position: absolute;
-  top: -1000em;
-  font-size: 0.85em;
-}
+a.skip-block, a.skip {position: absolute;top: -1000em;font-size: 0.85em;}
 a.skip-block:focus, a.skip-block:active,
-a.skip:focus, a.skip:active {
-  position: static;
-  display: block;
-}
-.skip-block-to {
-  display: block;
-  height: 1px;
-  overflow: hidden;
-}
+a.skip:focus, a.skip:active {position: static;display: block;}
+.skip-block-to {display: block;height: 1px;overflow: hidden;}
+a.skip-block {text-decoration:none;}
 
-a.skip-block {
-  text-decoration:none;
+/* Accessibility: only certain fonts support Unicode chars like &#x25BA; in IE6 */
+.arrow,
+.arrow_button input {
+  font-family: Arial,Helvetica,Courier,sans-serif;
 }
 
-/***
- * General
+/**
+ * Header
+ */
+#page-header .headermain {float:left;margin:15px;font-size:2.3em;}
+#page-header .headermenu {float:right;margin:15px;font-size:0.8em;}
+#page-header .navbar {clear:both;}
+#page-header .navbar .breadcrumb {float:left;}
+#page-header .navbar .navbutton {text-align:right;}
+#page-header .navbar .breadcrumb ul {padding:0;margin:0;text-indent:0;list-style:none;}
+#page-header .navbar .breadcrumb li,
+#page-header .navbar .navbutton div,
+#page-header .navbar .navbutton form {display:inline;}
+
+/**
+ * Footer
+ */
+#page-footer .logininfo {float:right;margin:0px 10px;font-size:0.8em;}
+#page-footer .sitelink {float:left;margin:0px 10px;font-size:0.8em;}
+#page-footer .helplink {float:left;margin:0px 10px;font-size:0.8em;}
+#page-footer .performanceinfo {text-align:center;margin:10px 20%;font-size:0.8em;}
+#page-footer .performanceinfo span {display:block;}
+
+/**
+ * Tabs
+ */
+.tabtree {position:relative;margin-bottom:3.5em;}
+.tabtree li {display:inline;}
+.tabtree ul {text-align:center;margin:5px;}
+.tabtree ul li.here ul {position:absolute;top:100%;width:100%;}
+.tabtree ul li.here .empty {display:none;}
+
+/**
+ * Mforms
+ */
+.mform fieldset {border:1px solid #000;}
+.mform fieldset fieldset {border-width:0px;}
+.mform fieldset legend {font-weight:bold;margin-left:0.5em;}
+.mform fieldset div {margin:10px;margin-top:0;}
+.mform fieldset div div {margin:0;}
+.mform fieldset .advancedbutton {text-align:right;}
+.mform fieldset.hidden {border-width:0px;}
+.mform .fitem {width:100%;overflow:hidden;margin-top:5px;margin-bottom:1px;clear:right;}
+.mform .fitem .fitemtitle {width:30%;text-align:right;float:left;}
+.mform .fitem .felement {width:60%;margin-left:31%;}
+.mform .fitem fieldset.felement {margin-left:0px;padding-left:1%;} /** Fix fieldset margin issue **/
+.mform .required label {color:#A00;}
+.mform .required .fgroup span label {color:#000;}
+.mform .fdescription.required {color:#A00;text-align:right;}
+.mform .fpassword .unmask {display:inline;margin-left:0.5em;}
+
+/**
+ * phpinfo styles
+ */
+.phpinfo .center {text-align: center;}
+.phpinfo .center table {margin-left: auto;margin-right: auto;text-align: left;border-collapse: collapse;}
+.phpinfo .center th {text-align: center;}
+.phpinfo .e,
+.phpinfo .v,
+.phpinfo .h {border: 1px solid #000000;font-size: 0.8em;vertical-align: baseline;color: #000000;background-color: #cccccc;}
+.phpinfo .e {background-color: #ccccff;font-weight: bold;}
+.phpinfo .h {background-color: #9999cc;font-weight: bold;}
+
+/**
+ * Admin
  **/
+.formtable tbody th {font-weight: normal;text-align: right;}
+.plugincompattable {text-align: left;}
+#admin-blocks table#incompatible td.c0,
+.plugincompattable td.nonstandard,
+.plugincompattable td.missingplugin {font-weight: bold;}
+.plugincompattable td.standard,
+.plugincompattable td.warning {font-style: normal;}
+#admin-index .explanation {vertical-align: bottom;}
+.plugincheckwrapper,
+.course-report-outline tr.section,
+#admin-index .copyright {text-align: center;}
 
-/* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
-.jsenabled .hiddenifjs {
-  display: none;
-}
+/**
+ * General
+ */
+.sideblock .list,
+.unlist, .inline-list,
+.sideblock .list li,
+.unlist li, .inline-list li,
+.sitetopic .section li,
+.course-content .section,
+.course-content .section li,
+.tabtree li {list-style: none;margin:0px;padding:0px;}
 
-.yui-overlay .yui-widget-bd {
-    background-color:#FFEE69;
-    border-color:#D4C237 #A6982B #A6982B;
-    border-style:solid;
-    border-width:1px;
-    color:#000000;
-    left:0;
-    padding:2px 5px;
-    position:relative;
-    top:0;
-    z-index:1;
-}
+.inline-list li {display: inline;}
 
-.clearer {
-  clear:both;
-  margin:0;
-  padding:0;
-  height:1px;
-  border:none;
-  background:transparent;
-  display:block;
-}
+.notifytiny {font-size:0.7em;}
+.notifytiny li, .notifytiny td {font-size:100%;}
 
-.clearfix:after {
-  min-width: 0;
-  content: ".";
-  display: block;
-  height: 0;
-  clear: both;
-  visibility: hidden;
-}
+ /* Block which is hidden if javascript enabled, prevents fickering visible when JS from footer used! */
+.jsenabled .hiddenifjs {display: none;}
+.jsenabled .collapsibleregion {overflow:hidden;}
 
-.generalbox {
-  border-width: 1px;
-  border-style: solid;
-}
+.yui-overlay .yui-widget-bd {background-color:#FFEE69;border-color:#D4C237 #A6982B #A6982B;border-style:solid;border-width:1px;color:#000000;left:0;padding:2px 5px;position:relative;top:0;z-index:1;}
 
-.boxaligncenter {
-  margin-left:auto;
-  margin-right:auto;
-}
+.clearer {clear:both;margin:0;padding:0;height:1px;border:none;background:transparent;display:block;}
+.clearfix:after {min-width: 0;content: ".";display: block;height: 0;clear: both;visibility: hidden;}
 
-.boxalignright {
-  margin-left:auto;
-  margin-right:0;
-}
+.bold,
+.warning,
+.errorbox .title,
+.pagingbar .title,
+.pagingbar .thispage,
+.headingblock {font-weight: bold;}
 
-.boxalignleft {
-  margin-left:0;
-  margin-right:auto;
-}
+img.resize {width: 1em;height: 1em;}/*Accessibility: resizable icons. */
+.sideblock img.resize,
+.breadcrumb img.resize {width: 0.8em;height: 0.9em;}
 
-.boxwidthnarrow {
-  width: 30%
-}
+.categorybox .category {font-size:1.2em;font-weight:bold;}
 
-.boxwidthnormal {
-  width: 50%
-}
+.generalbox {border-width: 1px;border-style: solid;}
 
-.boxwidthwide {
-  width: 80%
-}
+.boxaligncenter {margin-left:auto;margin-right:auto;}
+.boxalignright {margin-left:auto;margin-right:0;}
+.boxalignleft {margin-left:0;margin-right:auto;}
 
-.mdl-align {
-  text-align: center;
-}
-.mdl-left {
-  text-align: left;
-}
-.mdl-right {
-  text-align: right;
-}
+.boxwidthnarrow {width: 30%;}
+.boxwidthnormal {width: 50%;}
+.boxwidthwide {width: 80%;}
 
-/***
- * Header
- **/
+.mdl-align {text-align: center;}
+.mdl-left {text-align: left;}
+.mdl-right {text-align: right;}
 
-.breadcrumb ul {
-  padding:0;
-  margin:0;
-  text-indent:0;
-  list-style:none;
-}
-.breadcrumb li {
-  display:inline;
-}
+.buttons .singlebutton,
+.buttons .singlebutton form,
+.buttons .singlebutton div {display: inline;}
+.buttons .singlebutton input {margin:20px 5px;}
 
-.navbar .navbutton div,
-.navbar .navbutton form {
-  display:inline;
-}
+.blink {text-decoration: blink;}
 
-/***
- ** Course stuff
- **/
+.headermain {font-weight:bold;}
 
-.section_add_menus .horizontal div,
-.section_add_menus .horizontal form {
-  display:inline;
-}
+/* Styles for tag/coursetag_edit.php */
+#tag-coursetags_edit .coursetag_edit_centered {position: relative;width: 600px;margin: 20px auto;}
+#tag-coursetags_edit .coursetag_edit_row {clear:both;}
+#tag-coursetags_edit .coursetag_edit_row .coursetag_edit_left {float:left;width:50%;text-align:right;}
+#tag-coursetags_edit .coursetag_edit_row .coursetag_edit_right {margin-left:50%;}
+#tag-coursetags_edit .coursetag_edit_input3 {display: none;}
 
-.course-content .section .activity img.activityicon {
-  vertical-align:middle;
-  height:16px;
-  width:16px;
-}
+/* Styles for coursetag_more.php */
+#tag-coursetags_more .coursetag_more_large {font-size: 120%}
+#tag-coursetags_more .coursetag_more_small {font-size: 80%}
+#tag-coursetags_more .coursetag_more_link {font-size: 80%;}
+
+/** Styles for grade/edit/tree .grade-edit-tree **/
+.gradetreebox table {font-size: 0.8em;border:  1px solid #AAA;width: 100%;}
+.gradetreebox tr.category .cell {background-color: #DDD;}
+.gradetreebox tr.category th.cell.rowspan {border-width:0; border-left:1px solid #AAA;}
+.gradetreebox tr.category th.cell.rowspan:hover {background-color: #EEE;}
+.gradetreebox tr .cell.level1 {background-color: #F3DFD0 ; width: 10px;}
+.gradetreebox tr .cell.level2 {background-color: #D0DBD3; width: 10px;}
+.gradetreebox tr .cell.level3 {background-color: #D0F3D6; width: 10px;}
+.gradetreebox tr .cell.level4 {background-color: #F0F0AA; width: 10px;}
+.gradetreebox tr .cell.level5 {background-color: #EBDEF6; width: 10px;}
+.gradetreebox td.name {white-space: nowrap;border-left: 0px;}
+.gradetreebox td.name h4 {display: inline;}
+.gradetreebox td.range {white-space: nowrap;}
+.gradetreebox td.colspan {border-left: 1px solid #AAA;border-bottom: 1px solid #AAA;border-top: none;background-color: #DDD;}
+.gradetreebox th.actions {white-space: nowrap;width: 80px;}
+.gradetreebox span.actionlink {color: blue;}
+.gradetreebox span.actionlink:hover {text-decoration: underline;cursor: pointer;}
+.gradetreebox img.iconsmall {margin-left: 4px;}
+.gradetreebox img.icon {margin-right: 5px;}
+.gradetreebox #gradetreesubmit {margin-bottom:1em;text-align: center;}
+.gradetreebox .hidden {display: none;}
Index: moodle/theme/base/style/course.css
--- moodle/theme/base/style/course.css No Base Revision
+++ moodle/theme/base/style/course.css Locally New
@@ -0,0 +1,6 @@
+/**
+ * CSS for displaying courses and everything in them
+ */
+.section_add_menus .horizontal div,
+.section_add_menus .horizontal form {display:inline;}
+.course-content .section .activity img.activityicon {vertical-align:middle;height:16px;width:16px;}
Index: moodle/theme/base/style/layout.css
--- moodle/theme/base/style/layout.css No Base Revision
+++ moodle/theme/base/style/layout.css Locally New
@@ -0,0 +1,1359 @@
+/*$$$$$$$$$$$$$$$$$$$ GENERAL $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
+/**################## BASE ################***/
+#layout-table {width:100%;border-collapse:separate;}
+#layout-table #region-side-pre,
+#layout-table #content,
+#layout-table #region-side-post{vertical-align:top;}
+#layout-table td {border-width: 0;}
+img.uihint {cursor: help;}
+div.groupselector {float: left;margin-top: 3px;margin-bottom: 3px;}
+#addmembersform table {margin-left: auto;margin-right: auto;}
+.singlebutton form,
+.singlebutton div {display:inline;}
+.box {clear: both;}
+.centerpara {text-align:center}
+.collapsibleregion {overflow: hidden;padding: 1px;}
+.collapsibleregioncaption {white-space: nowrap;}
+.collapsibleregioncaption img {vertical-align: middle;}
+.jsenabled .collapsed .collapsibleregioninner {visibility: hidden;}
+.generaltable th.header {vertical-align: top;}
+.generaltable .cell {border-collapse: collapse;}
+table.formtable tbody th {vertical-align: top;}
+.flexible th{white-space: nowrap;}
+.cell {vertical-align: top;}
+.helplink img {vertical-align: middle;width: 17px;height: 17px;}
+img.emoticon {vertical-align: middle;width: 15px;height: 15px;}
+form.popupform,
+form.popupform div {display: inline;}
+.arrow_button input {overflow:hidden;}
+.groupmanagementtable td {vertical-align: top;}
+.groupmanagementtable #existingcell,
+.groupmanagementtable #potentialcell {width: 42%;}
+.groupmanagementtable #buttonscell {width: 16%;}
+.groupmanagementtable #buttonscell input {width: 80%;}
+.groupmanagementtable #removeselect_wrapper,
+.groupmanagementtable #addselect_wrapper {width: 100%;}
+.groupmanagementtable #removeselect_wrapper label,
+.groupmanagementtable #addselect_wrapper label {font-weight: normal;}
+#group-usersummary {width: 14em;}
+img.icon {vertical-align:middle;width:16px;height:16px;}
+img.iconsmall {vertical-align:middle;width:11px;height:11px;}
+img.iconhelp {vertical-align:middle;width:17px;height:17px;}
+img.icontoggle {vertical-align:middle;width:50px;height:17px;}
+img.iconkbhelp {width:49px;height:17px;}
+.accesshide {position:absolute;top:-100000px;left:10px;font-weight:normal;font-size:1em;}
+.invisiblefieldset {display:inline;border:0px;padding:0px;margin:0px;}
+span.hide,
+div.hide {display:none;}
+.userselector select {width: 100%;}
+#help_icon_tooltip div.bd {width: 35em;}
+
+/**################## LEGACY ################***/
+#layout-table {margin-top: 8px;}
+#layout-table #content {padding-left:12px;padding-right:12px;}
+#redirect {text-align: center;margin-top:10%;}
+.continuebutton {text-align: center;}
+#grouppicture {text-align: center;}
+.notifyproblem {text-align: center;padding: 10px;}
+.notifysuccess {text-align:center;padding: 10px;}
+.notifytiny {text-align:left;padding: 0;}
+div.collapsibleregion div.collapsibleregioncaption a {color: inherit;text-decoration: none;}
+.noticebox {border-width:1px;border-style:solid;padding:10px;}
+#notice.generalbox {width: 60%;margin-left:auto;margin-right:auto;}
+#notice .buttons {text-align:center}
+#notice .buttons div,
+#notice .buttons form {display:inline;}
+#notice .singlebutton {text-align:center;padding: 5px;margin: 0px;}
+.generalbox {border-width:1px;border-style:solid;margin-bottom: 15px;padding:10px;}
+.generalbox#intro {width:70%;margin-left:auto;margin-right:auto;padding-bottom:15px;}
+.errorbox {border-width:1px;border-style:solid;margin: 1em 15%;width: 70%;padding:10px;}
+.errorbox .title {padding: 5px;}
+.informationbox {border-width:1px;border-style:solid;padding: 10px;}
+.feedbackbox {border-width:1px;border-style:solid;}
+.rsslink {padding:  0 0 0 0.3em;}
+.printicon {padding:  0 0 0 0.3em;}
+.generaltable {border-width: 1px;border-style: solid;}
+.generaltable .cell {border-width: 1px;border-style: solid;}
+.paging {text-align: center;margin: 10px 0 10px 0;}
+.pagingbar {text-align:center;}
+.pagingbar a {padding-left: 10px;}
+.pagingbar .thispage {padding-left: 10px;}
+table.rotateheaders th.header {vertical-align: bottom;}
+#participationreport .reporttable {text-align: center;margin-left:auto;margin-right:auto;}
+#participationreport {text-align: center;}
+#participationreport .modulename {font-weight: bold;}
+#participationreportselector {text-align: center;}
+#participationreportactions {text-align: center;}
+.initialbar {text-align: center;}
+#help .indent {margin-left:3em;}
+.closewindow,
+#help .helpindex {text-align: center;}
+.tabledivider {border-width:1px;border-style:solid;border-left:0;border-right:0;border-top:0;}
+.sitetopic {margin-bottom:20px;}
+.sitetopiccontent {border-width:1px;border-style:solid;}
+table.formtable {margin: auto;}
+table.formtable tbody td,
+table.formtable tbody th{padding: 5px;}
+table.formtable tbody .htmlarea td,
+table.formtable tbody .htmlarea th{padding: 0;}
+.unread {padding-right:2px;}
+.heading-with-help {text-align:center;margin:0.83em 0;}
+.heading-with-help h2 {margin:0;}
+.helplink img {margin: 0 2px;}
+form.popupform label {margin-right: 0.5em;}
+.arrow_button {margin-top:3em;}
+.arrow_button input {padding:0.3em;}
+.groupmanagementtable {width: 90%;}
+.groupmanagementtable p {text-align: left;margin-bottom: 0.2em;}
+.groupmanagementtable #existingcell label,
+.groupmanagementtable #potentialcell label {font-weight: bold;}
+.groupmanagementtable #buttonscell p {text-align: center;}
+.groupmanagementtable #buttonscell input {padding: 1em 0;}
+.groupmanagementtable #buttonscell #remove {margin: 7em 0;}
+.groupmanagementtable #backcell {padding-top: 2em;text-align: center;}
+#group-groupings .buttons {margin: 20px;text-align:center;}
+#group-groupings .buttons .singlebutton {display: inline;padding: 5px;}
+img.icon {border-width:0;}
+img.iconsmall {border-width:0;margin-right:1px;}
+img.iconhelp {border-width:0;margin-right:4px;}
+img.iconkbhelp {border-width:0;}
+img.icontoggle {border-width:0;}
+.userselector div {margin-top: 0.2em;}
+.userselector div label {margin-right: 0.3em;}
+#userselector_options {font-size: 0.75em;}
+#userselector_options .collapsibleregioncaption {font-weight: bold;}
+#userselector_options p {margin:0.2em 0pt;text-align:left;}
+#help_icon_tooltip {font-size: 0.7em;}
+#help_icon_tooltip h1 {font-size: 1.1em;font-weight: bold;}
+#help_icon_tooltip .readmore {display: block;font-style: italic;margin-top:10px;}
+
+/**################## GRRRRR ################***/
+ *//* Hides from IE-mac \*/
+ * html .clearfix {height: 1%;}
+.clearfix {display: block;}
+/* End hide from IE-mac */
+
+/**################# PROBABLY NOT ###################**/
+form {margin-bottom:0;}
+table {border-spacing: 0;border-collapse: collapse;}
+a img {border:none;}
+
+/**################## NOT DONE ################***/
+
+
+
+
+/*$$$$$$$$$$$$$$$$$ FORMS $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.mform {margin: 0 auto;padding: 0;width: 80%;}
+.mform fieldset {border: 1px solid #DDDDDD;padding: 10px 0;margin: 0.7em 0;width:100%;}
+.mform fieldset.hidden,
+ .mform fieldset.felement {border: 0;}
+.mform fieldset.felement {width: auto;}
+.mform ul.file-list{padding:0;margin:0;list-style:none;}
+.mform fieldset legend {font-weight: bold;margin-left: 0.5em;}
+.advancedbutton {width:100%;text-align:right;}
+.jsenabled .advancedbutton .showadvancedbtn {display:none;}
+.mform div.fitem {clear: both;width: 100%;min-height: 1.5em;}
+.mform .fitemtitle {display: block;float: left;width: 30%;padding: 0;margin: 5px 0 0 10px;text-align: right;}
+.mform .fitemtitle div{display: inline;}
+div.fitem fieldset.fgroup label,
+ div.fradio label,
+  div.fcheckbox label,
+fieldset.fdate_selector label {display:inline;float: none;width: auto;}
+#date_selector_calendar_panel .bd {padding: 0;}
+#date_selector_calendar_panel .yui-calcontainer {border: none;float: none;}
+/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
+#date_selector_calendar_panel.yui-overlay-hidden table {*display:none;}
+#date_selector_calendar_panel th.calhead {padding-right: 2em;}
+#date_selector_calendar_panel a.container-close {top: 10px;}
+.mform div.felement,
+  .mform fieldset.felement{display: block;float: left;margin: 5px 0 0 10px;padding: 0;text-align:left;width: 60%;}
+.mform div.fdescription {clear: both;min-height: 1.5em;}
+.mform .fdescription.required {text-align:right;}
+.mform input,
+ .mform select {width: auto;}
+.mform .ftextarea #id_alltext {width: 100%;}
+.mform br {clear: left;}
+.mform div.fhtmleditor {margin: 5px 0 0 10px;padding: 0;float: left;display: block;}
+.mform span.error,
+ .mform span.required {color: red;float: right;margin-right: 0.3em;}
+.mform div.error,
+.mform fieldset.error {border: 1px solid red;color: inherit;}
+.mform .fcheckbox input {margin-left: 0px;}
+.mform .fpassword .unmask {display:inline;}
+.mform .fpassword .unmask input {margin-left:5px;margin-right:3px;}
+.mform label .req,
+ .mform label .adv {cursor: help;}
+.mform .ftags label.accesshide {display: block;position: static;}
+.mform .ftags select {margin-bottom: 0.7em;min-width: 22em;}
+/* form frozen */div.mform div.fitem div.fstatic{border-color : #D3D3D3;border-style : dashed;border-width : thin;}
+#admin-register .mform .fsubmit {padding:20px;text-align:center;}
+div.phpinfo .center{text-align: center;}
+div.phpinfo .center table {margin-left: auto;margin-right: auto;text-align: left;}
+div.phpinfo .center th {text-align: center;}
+.backup-form-instances {margin:0px 20px 0px 20px;}
+.restore-form-instances {margin:0px 20px 0px 20px;}
+#portfolio-add-button {display:inline;}
+
+/*$$$$$$$$$$$$$$$$$ Header $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+#header-home {}
+#header {}
+.headermain,
+ h1.headermain {float:left;margin:0;padding:0;}
+.headermenu {float:right;text-align:right;}
+.navigation li,
+.navigation div,
+.navigation button,
+.navigation form {display: inline;}
+.navbar {width:auto;padding:3px 0.5em;border-width:1px;border-style:solid;}
+.navbar .langmenu {text-align:right;}
+table.navbar {width: 100%;}
+.navbar .navbutton {margin-top: 3px;float: left;}
+.navbar .navbutton div,
+.navbar .navbutton form {display:inline;margin:0px;padding:0px;}
+.navbar .breadcrumb {float:left;margin:0.2em 0;}
+.breadcrumb ul {padding:0;margin:0;text-indent:0;list-style:none;}
+.breadcrumb li {display:inline;}
+.navbar .navbutton,
+.navbar .menu {float:right;}
+#footer .navbar {margin-top: 4em;}
+.reportlink {text-align:right;}
+.navigation {margin-bottom: 4px;}
+.navigation ul {margin:0px;padding:0px;list-style-type:none;}
+.navigation ul li form,
+.navigation ul li {display:inline;margin:0px;padding:0px;margin-left:2px;}
+.navigation ul li form fieldset,
+.navigation ul li form div select {vertical-align: middle;}
+.navigation optgroup {text-align:center;padding-top:4px;}
+.navigation option {text-align:left;}
+.navigation optgroup option {padding:0px;}
+#navmenupopup option,
+#navmenufooterpopup option {padding: 2px 0 2px 20px;background-repeat: no-repeat;background-position: 1px 2px;vertical-align: middle;}
+
+/*$$$$$$$$$$$$$$$$$ Footer $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+#footer {text-align:center;margin-top: 40px;}
+.homelink {margin: 1em 0;}
+.homelink a {padding-left:1em;padding-right:1em;}
+.sitelink {padding-top:1em;}
+.performanceinfo {margin: 2em;}
+.performanceinfo span {display: block;}
+#footer .validators {margin-top:40px;padding-top:5px;border-top: 1px dotted gray;}
+#footer .validators ul {margin:0px;padding:0px;list-style-type:none;}
+#footer .validators ul li {display:inline;margin-right:10px;margin-left:10px;}
+
+/*$$$$$$$$$$$$$$$$$ Filters $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.mediaplugin {display:block;clear:both;margin-top:5px;margin-bottom:5px;}
+.mediaplugin_mp3,
+ .mediaplugin_swf,
+ .mediaplugin_flv {display:inline;clear:none;margin:0px;margin-left:0.5em;}
+.texrender {border:0px;vertical-align:middle;}
+
+/*$$$$$$$$$$$$$$$$$ Admin $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+body#admin-index .c0 {vertical-align: top;}
+body#admin-index .c1 {vertical-align: middle;}
+body#admin-blocks table.generaltable th,
+body#admin-filters table.generaltable th,
+body#admin-modules table.generaltable th,
+body#admin-auth table.generaltable th{white-space: nowrap;}
+body#admin-modules .generaltablecell{padding-top: 2px;padding-bottom: 2px;}
+body#admin-blocks table.generaltable th,
+body#admin-blocks table.generaltable td.cell,
+body#admin-filters table.generaltable th,
+body#admin-filters table.generaltable td.cell,
+body#admin-modules table.generaltable th,
+body#admin-modules table.generaltable td.cell,
+body#admin-auth table.generaltable th,
+body#admin-auth table.generaltable td.cell{padding: 4px;text-align: center;vertical-align: middle;}
+body#admin-blocks table.generaltable th.c0,
+body#admin-blocks table.generaltable td.c0,
+body#admin-filters table.generaltable th.c0,
+body#admin-filters table.generaltable td.c0,
+body#admin-modules table.generaltable th.c0,
+body#admin-modules table.generaltable td.c0,
+body#admin-auth table.generaltable th.c0,
+body#admin-auth table.generaltable td.c0{text-align: left;}
+body#admin-modules table.generaltable td.c0{white-space: nowrap;}
+#admin-blocks#admin-config .confighelp {display: block;padding-bottom: 20px;}
+#admin-stickyblocks .generalbox {text-align:center;}
+#admin-index .copyrightnotice {margin: auto;text-align: center;}
+#admin-maintenance .buttons {text-align:center;}
+#admin-report-unittest-index .exception pre {padding: 8px;}
+#admin-report-unittest-index .unittestsummary {padding: 8px;margin-top: 1em;}
+#admin-report-security-index #timewarning {text-align:center;}
+#admin-report-security-index .timewarninghidden {display:none;}
+#admin-report-capability-index .rolecaps th {text-align: left;}
+#admin-report-capability-index #settingsform {text-align: left;}
+#admin-report-capability-index #settingsform h2 {margin-top: 0;}
+#admin-report-capability-index #settingsform p {margin-bottom: 0;}
+#admin-report-capability-index #settingsform #menucapability,
+#admin-report-capability-index #settingsform #capabilitysearchui {width: 100%;}
+#admin-report-capability-index #settingsform #capabilitysearch {width: 30em;}
+#admin-report-capability-index h3 {margin-bottom: 0;}
+#admin-report-questioninstances-index #settingsform h2 {margin-top: 0;}
+#admin-report-questioninstances-index #settingsform p {margin-bottom: 0;}
+#admin-report-questioninstances-index #settingsform p {margin-bottom: 0;}
+#admin-qtypes th {white-space: normal;}
+#admin-qtypes .cell.c3 {font-size: 0.7em;}
+#admin-qtypes .cell {text-align: center;}
+#admin-qtypes .cell.c0 {text-align: left;}
+#admin-qtypes #qtypes div,
+#admin-qtypes #qtypes form {display: inline;}
+#admin-qtypes #qtypes img.spacer {width: 16px;}
+#filter-manage .buttons,
+#admin-roles-allow .buttons,
+#admin-roles-manage .buttons,
+#admin-roles-define .buttons,
+#admin-roles-override .buttons {margin: 20px;text-align:center;}
+#admin-roles-manage .buttons .singlebutton,
+#admin-roles-define .buttons .singlebutton,
+#admin-roles-override .buttons .singlebutton {display: inline;padding: 5px;}
+#admin-roles-define .topfields {margin: 1em 0 2em;}
+.roleassigntable {width: 100%;}
+.roleassigntable td {vertical-align: top;padding: 0.2em 0.3em}
+.roleassigntable p {text-align: left;margin: 0.2em 0;}
+.roleassigntable #existingcell,
+.roleassigntable #potentialcell {width: 42%;}
+.roleassigntable #existingcell label,
+.roleassigntable #potentialcell label {font-weight: bold;}
+.roleassigntable #buttonscell {width: 16%;}
+.roleassigntable #buttonscell #add,
+.roleassigntable #buttonscell #remove {width: 100%;margin: 0.3em 0;padding: 0.5em 0;}
+.roleassigntable #buttonscell p {margin: 0.3em 0;}
+.roleassigntable #buttonscell #assignoptions {font-size: 0.75em;}
+.roleassigntable #buttonscell #assignoptions .collapsibleregioncaption {font-weight: bold;}
+.roleassigntable #buttonscell #addcontrols {margin-top: 3em;height: 13em;}
+.roleassigntable #removeselect_wrapper,
+.roleassigntable #addselect_wrapper {width: 100%;}
+.roleassigntable #removeselect_wrapper label,
+.roleassigntable #addselect_wrapper label {font-weight: normal;}
+#admin-roles-define .mform {width: 100%;}
+#filter-manage .backlink,
+#admin-roles-manage .backlink,
+#admin-roles-define .backlink,
+#admin-roles-explain .backlink,
+#admin-roles-assign .backlink,
+#admin-roles-override .backlink {text-align: right;width: 90%;margin: 2em auto 1em;}
+#admin-roles-explain #chooseuser h3 {margin-top: 0;}
+#admin-roles-explain #chooseusersubmit {margin: 1em 0 0;text-align: center;}
+#admin-roles-usersroles .contextname {margin: 0.5em 0 0;}
+#admin-roles-usersroles p {margin: 0;}
+table.rolecap {margin-left: auto;margin-right: auto;}
+.capabilitysearchui {text-align: left;margin-left: auto;margin-right: auto;}
+table.rolecap .hiddenrow {display: none;}
+tr.rolecap th {text-align: left;font-weight: normal;}
+table.rolecap .inherit,
+table.rolecap .allow,
+table.rolecap .prevent,
+table.rolecap .prohibit {text-align:center;}
+table.rolecap label {display: block;width: 100%;min-height: 2.5em;}
+.rolecap .cap-name,
+.rolecap .note {display: block;padding: 0 0.5em;}
+#admin-roles-override .cell.c1,
+#admin-roles-assign .cell.c3,
+#admin-roles-assign .cell.c1 {padding-top: 0.75em;}
+#admin-roles-override .overridenotice,
+#admin-roles-define .definenotice {margin: 1em 10% 2em;text-align: left;}
+table.explainpermissions {border: 1px solid black;}
+table.explainpermissions .cell {border-bottom: none;}
+table.explainpermissions th.header,
+table.explainpermissions th.cell,
+table.explainpermissions td.cell {border-left: 1px solid black;border-right: 1px solid black;vertical-align: middle;}
+table.explainpermissions .newcontext .cell,
+table.explainpermissions .row2 th.header {border-top: 1px solid black;}
+table.explainpermissions .cell.inherit,
+table.explainpermissions .cell.noroles {color: gray;}
+table.explainpermissions th.assignment {text-align: left;padding-left: 0.5em;}
+table.explainpermissions .cell.prohibit {font-weight: bold;}
+table.explainpermissions .cell {padding: 0.2em 0.5em;text-align: center;}
+#admin-lang .generalbox {text-align:center;margin:auto;border-width: 1px;border-style: solid;}
+#admin-langimport .generalbox {text-align:center;margin:auto;border-width: 1px;border-style: solid;}
+#admin-langimport .generalbox table {text-align:center;margin:auto;}
+#admin-mnet-index .generalbox table {width:100%;}
+#admin-index .adminerror,
+#admin-index .adminwarning {text-align:center;border-width: 1px;border-style: solid;margin:20px;}
+#admin-index .adminerror .singlebutton,
+#admin-index .adminwarning .singlebutton,
+#admin-index #layout-table .singlebutton {text-align:center;margin:20px;}
+#admin-user-user_bulk #users .fgroup {white-space: nowrap;}
+.plugincompattable caption {text-align: center;width: 100%;font-weight: bold;font-size: 130%;}
+.plugincheckwrapper td{border: 1px #bbbbbb solid;}
+.plugincheckwrapper{width: 100%;}
+
+/*$$$$$$$$$$$$$$$$$ Admin settings $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+#adminsettings div.form-item {clear: both;margin: 1em 0 2em 0;}
+#adminsettings .form-label {display: block;float: left;width: 12.5em;text-align: right;}
+#adminsettings .form-shortname {display: block;}
+#adminsettings .form-setting {display: block;margin-left: 13em;text-align: left;}
+#adminsettings .form-defaultinfo {display: inline;}
+#adminsettings .defaultsnext {margin-right: 0.5em;display: inline;}
+#adminsettings .form-description {display: block;margin: 0.5em 0 0em 13em;text-align: left;}
+#adminsettings div.form-password div.unmask {display: inline;}
+#adminsettings fieldset {margin-top: 1em;padding: 1em 0.5em;}
+#adminsettings legend {display: none;}
+#adminsettings fieldset.error {margin: 0.2em 0 0.5em 0;padding: 0.5em 0 0 0;}
+#adminsettings fieldset.error legend {display: block;}
+#adminsettings .form-multicheckbox li {list-style: none;}
+#adminsettings .form-multicheckbox ul {padding:0;margin:0;}
+#adminsettings .form-item .pathok,
+#adminsettings .form-item .patherror {margin-left: 0.5em;}
+#adminsettings .form-htmlarea {width:  640px;display:inline;}
+#adminsettings .form-htmlarea .htmlarea {width:  640px;display:block;}
+.environmentbox {margin-top: 1em;}
+.environmenttable .cell {padding: 0.15em 0.5em;}
+.form-buttons {margin: 10px 0 0 13em;}
+.adminsearchform {padding-top:10px;}
+.block_admin_tree .admintree {text-align:left;}
+.block_admin_tree .admintree .depth1 {padding-left: 16px;}
+.block_admin_tree .admintree .depth2 {padding-left: 32px;}
+.block_admin_tree .admintree .depth3 {padding-left: 48px;}
+.block_admin_tree .admintree .depth4 {padding-left: 64px;}
+#admin-lang .translator {border-width: 1px;border-style: solid;}
+#adminsettings #admin-calendar_weekend table {width: 100%;}
+#adminsettings #admin-calendar_weekend table td {text-align: center;}
+#adminsettings #admin-calendar_weekend table td label {width: 100%;text-align: center;float: none;}
+#trustedhosts .generaltable {margin-left: auto;margin-right: auto;width: 500px;}
+#trustedhosts .standard {width: auto;}
+#mnetconfig table {margin-left: auto;margin-right: auto;}
+#admin-report-courseoverview-index .graph,
+#course-report-stats-index .graph,
+#admin-report-stats-index .graph {text-align: center;margin-bottom: 1em;}
+#admin-uploaduser table#uuresults {margin-bottom: 2em;}
+#admin-uploaduser table#uupreview,
+#admin-uploaduser table#uuresults td.cell {padding-left: 3px;padding-right: 3px;}
+
+/*$$$$$$$$$$$$$$$$$ Blocks $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+/*Accessibility: Skip block link, for keyboard-only users. */
+a.skip-block,
+ a.skip {position: absolute;top: -1000em;font-size: 0.85em;}
+a.skip-block:focus,
+ a.skip-block:active,
+a.skip:focus,
+ a.skip:active {position: static;display: block;}
+.skip-block-to,
+ #maincontent {display: block;height: 1px;overflow: hidden;}
+.sideblock {margin-bottom:1em;width: 100%;}
+.sideblock .header,
+ .sideblock h2.header {text-align: left;margin:0;padding:4px;padding-top:0;border-width: 1px;border-style: solid;border-bottom: none;}
+.sideblock h2 {margin:0;padding:0;}
+.sideblock .header .block_action,
+.sideblock .content .block_action.notitle {float:right;height:11px;margin-top:0.25em;}
+.sideblock .header .block_action input,
+.sideblock .content .block_action.notitle input {margin-right:2px;height:11px;width:11px;}
+.sideblock .header .commands {margin-top: 0.3em;clear: both;}
+.sideblock .header .commands a {margin: 0px 2px;}
+.block-region .hidden .header {border-bottom-width: 1px;border-bottom-style: solid;}
+#region-side-pre,
+#region-side-post {width: 12em;}
+#content {width: auto;}
+.block-region .hidden .content {display: none;}
+.block-region .invisible {opacity: 0.5;filter: alpha(opacity=0.5);}
+.sideblock .header .icon.hide,
+.sideblock .header .icon.edit {margin-right: 6px;}
+.blockannotation {font-size:0.75em;margin: -1em 0 1em;}
+.blockmovetarget {display: block;height: 1em;margin-bottom: 1em;border-width: 2px;border-style: dashed;}
+.sideblock.beingmoved {border-width: 2px;border-style: dashed;}
+.sideblock .content {padding: 4px;border-width: 1px;border-style: solid;}
+.sideblock .content h3,
+.sideblock .content h2 {text-align: left;}
+.sideblock .content h2 {margin:1.5em 0 0;padding:0;}
+.sideblock .content .head {margin-top: 10px;}
+.sideblock .content hr {height:1px;margin-top:4px;margin-bottom:4px;border:none;border-top:1px solid;}
+.sideblock div.column {margin:0px;margin-right:4px;padding:0px;}
+.sideblock div.column.c0 {float: left;}
+.sideblock div.column.c1 {display: inline;}
+.sideblock .content .c0 img.icon {margin:0px;}
+.sideblock .content .list,
+ .unlist,
+ .inline-list {list-style:none;padding:0;margin:0;}
+.sideblock .content .list {width: 100%;}
+.sideblock .content .list li {clear: left;}
+.sideblock .content .inline-list li,
+ .inline-list li {display: inline;}
+.sideblock .content ul.list li.listentry {clear:both;}
+.sideblock .content div.info {text-align:center;}
+.sideblock .footer {margin-bottom: 4px;text-align:center;clear:both;}
+.sideblock img.userpicture {width:16px;height:16px;margin-right:4px;}
+.blockconfigtable {margin-top: 0;margin-right: auto;margin-left: auto;}
+.blockconfigtable td.label {text-align: right;width: 50%;}
+.blockconfigtable td.value {text-align: left;width: 50%;}
+.blockconfigtable td.submit {text-align: center;}
+.blockconfiginstancecontent .tabs {margin-bottom: 0px;margin-left: auto;margin-right: auto;}
+.block_adminblock {width: 180px;}
+.block_messages .content {text-align:left;font-size:0.75em;padding-top:5px;}
+.block_recent_activitysideblock .h3 {padding-top:5px;}
+.block_online_users .listentry div.user,
+.block_messages .listentry div.user {float:left;}
+.block_online_users .listentry div.message,
+.block_messages .listentry div.message {float:right;}
+.block_course_list .footer {margin-top: 5px;}
+#rssfeeds {margin-left: auto;margin-right: auto;}
+#block_rss {text-align: center;}
+.block_search_forums .invisiblefieldset {display: block;}
+.block_tag_youtube .youtube-thumb {padding: 3px;padding-bottom: 0.5em;display: block;float: left;}
+.block_tag_youtube .yt-video-entry li {clear: left;}
+.block_tag_flickr .flickr-photos {padding:3px;}
+
+/*$$$$$$$$$$$$$$$$$ Navigation $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.sideblock .block_tree_box {margin:2px;}
+.sideblock .block_tree {width:180px;overflow-x:auto;overflow-y:visible;}
+.ie6 .sideblock .block_tree,
+.ie7 .sideblock .block_tree {overflow-x:scroll;}
+.block_tree {list-style: none;padding-left:0px;margin:3px;text-align: left;}
+.block_tree ul {margin-left: 0px;padding-left:16px;list-style: none;}
+.block_tree .current_branch {background-color:#eee;}
+.block_tree .tree_item {white-space:nowrap;margin:2px 0px;padding-left: 16px;margin:3px 0px;white-space:nowrap;}
+.ie6 .block_tree .tree_item {width:100%;}
+.block_tree .tree_item.note {white-space:normal;font-size:90%;}
+.block_tree .tree_item.branch {background-image: url([[pix:t/expanded]]);background-position: center left;background-repeat: no-repeat;}
+.block_tree .root_node.leaf {padding-left:0px;}
+.jsenabled .dock_on_load,
+.jsenabled .block_tree .collapsed ul {display: none;}
+.jsenabled .block_tree .tree_item.branch {cursor:pointer;}
+.jsenabled .block_tree .collapsed .tree_item.branch {background-image: url([[pix:t/collapsed]]);}
+.jsenabled .block_tree .tree_item.emptybranch {background-image: url([[pix:t/collapsed_empty]]);background-position: center left;background-repeat: no-repeat;}
+.block_tree_box .requiresjs {display:none;}
+.jsenabled .block_tree_box .requiresjs {display:inline;}
+/* Navigation and settings block */
+/* This CSS is for the side panel */
+body.has_dock {margin-left:3em;margin-right:3em;}
+.dock {width:30px;position:fixed;top:0px;left:0px;height:100%;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background-image:url([[pix:theme|gradient_vertical]]);background-position:100% 0%;background-repeat:repeat-y;}
+.dock.dock_right_vertical {left:auto;right:0px;}
+.ie6 .dock {position:absolute;}
+.ie6 .dock hr {display:none;margin:0px;height:0px;padding:0px;}
+.ie6 .dock li p {background-color:inherit;}
+.dock .dockeditem {}
+.dock .dockeditem .firstdockitem {margin-top:1em;}
+.dock .dockeditem .dockedtitle {border-bottom:1px solid #eee;border-top:1px solid #ddd;cursor:pointer;}
+.dock .bd.oversized_content {overflow-y:auto;overflow-x:visible;height:inherit;}
+.dock .block_tree .current_branch {background-color:#ddd;}
+.ie6 .dock .bd.oversized_content {width:100%;}
+.ie7 .dock .bd.oversized_content {width:400px;}
+.dock .bd.oversized_content .content {margin:6px 6px 6px 0px;padding-bottom:6px;}
+.ie6 .dock .bd.oversized_content .content,
+.ie7 .dock .bd.oversized_content .content {padding-bottom:0px;}
+.dock .dockeditem .dockedtitle.activeitem {background-color:#e9e9e9;border-bottom-color:#ccc;border-top-color:#ddd;}
+.dock .dockeditem .dockedtitle h2 {font-size:0.8em;line-height:100%;text-transform:uppercase;text-align:center;}
+.dock .controls {position:absolute;bottom:1em;width:100%;text-align:center;}
+.dock .controls img {cursor:pointer;}
+/* Navigation and settings block */
+/* Sideblock expansion code */
+.block_js_expansion .block_tree {overflow-x:scroll;}
+.block_js_expansion.mouseover .content {width:200%;z-index:1000;position:relative;}
+.block_js_expansion.mouseover .content .block_tree {width:100%;background-color:#fcfcfc;padding-bottom:0px;}
+.ie6 .block_js_expansion.mouseover .content,
+.ie7 .block_js_expansion.mouseover .content{padding-bottom:2px;}
+
+/*$$$$$$$$$$$$$$$$$ Blogs $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.addbloglink {text-align: center;}
+.blog_entry .audience {text-align: right;}
+.blog_entry .tags {margin-top: 15px;}
+#blog-external form input {width: 260px;}
+#blog-external #id_submitbutton,
+ #blog-external #id_cancel {width: auto;}
+.block_blog_externals a.delete {margin-left: 6px;}
+.block_blog_externals div.newlink {margin-top: 10px;text-align: center;width: 100%;}
+
+/*$$$$$$$$$$$$$$$$$ Calendar $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+#calendar {width: 100%;border-spacing: 5px;border-collapse: separate;}
+#calendar h2,
+#calendar h3{text-align: center;}
+#calendar .sideblock h2 {text-align: left;}
+#calendar .maincalendar,
+#calendar .sidecalendar{vertical-align: top;border: 1px solid;padding: 0px;}
+#calendar .maincalendar {height: 100%;}
+#calendar .maincalendar .heightcontainer {height: 100%;position: relative;}
+#calendar .maincalendar .bottom {width: 100%;text-align: center;padding:5px 0 0;}
+#calendar .sidecalendar {width: 25%;}
+#calendar .maincalendar table.calendarmonth {border-collapse: separate;margin: 0px auto;width: 98%;}
+#calendar .maincalendar table.calendarmonth th {padding:10px;border-bottom:2px solid;}
+#calendar .maincalendar table.calendarmonth td {height: 5em;padding-left: 4px;padding-top: 4px;line-height:1.2em;}
+#calendar .maincalendar table.calendarmonth td,
+table.minicalendar td,
+table.minicalendar th {width:14%;vertical-align:top;}
+table.minicalendar td {text-align: center;}
+#calendar .maincalendar table.calendarmonth td table td {height: auto;}
+#calendar .maincalendar div.header{padding: 5px;}
+#calendar .maincalendar .buttons {float: right;}
+#calendar .maincalendar .filters table,
+#calendar .sidecalendar .filters table,
+.sideblock.block_calendar_month .filters table{border-collapse:separate;border-spacing: 2px;padding: 2px;width: 100%;}
+#calendar .maincalendar .filters {padding: 0px 10px;}
+#calendar .sidecalendar .filters {padding: 5px;}
+#calendar .maincalendar .controls {clear:both;padding:10px;}
+#calendar .maincalendar table.calendarmonth ul.events-new,
+#calendar .maincalendar table.calendarmonth ul.events-underway{padding:0px;margin:0px;list-style-type:none;}
+#calendar .maincalendar table.calendarmonth ul li {margin-top: 4px;}
+.minicalendarblock {padding: 0px 4px;}
+table.minicalendar {width: 100%;margin: 10px auto;padding:2px;border-width:1px;border-style:solid;border-collapse:separate;border-spacing:1px !important;}
+table.minicalendar th {padding: 0px 2px;}
+#calendar .maincalendar .eventlist {padding: 10px;}
+#calendar .maincalendar .eventlist .topic {padding: 5px;border-style:solid;border-width: 0px;border-bottom-color: #EEEEEE;border-bottom-width: 1px;}
+#calendar .maincalendar .eventlist .event {width:100%;margin-bottom:10px;border-spacing:0px;border-collapse:separate;border-width:1px;border-style:solid;}
+#calendar .maincalendar .eventlist .event .name {float:left;}
+#calendar .maincalendar .eventlist .event .course {float:left;clear:left;}
+#calendar .maincalendar .eventlist .event .date {float:right;}
+#calendar .maincalendar .eventlist .event .description .commands {width:100%;}
+#calendar .maincalendar .eventlist .event .description {padding:5px;}
+#calendar .maincalendar .eventlist .event .picture {padding:8px;}
+#calendar .maincalendar .eventlist .event .side {width:32px;}
+#calendar #selecteventtype table {margin:auto;}
+#calendar .event_global,
+#calendar .event_course,
+#calendar .event_group,
+#calendar .event_user,
+.minicalendar .event_global,
+.minicalendar .event_course,
+.minicalendar .event_group,
+.minicalendar .event_user {border:2px solid !important;}
+#calendar .duration_global,
+#calendar .duration_course,
+#calendar .duration_group,
+#calendar .duration_user,
+.minicalendar .duration_global,
+.minicalendar .duration_course,
+.minicalendar .duration_group,
+.minicalendar .duration_user{border-top:2px solid !important;border-bottom:2px solid !important;}
+#calendar .today,
+.minicalendar .today {border:2px solid;}
+#calendar .nottoday,
+.minicalendar .today {border:1px solid;}
+.cal_popup_bg {padding:0px;margin:0px;border:1px solid;}
+.cal_popup_close {margin-right:5px;}
+.cal_popup_caption {border-width:0px 0px 1px 0px;border-style:solid;padding-bottom:2px;}
+/*Accessibility: controls now div and span, 20:58:20% or 12:74:12% */
+.calendar-controls .previous,
+.calendar-controls .next,
+.calendar-controls .current {display: block;float: left;width: 12%;}
+.calendar-controls .previous {text-align: left;}
+.calendar-controls .current {text-align: center;width: 76%;}
+.calendar-controls .next {text-align: right;}
+#calendar .maincalendar .calendar-controls .previous,
+#calendar .maincalendar .calendar-controls .next{width: 30%;}
+#calendar .maincalendar .calendar-controls .current {width: 39.95%;}
+#calendar .indent {padding-left: 20px;}
+#calendar td.sidecalendar {border-width:0px;}
+#calendar td.sidecalendar .minicalendartop {padding-top:10px;}
+.sideblock .content h3.eventskey {margin-top:0.5em;margin-bottom:0;margin-left:0.5em;}
+
+/*$$$$$$$$$$$$$$$$$ Course $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.activitydate,
+ .activityhead {text-align:center;}
+.course-view .section td {vertical-align:top;}
+.course-view .section td.content {padding:5px;border-style:solid;border-width:1px;border-left:0px;border-right:0px;}
+.course-view .section td.side {padding:5px;border-style:solid;border-width:1px;}
+.course-view .section td.left {border-right:0px;text-align:center;width: 1.5em;}
+.course-view .section td.right {border-left:0px;text-align:center;width: 1.5em;}
+.course-view .activity {text-align:left;}
+.course-view .current .side {}
+.course-view .section .spacer {height:0.5em;}
+.course-view .section .weekdates {}
+.course-view li.activity {margin-right:20px; /* Space allowed for completion icons if enabled */position:relative;}
+.dir-rtl.course-view li.activity {margin-right:0px;margin-left:20px;}
+.course-view li.activity form.togglecompletion,
+.course-view li.activity span.autocompletion {display:inline;position:absolute;right:-20px;top:0;z-index:10;padding:0.2em 0;}
+.dir-rtl.course-view li.activity form.togglecompletion,
+.dir-rtl.course-view li.activity span.autocompletion {right:auto;left:-20px;}
+.course-view li.activity form.togglecompletion div {display:inline;}
+.course-view .togglecompletion .ajaxworking {position:absolute;top:0; left:20px;width: 20px; height: 20px;background: url([[pix:i/ajaxloader]]) no-repeat;}
+.course-view .completionprogress {font-size:0.80em;float:right;padding:8px 26px 5px 5px; ;}
+.course-view .completionprogress img.iconhelp {vertical-align:top;}
+.course-view ul.section,
+#site-index ul.section {margin: 0;padding: 0;list-style: none;}
+.section_add_menus {text-align:right;}
+.section_add_menus .horizontal div {display:inline;}
+.weeks-format,
+ .topics-format {margin-top: 8px;}
+/*.course-view ul.section li.activity ul li, #site-index ul.section li.activity ul li {list-style: disc;} */
+/*Accessibility: No-tables course format. */
+.course-view ul.weeks ,
+ .course-view ul.topics{margin: 0;padding: 0;list-style: none;}
+/* Window-width: 800 pixels.IE doesn't support, see inline IE conditional comment. */
+.weeks-format,
+ .topics-format {min-width: 763px;}
+.topics-format .block_adminblock select,
+.weeks-format .block_calendar_month .minicalendar,
+.topics-format .block_calendar_month .minicalendar {width: 100%;padding: 0;}
+.weeks-format .block_calendar_month .minicalendar th,
+.topics-format .block_calendar_month .minicalendar th,
+.weeks-format .block_calendar_month .minicalendar td,
+.topics-format .block_calendar_month .minicalendar td {padding: 0.1em 0 0.1em 1px;}
+.weeks li.section ,
+.topics li.section {margin-bottom: 0.5em;border-style:solid;border-width:1px;}
+.weeks .content,
+.topics .content {padding: 5px;margin: 0 1.7em 0 1.7em;}
+.weeks .right,
+.weeks .left,
+.topics .right,
+.topics .left {width: 1.6em;padding: 5px 0;text-align: center;}
+.weeks .left,
+.topics .left {float: left;}
+.weeks .right,
+.topics .right {float: right;}
+.section .activity img.activityicon {vertical-align:middle;height:16px;width:16px;}
+.section img.movetarget {height:16px;width:80px;}
+body.course-view .unread {margin-left: 3em;}
+body.course-view .sideblock.drag .header {cursor: move;}
+body#course-enrol .generalbox {margin-top: 20px;}
+body#course-enrol .coursebox {margin-top: 20px;}
+body#course-user .graph {text-align: center;}
+body#course-user .section,
+body#course-user .content {margin-left: 30px;margin-right: 30px;}
+body#course-user .section {border-width:1px;border-style:solid;padding:10px;margin-bottom: 20px;}
+body#course-user .section h2 {margin-top: 0;}
+.headingblock,
+ h2.headingblock {border-width:1px;border-style:solid;padding:5px;margin:0;}
+#site-index .subscribelink,
+.course-view .subscribelink {text-align:right;}
+body#site-index .headingblock,
+body.course-view .headingblock {margin-bottom: 9px;}
+body#course-category .courseboxes,
+body#course-index .courseboxes {padding:20px;}
+body#admin-course-category .rolelink {text-align:right;padding:10px;}
+body#admin-course-category .addcategory {text-align: center;padding: 10px;}
+body#admin-course-index .buttons .singlebutton,
+body#admin-course-category .buttons .singlebutton {display: inline;}
+body#admin-course-index .buttons,
+body#admin-course-category .buttons {text-align: center;margin-bottom: 15px;}
+body#admin-course-index .editcourse {margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}
+body#admin-course-index .editcourse th,
+body#admin-course-index .editcourse td {padding-left:10px;padding-right:10px;}
+body#admin-course-index .editcourse .count {text-align:right;}
+body#admin-course-index .singlebutton,
+body#admin-course-index .addcategory {text-align: center;}
+body#course-info .generalbox.icons {text-align: center;}
+body#course-info .generalbox.info {margin-left:auto;margin-right:auto;}
+.coursebox {width: 100%;/* float:left; */margin-bottom: 15px;border-width:1px;border-style:solid;}
+.coursebox .summary {float: right;text-align:left;width: 48%;padding:5px;}
+.coursebox .info {float: left;text-align:left;width: 48%;padding:5px;}
+#my-index .coursebox .info {float: none;}
+#my-index .name {margin-left: 5px;}
+#course-pending .pendingcourserequests {margin-bottom: 1em;}
+#course-pending .pendingcourserequests .singlebutton {display: inline;}
+#course-pending .pendingcourserequests .cell {padding: 0 5px;}
+#course-pending .pendingcourserequests .cell.c6 {white-space: nowrap;}
+#course-pending .singlebutton {text-align: center;}
+.categorylist {width: 90%;margin-left: auto;margin-right: auto;text-align: left;}
+.categorylist .category.image {width: 20px;}
+.categorylist .category.number {text-align: right;}
+.categorylist .category.indentation {width: 1px;}
+.categoryboxcontent {border-width:1px;border-style:solid;}
+.categorypicker {text-align:center;padding-bottom:10px;}
+#coursesearch,
+#coursesearch2 {margin-top: 1em;text-align:center;}
+.addcoursebutton {text-align:center;}
+.coursebox .cost {padding-top: 20px;}
+.coursebox ul.teachers li {list-style-type:none;padding:0;margin:0;}
+#course-category #renameform {text-align:center;}
+#course-category #themeform {text-align: center;}
+#course-category .singlebutton {text-align:center;}
+#course-category #coursesearch {text-align:center;}
+#course-report #content {padding-top:15px;padding-bottom:15px;}
+#course-report p {text-align:center;}
+#course-report .logselectform,
+#course-report .participationselectform,
+#course-report-log-index .logselectform,
+#course-report-participation-index .participationselectform {margin-left:auto;margin-right:auto;text-align:center;margin-top:10px;margin-bottom:10px;}
+#course-report .participationselectform label,
+#course-report-participation-index .participationselectform label {margin-left:15px;margin-right:5px;}
+#course-report-log-index .info,
+#course-report-log-indexlive .info {margin-left:auto;margin-right:auto;text-align:center;margin:10px;}
+.course-report-outline td.numviews {text-align:right;}
+.course-report-outline div.loginfo {text-align:center;margin: 1em;}
+#content .coursebox .summary .category {text-align:right;}
+#course-editsection .singlebutton {text-align:center;}
+.jumpmenu {text-align:center}
+
+/*$$$$$$$$$$$$$$$$$ Group $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+body#group-index #groupeditform {text-align: center;}
+#add,
+ #remove{text-align:center;}
+
+/****** Doc***/
+
+body#doc-contents h1 {margin: 1em 0px 0px 0px;}
+body#doc-contents ul {list-style-type: none;margin: 0;padding: 0;width: 90%;}
+
+/*$$$$$$$$$$$$$$$$$ Grades $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+/* scales edit */
+.grade-edit-scale .buttons {margin: 20px;text-align:center;}
+.grade-edit-scale .buttons .singlebutton {display: inline;padding: 5px;}
+/* outcomes edit */
+.grade-edit-outcome .buttons {margin: 20px;text-align:center;}
+.grade-edit-outcome .buttons .singlebutton {display: inline;padding: 5px;}
+div.allcoursegrades {width: 100%;text-align: right;padding: 4px 0px 5px 0px;}
+.importoutcomenofile .singlebutton {text-align: center;margin-top: 5px;}
+/* gradebook edit tree */
+.grade-edit-tree .gradetreebox {width:70%;margin-left:auto;margin-right:auto;margin-top:10px;padding-bottom:15px;}
+.grade-edit-tree .buttons {margin: 20px;text-align:center;}
+.grade-edit-tree .idnumber {margin-left: 15px;}
+.grade-edit-tree .buttons .singlebutton {display: inline;padding: 5px;}
+.grade-edit-tree .movetarget {position: relative;width: 80px;height: 16px;}
+.grade-edit-tree ul#grade_tree {width: auto;}
+.grade-edit-tree ul#grade_tree li {list-style: none;}
+.grade-edit-tree ul#grade_tree li.category {margin-bottom: 6px;}
+.grade-edit-tree .iconsmall {margin-left: 4px;}
+#grade-report-toggles {text-align: center;}
+.gradeexportlink {padding: 2em;text-align: center;margin-left: auto;margin-right: auto;}
+#grade-aggregation-help dt {margin-top: 15px;}
+#grade-aggregation-help dd.example {margin-top: 7px;}
+#grade-aggregation-help code {display: block;margin-top: 7px;}
+
+/*$$$$$$$$$$$$$$$$$ Login $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.loginbox {margin-top:15px;margin-bottom:15px;border:1px solid;width:50%;margin-left:25%;overflow:hidden;}
+.loginbox form {margin:0px;padding:0px;}
+.loginbox.twocolumns {width:90%;margin-left:5%;/* background: #faa; */}
+.loginbox h2,
+.loginbox .subcontent {margin:5px;padding:10px;text-align:center;}
+.loginbox .loginpanel .subcontent {text-align:center;}
+.loginbox .loginpanel .desc {margin:0px;padding:0px;margin-bottom:5px;}
+.loginbox .signuppanel .subcontent {text-align:left;}
+.loginbox .loginsub {margin-left:0%;margin-right:0%;}
+.loginbox .guestsub,
+.loginbox .forgotsub,
+.loginbox .potentialidps {border-top:1px solid;margin-left:12%;margin-right:12%;margin-bottom:5px;}
+.loginbox .potentialidps .potentialidplist {margin-left:40%;}
+.loginbox .potentialidps .potentialidplist div {text-align:left;}
+.loginbox .loginform {margin-top:1em;text-align:left;}
+.loginbox .loginform .form-label {float:left;text-align:right;width:40%;}
+.loginbox .loginform .form-input {float:right;width:59%;}
+.loginbox .loginform .form-input input {width: 6em;}
+.loginbox .signupform {margin-top:1em;text-align:center;}
+.loginbox.twocolumns .loginpanel {float:left;width:49.5%;border-right: 1px solid;margin-bottom:-2000px;padding-bottom:2000px;/* background: #afa; */}
+.loginbox.twocolumns .signuppanel {float:right;width:50%;margin-bottom:-2000px;padding-bottom:2000px;}
+
+/*$$$$$$$$$$$$$$$$$ Message $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+#message-user .userpicture,
+#message-history .userpicture {width: 100px;height: 100px;}
+.message-discussion-noframes #userinfo .userpicture {float:left;}
+.message-discussion-noframes #userinfo .name h1 {margin:0px;}
+.message-discussion-noframes #userinfo .name {text-align:center;margin-left:60px;}
+.message-discussion-noframes #userinfo .commands {text-align:left;margin-left:60px;}
+.message-discussion-noframes #userinfo .commands ul {margin:0px;padding:0px;list-style-type:none;}
+.message-discussion-noframes #userinfo .commands ul li {display:inline;padding-right:16px;}
+.message-discussion-noframes #send {padding-top:10px;clear:both;}
+.message-discussion-noframes #send h1 {margin:0px;}
+.message-discussion-noframes #messages {padding-top:10px;}
+.message-discussion-noframes #messages ul.messagelist {margin:0px;padding:0px;}
+.message-discussion-noframes #send h1 {margin:0px;}
+.message .noframesjslink {margin-top:20px;}
+.message .link {vertical-align:middle;}
+table.message .searchresults td {padding:5px;border-width:1px;border-style:solid;border-collapse:collapse;border-spacing:0px;}
+.message .summary .link {text-align:right;}
+.message .heading {text-align:center;}
+.message .note {text-align:center;padding:10px;}
+#message-user .commands span {margin-left:10px;margin-right:10px;}
+body#message-messages {padding:10px;}
+body#message-send .notifysuccess {padding:1px;}
+body#message-send td.fixeditor {text-align:center;}
+body#message-edit fieldset {padding: 20px;}
+body#message-edit th {padding-top: 10px;padding-left: 20px;}
+body.message .messagejsautorefresh {display:none;}
+body.message .messagejsmanualrefresh {display:block;}
+body.jsenabled .messagejsautorefresh {display:block;}
+body.jsenabled .messagejsmanualrefresh {display:none;}
+
+/*$$$$$$$$$$$$$$$$$ Notes $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.notepost {margin-bottom: 1em;background-color: #EEE;}
+.sitenotepost {}
+.coursenotepost {}
+.draftnotepost {}
+.ownnotepost .info {}
+.notepost .header {background: #DDD;padding: 5px;}
+.notepost .user {font-weight: bolder;}
+.notepost .userpicture {float: left;margin-right: 5px;}
+.notepost .info {font-size: smaller;}
+.notepost .content {clear: both;}
+.notepost .footer {clear: both;}
+body.notes .generalbox {margin-left:auto;margin-right:auto;width:90%;}
+body.notes .notesgroup {margin-left:20px;}
+
+/*$$$$$$$$$$$$$$$$$ MyMoodle $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.my .coursebox .overview .info {margin-left:20px;}
+.my .coursebox .overview {margin-bottom:10px;}
+
+/*$$$$$$$$$$$$$$$$$ Question $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.questionbank h2 {margin-top: 0;}
+.questioncategories h3 {margin-top: 0;}
+#chooseqtypebox {margin-top: 1em;}
+#chooseqtype h3 {margin: 0 0 0.3em;}
+#chooseqtype .instruction {display: none;}
+#chooseqtype .fakeqtypes {border-top: 1px solid silver;}
+#chooseqtype .qtypeoption {margin-bottom: 0.5em;}
+#chooseqtype label {display: block;}
+#chooseqtype .qtypename img {padding: 0 0.3em;}
+#chooseqtype .qtypesummary {display: block;margin: 0 2em;}
+#chooseqtype .submitbuttons {margin: 0.7em 0;text-align: center;}
+#qtypechoicecontainer {display: none;}
+body.jsenabled #qtypechoicecontainer {display: block;}
+#qtypechoicecontainer #chooseqtype {width: 30em;}
+#qtypechoicecontainer #chooseqtypehead h3 {margin: 0;}
+#qtypechoicecontainer #chooseqtype .qtypes {position: relative;border-bottom: 1px solid grey;padding: 0.24em 0;}
+#qtypechoicecontainer #chooseqtype .qtypeoption {margin-bottom: 0;}
+#qtypechoicecontainer #chooseqtype .instruction,
+#qtypechoicecontainer #chooseqtype .qtypesummary {display: none;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 60%;margin: 0;border-left: 1px solid grey;padding: 0.3em 0.5em;}
+#qtypechoicecontainer #chooseqtype .instruction,
+#qtypechoicecontainer #chooseqtype .selected .qtypesummary {display: block;}
+.que {text-align: left;margin: 0 auto 1.8em auto;border: 1px solid;}
+.que .info {float: left;margin: 0.5em 0;width: 11.9%;}
+.que .info h2 {margin: 0 0 0 0.64em;}
+.que .info div {margin-left: 1em;}
+.que .info .questionflag {margin-top: 1em;margin-right: 1em;text-align: center;}
+.que .content {float: left;margin: 0.5em 0;width: 88%;}
+.que.description .info {margin: 0.5em 0 0.5em 0.2em;width: 1em;}
+.que.description .content,
+.que.description .generalfeedback {margin-left: 1.2em;margin-bottom: 0.5em;float: none;width: auto;}
+.que.description .qtext {margin-bottom: 0;}
+.que .qtext {margin-bottom: 1.5em;}
+.que .ablock {margin: 0.7em 0 0.3em 0;}
+.que .prompt {float: left;width: 15%;height: 2em;padding-top: 0.3em;}
+.que .control {width: 5%;}
+.que .answer {float: left;width: 83%;margin-bottom: 0.5em;}
+.que .submit {position: relative;clear: both;float: left;}
+/* MSIE Hack */
+* html .que .submit {float: none;}
+.multianswer .submit {margin-top: 1em;}
+.que .feedback {clear: both;padding: 0 0 0.3em 0.3em;margin-bottom: 0.5em;border: 1px solid;}
+.multichoice td.feedback {width: auto;vertical-align: top;padding-top: 0.3em;border-style: none;}
+.essay .feedback {border-style: none;}
+.multichoice .text {width: auto;}
+.calculated .answer,
+.numerical .answer,
+.shortanswer .answer {padding: 0.3em;width: auto;}
+.calculated .answer input,
+.numerical .answer input,
+.shortanswer .answer input {width: 99%;}
+.truefalse .answer span {float: left;clear: left;padding: 0.3em;width: 100%;}
+.que .grading,
+.que .comment,
+.que .commentlink,
+.que .generalfeedback,
+.que .history {margin-top: 0.5em;}
+.que .grade {margin-top: 0.5em;}
+.importerror {margin-top: 10px;border-bottom: 1px solid #555;}
+#mod-quiz-comment #manualgradingform,
+#mod-quiz-report #manualgradingform {width: 100%;}
+#mod-quiz-report #manualgradingform .que {margin-bottom: 0.7em;}
+.mform .que.comment .fitemtitle {width: 20%;}
+
+/*$$$$$$$$$Completion progress report$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+#course-report-progress-index th,
+#course-report-progress-index td {padding:2px 4px;font-weight:normal;border-right: 1px solid #EEE;}
+.completion-expired {background:#fdd;}
+.completion-expected {font-size:0.75em;}
+.completion-sortchoice {font-size:0.75em;vertical-align:bottom;}
+.completion-progresscell {text-align:right;}
+.completion-expired .completion-expected {font-weight:bold;}
+#course-report-progress-index .progress-actions {text-align:center;}
+#course-report-progress-index .completion_pagingbar {margin:1em 0;text-align:center;}
+#course-report-progress-index .completion_prev {display:inline;margin-right:2em;}
+#course-report-progress-index .completion_pagingbar p {display:inline;margin:0;}
+#course-report-progress-index .completion_next {display:inline;margin-left:2em;}
+
+/*$$$$$$$$$$$$$$$$$ Logs $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.logtable {margin-left:auto;margin-right:auto;}
+.logtable td,
+.logtable th {padding-left: 10px;padding-right: 10px;}
+.logtable th {text-align:left;}
+#course-user .info {margin-left:auto;margin-right:auto;text-align:center;margin:10px;}
+
+/*$$$$$$$$$$$$$$$$$ Tags $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+h2.tag-heading {text-align:center;margin-left:auto;margin-right:auto;display:block;width:95%;padding: 5px 5px 5px 5px;}
+div#tag-description,
+div#tag-blogs {width:95%;padding: 5px 5px 5px 5px;margin-left:auto;margin-right:auto;display:block;}
+body#tag-index .moreblogs {text-align:center;}
+div#tag-management-box {margin-bottom:10px;text-align:center;line-height:20px;display:block;font-size:12px;}
+div#tag-user-table {padding:3px;width:95%;clear: both;margin-left:auto;margin-right:auto;display:block;}
+body.tag .managelink {text-align:right;padding:10px;}
+/* small css hack for firefox*/
+div#tag-user-table:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
+/* end hack*/
+div.user-box {margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:115px;height:160px;text-align:center;display:block;float:left;clear: none;}
+img.user-image {border:0px;height:100px;width:100px;}
+div#small-tag-cloud-box {width:300px;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:0px;}
+div#big-tag-cloud-box {width:600px;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:0px;display:block;float:none;}
+ul#tag-cloud-list {list-style:none;padding:5px;margin:0px;list-style-type:none;}
+ul#tag-cloud-list li {margin:0px;display:inline;}
+/* search start*/
+div#tag-search-box {text-align:center;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}
+div#tag-search-results-container {padding:0px;width:100%;}
+ul#tag-search-results {padding:0px;margin-left:20%;margin-right:20%;margin-top:15px;margin-bottom:0px;float:left;width:60%;display:block;list-style:none;}
+ul#tag-search-results li{width:30%;float:left;padding-left:1%;text-align:left;line-height:20px;padding-right:1%;}
+div#tags-management-links {text-align:right;display:block;font-size:12px;}
+/* search end*/
+/* tag management start*/
+span.flagged-tag {color:#FF0000;}
+span.flagged-tag a{color:#FF0000;}
+table#tag-management-list {text-align:left;margin-left:auto;margin-right:auto;}
+table#tag-management-list tr td{padding-left:4px;padding-right :4px;}
+.tag-management-form {text-align:center;}
+/* tag management end*/
+/* autocomplete start*/
+#relatedtags-autocomplete-container{margin-left:auto;margin-right:auto;min-height:4.6em;width:100%;}
+#relatedtags-autocomplete {position:relative;display:block;width:60%;margin-left:auto;margin-right:auto;}
+#relatedtags-autocomplete .yui-ac-content{position:absolute;width:420px;left:20%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
+#relatedtags-autocomplete .ysearchquery{position:absolute;right:10px;color:#808080;z-index:10;}
+#relatedtags-autocomplete .yui-ac-shadow {position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:9049;}
+#relatedtags-autocomplete ul {padding:0;width:100%;margin:0;list-style-type:none;}
+#relatedtags-autocomplete li {padding:0 5px;cursor:default;white-space:nowrap;}
+#relatedtags-autocomp
+lete li.yui-ac-highlight{background:#FFFFCC;}
+/* autocomplete end*/
+
+/*$$$$$$$$$$$$$$$$$ User $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.userinfobox {margin-bottom:5px;border-width: 1px;border-style: solid;border-collapse: separate;}
+.userinfobox .left,
+.userinfobox .side {padding: 10px;width: 100px;vertical-align: top;}
+.userinfobox .userpicture {width: 100px;height: 100px;}
+.userinfobox .content {padding: 10px;vertical-align: top;}
+.userinfobox .links {width: 100px;padding: 5px;vertical-align: bottom;}
+.userinfobox .list td {padding: 3px;}
+.userinfobox .username {padding-bottom: 20px;}
+.userinfobox td.label {text-align:right;white-space: nowrap;vertical-align: top;}
+table.userinfobox {width: 80%;margin-left: 10%;margin-right: 10%;}
+table.groupinfobox {width: 60%;margin-left: 20%;margin-right: 20%;border-width:1px;border-style:solid;margin-bottom: 20px;}
+.groupinfobox .left {padding: 10px;width: 100px;vertical-align: top;}
+body#user-index h2 {text-align: center;}
+#user-view .buttons,
+#user-index .buttons {text-align: center;}
+#user-view .buttons form,
+#user-view .buttons form div {display:inline;}
+body#user-index #longtimenosee,
+body#user-index #showall {text-align: center;}
+body#user-index #showall {margin: 10px 0px;}
+body#user-index table#participants,
+body#tag-manage table#tag-management-list {margin: auto;width: 80%;}
+body#tag-manage table#tag-management-list td,
+body#tag-manage table#tag-management-list th,
+body#user-index table#participants td,
+body#user-index table#participants th {vertical-align: middle;text-align: left;padding: 4px;}
+body#user-index table.controls {width: 100%;}
+body#user-index table.controls tr {vertical-align: top;}
+body#user-index table.controls td.right,
+body#user-index table.controls td.left {padding: 4px;}
+body#user-index table.controls .right {text-align: right;}
+body#course-participation h2 {text-align:center;}
+body#course-participation #showall {text-align:center;margin: 10px 0px;}
+body#user-index .rolesform {text-align:center;}
+#user-policy .noticebox {text-align:center;margin-left:auto;margin-right:auto;margin-bottom:10px;width:80%;height:250px;}
+#user-policy #policyframe {width:100%;height:100%;}
+.iplookup #map {margin:auto;}
+.iplookup #note {text-align:center;}
+
+/*$$$$$$$$$$$$$$$$$ Modules $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.mod_introbox {border-width:1px;border-style:solid;margin-top: 1em;margin-bottom: 1em;padding:10px;width:90%;margin-left:auto;margin-right:auto;}
+table.mod_index {width:90%;margin-left:auto;margin-right:auto;}
+
+/*$$$$$$$$$$$$$$$$$ Help files $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+#help hr {border: none;height: 1px;background: #ccc;}
+#help .example1 {color: #a00;}
+#help .success {color: #080;}
+#help .center {text-align: center;}
+#help .moreinfo {text-align: right;}
+/* Equivalent to 1 and 5 nested blockquotes respectively. */#help .indent {margin-left: 40px;}
+#help .indent-big {margin-left: 160px;margin-right:160px;}
+#help pre,
+ #help code {background: #eee;border: 1px dashed #ddd;padding: 3px;}
+#help #emoticons{text-align: center;clear:both;width: 300px;margin-right: auto; margin-left:auto;}
+#help #emoticons ul{list-style-type: none;}
+#help #emoticons li{margin-bottom: 3px;width: 120px;border-left: 3px solid gray;padding-left: 7px;float: left;}
+
+/*$$$$$$$$$$$$$$$$$ comments 2.0 $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.comment-ctrl {max-width: 200px;font-size: 12px;display: none;margin:0;padding:0;}
+.comment-ctrl h5 {margin:0;padding: 5px;}
+.comment-area {padding: 5px;}
+.comment-area .bd {}
+.comment-area textarea {width:100%;border: 1px solid grey;overflow:auto;}
+.comment-area .fd {text-align:right;}
+.comment-meta span {color:grey;}
+.comment-list-wrapper {}
+.comment-list {/*height: 150px;*/font-size: 11px;overflow:auto;list-style:none;padding:0;margin:0;}
+.comment-list li {margin: 2px;margin-bottom:5px;clear:both;}
+.comment-paging{/*background: #d8d8da;*/text-align:center;}
+.comment-paging .pageno{padding: 2px;}
+.comment-userpicture {width: 20px;float:left;}
+.comment-content{margin-left: 22px;}
+.comment-content div{margin:0;padding:0;}
+.comment-content p{padding:0;margin:0 18px 0 0;}
+.comment-delete{float:right;text-align:right;}
+.comment-container {float:left;width: 305px;margin: 4px;}
+/* CSS for shadows */.divshadow div {position:absolute;width:10px;height:10px;background-image:url([[pix:theme|shadow_corners]]);background-repeat:no-repeat;}
+.divshadow .shadow_top {top:-10px;right:0px;width:100%;background-image:url([[pix:theme|shadow_top_bottom]]);background-position:0px 0px;background-repeat:repeat-x;}
+.divshadow .shadow_bottom {bottom:-10px;right:0px;width:100%;background-image:url([[pix:theme|shadow_top_bottom]]);background-position:0px 100%;background-repeat:repeat-x;}
+.divshadow .shadow_left {top:0px;left:-10px;height:100%;background-image:url([[pix:theme|shadow_left_right]]);background-position:0px 0px;background-repeat:repeat-y;}
+.divshadow .shadow_right {bottom:0px;right:-10px;height:100%;background-image:url([[pix:theme|shadow_left_right]]);background-position:100% 0px;background-repeat:repeat-y;}
+.divshadow .shadow_top_right {top:-10px;right:-10px;background-position:100% 0px;}
+.divshadow .shadow_bottom_right {bottom:-10px;right:-10px;background-position:100% 100%;}
+.divshadow .shadow_top_left {top:-10px;left:-10px;background-position:0px 0px;}
+.divshadow .shadow_bottom_left {bottom:-10px;left:-10px;background-position:0px 100%;}
+
+/*$$$$$$$$$$$$$$$$$ File picker $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */
+/* copy from yui/examples/treeview/assets/css/folders/tree.css */
+/* first or middle sibling, no children */
+.file-picker .ygtvtn { background: url(../pix/y/tn.gif) 0 0 no-repeat; width:17px; height:22px; }
+/* first or middle sibling, collapsable */
+.file-picker .ygtvtm { background: url(../pix/y/tm.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* first or middle sibling, collapsable, hover */
+.file-picker .ygtvtmh { background: url(../pix/y/tmh.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* first or middle sibling, expandable */
+.file-picker .ygtvtp { background: url(../pix/y/tp.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* first or middle sibling, expandable, hover */
+.file-picker .ygtvtph { background: url(../pix/y/tph.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* last sibling, no children */
+.file-picker .ygtvln { background: url(../pix/y/ln.gif) 0 0 no-repeat; width:17px; height:22px; }
+/* Last sibling, collapsable */
+.file-picker .ygtvlm { background: url(../pix/y/lm.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* Last sibling, collapsable, hover */
+.file-picker .ygtvlmh { background: url(../pix/y/lmh.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* Last sibling, expandable */
+.file-picker .ygtvlp { background: url(../pix/y/lp.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* Last sibling, expandable, hover */
+.file-picker .ygtvlph { background: url(../pix/y/lph.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
+/* Loading icon */
+.file-picker .ygtvloading { background: url(../pix/y/loading.gif) 0 0 no-repeat; width:16px; height:22px; }
+/* the style for the empty cells that are used for rendering the depth* of the node */.file-picker .ygtvdepthcell { background: url(../pix/y/vline.gif) 0 0 no-repeat; width:17px; height:22px; }
+.file-picker .ygtvblankdepthcell { width:17px; height:22px; }
+/* the style of the div around each node */.file-picker .ygtvitem { }
+.file-picker .ygtvitem  table{ margin-bottom:0; }
+.file-picker .ygtvitem  td { border:none;padding:0; }
+/* the style of the div around each node's collection of children */.file-picker .ygtvchildren { }
+* html .file-picker .ygtvchildren { height:1%; }
+/* the style of the text label in ygTextNode */.file-picker .ygtvlabel,
+.file-picker .ygtvlabel:link,
+.file-picker .ygtvlabel:visited,
+.file-picker .ygtvlabel:hover { margin-left:2px; text-decoration: none; }
+.file-picker{font-size:12px;}
+.file-picker strong{background:#FFFFCC}
+.file-picker a{color: #336699}
+.file-picker a:hover{background:#003366;color:white}
+.file-picker .fp-panel{padding:0;margin:0; text-align:left;}
+.file-picker .fp-login-form{text-align:center}
+.file-picker .fp-searchbar{float:right}
+.file-picker .fp-viewbar{width:300px;float:left}
+.file-picker .fp-toolbar{padding: .8em;background: #FFFFCC;text-align:center;margin: 3px}
+.file-picker .fp-toolbar a{padding: 0 .5em}
+.file-picker .fp-list{list-style-type:none;padding:0;float:left;width:100%;margin:0;}
+.file-picker .fp-list li{border-bottom:1px dotted gray;margin-bottom: 1em;}
+.file-picker .fp-repo-name{display:block;padding: .5em;margin-bottom: .5em}
+.file-picker .fp-pathbar{margin: .4em;border-bottom: 1px dotted gray;}
+.file-picker .fp-pathbar a{padding: .4em;}
+.file-picker .fp-rename-form{text-align:center}
+.file-picker .fp-rename-form p{margin: 1em;}
+.file-picker .fp-upload-form{margin: 2em 0;text-align:center}
+.file-picker .fp-upload-btn{clear:both;margin-top: 2em;}
+.file-picker .fp-upload-btn a{cursor: default;background: white;border:1px solid gray;color:black;padding: .5em}
+.file-picker .fp-upload-btn a:hover {background: grey;color:white}
+.file-picker .fp-paging{margin:1em .5em; clear:both;text-align:center;line-height: 2.5em;}
+.file-picker .fp-paging a{padding: .5em;border: 1px solid #CCC}
+.file-picker .fp-paging a.cur_page{border: 1px solid blue}
+.file-picker .fp-popup{text-align:center}
+.file-picker .fp-grid{float:left;text-align:center;}
+.file-picker .fp-grid div{overflow: hidden}
+.file-picker .fp-grid p{margin:0;padding:0;background: #FFFFCC}
+.file-picker .fp-grid .label{height:48px;text-align:center}
+.file-picker .fp-grid span{color:gray}
+.file-picker .fp-error {padding: 2em 0; margin: 3em 5px;text-align:center;background: #FFBBBB}
+.file-picker .fp-msg {padding: 2em 0; margin: 3em 5px;text-align:center;background: green}
+/* file picker search dialog */
+.file-picker div.bd{text-align:left}
+
+/*$$$$$$$$$$$$$$$$$ File manager $$$$$$$$$$$$$$$$$$$$/
+/**################## BASE ################***/
+/**################## LEGACY ################***/
+/**################## GRRRRR ################***/
+/**################# PROBABLY NOT ###################**/
+/**################## NOT DONE ################***/
+.filemanager-toolbar{margin: 5px 0;}
+.filemanager-toolbar a:link,
+ .filemanager-toolbar a:visited {border: 1px solid grey;background: #ccc;color: black;padding: 3px;}
+.filemanager-toolbar a:hover {background: white; text-decoration: none;}
+.fm-breadcrumb {margin:0;}
+.filemanager-container {padding: 5px; margin: 6px 0;}
+.filemanager-container ul{margin:0; padding:0; list-style-type:none;}
+.filemanager-container li{clear:both;}
+#fm-move-div {margin: 6px;}
+#fm-move-div strong{color:red;}
+.fm-file-menu {width:18px;height:18px;float:left;}
+.fm-file-menu img { width: 16px;}
+.fm-file-name {float:left;}
+.fm-file-entry{border: 1px solid red;}
+.fm-operation {font-weight: bold;}
+/*********** IE6 HACKS ***********/
+.ie6 .tabtree {height: 100%;}
+.ie6 .tabrow0 {padding-top: 10px;}
+.ie6 .tabrow0 li {margin-left: 0;}
+.ie6 .tabrow0 li.first {margin-left: -4px;margin-right: -4px;}
+.ie6 .tabrow0 li.last a {margin-right: 0;}
+.ie6 .tabrow0 li.onerow {margin-right: 0;}
+.ie6 .tabrow0 a {padding: 0 0 0 13px;}
+.ie6 .tabrow0 a span {padding: 12px 1em 4px 0;}
+.ie6 .tabrow0 div,
+.tabrow0 ul {top: 3.5em;padding: 0.2em 0;}
+.ie6 form.mform input {margin-left: expression((this.type=="text"||this.type=="file"||this.type=="password")?'-10px':'0');}
+#admin-user-user_bulk.ie6 form.mform input,
+#admin-user.ie6 form.mform input {margin-left: 0;}
+.ie6 form.mform textarea {margin-left: -10px;}
+.ie6 .que .info {display: inline;}
+.ie6 #adminsettings .form-setting,
+.ie6 #adminsettings .form-description {display:inline-block; padding-left:2px;}
+.ie6.course-view li.activity {height:0;}
+#mod-quiz-edit.ie6 div.question div.content .questiontext,
+#mod-quiz-edit.ie6 #categoryquestions .questionname{/*ie6 shows this as an arrow if this is not specified*/cursor: pointer;}
+#mod-quiz-edit.ie6 div.question div.content .questionname,
+#mod-quiz-edit.ie6 #categoryquestions .questiontext{/*ie6 shows this as an arrow if this is not specified*/cursor: pointer;}
+.mod-quiz.ie6 div.tabtree a span img.iconsmall {margin: 0;vertical-align: baseline;position: relative;top: 1px;}
+#mod-quiz-edit.ie6 div.question div.content .questiontext,
+#categoryquestions .questiontext{width:50%;}
+#mod-quiz-edit.ie6 div.question div.content .questionname,
+#categoryquestions .questionname{width:20%;}
+#mod-quiz-edit.ie6 .editq div.question div.content .randomquestioncategory a{width:40%;}
+#mod-quiz-edit.ie6 .reorder .questioncontentcontainer .randomquestioncategory label{width: 35%;}
+.ie6 #help_icon_tooltip .yui-tt-shadow-visible {background-color: transparent;}
+/*********** IE7 HACKS ***********/
+.ie7 .tabrow0 li {margin-left: 0;}
+.ie7 .tabrow0 li.first {margin-right: -4px;}
+.ie7 .tabrow0 li.onerow {margin-right: 0;}
+.ie7 .tabrow0 a {display: inline-block;padding: 8px 0 0.35em 13px;line-height: 1.5em;}
+.ie7 .tabrow0 a span {padding: 10px 1em 10px 0;}
+.ie7 .tabrow0 div,
+.tabrow0 ul {top: 2.6em;padding: 0.2em 0;}
+.ie7 .tabrow0 div.empty {margin-right: 0;}
+.ie7 .sideblock {overflow: hidden;}
+.ie7 .sideblock .content {word-wrap: break-word;}
+/*fix for misalignment of text fields in ie */.ie7 form.mform input[type=text],
+.ie7 form.mform input[type=file],
+.ie7 form.mform input[type=password] {margin-left: -10px;}
+.ie7 form.mform textarea {margin-left: -10px;}
+.ie7 form.mform .fcheckbox input {margin-left: -3px;}
+.ie7.mod-quiz div.tabtree a span img.iconsmall {margin: 0;vertical-align: baseline;position: relative;top: 2px;}
+#webservice-doc-generator td {text-align: left;border: 0px solid black;}
Index: moodle/theme/base/style/pagelayout.css
--- moodle/theme/base/style/pagelayout.css Base (1.1)
+++ moodle/theme/base/style/pagelayout.css Locally Modified (Based On 1.1)
@@ -1,162 +1,62 @@
+/****
+ * Three column floating div layout with 2,1,3 column order
+ * Based on: http://matthewjamestaylor.com/blog/holy-grail-no-quirks-mode.htm
+ * And:  http://matthewjamestaylor.com/blog/ultimate-3-column-holy-grail-pixels.htm
+ *
+ * #page
+ *   #page-header
+ *   #page-content
+ *   |  #regions
+ *   |    #regions-mask
+ *   |      #region-main
+ *   |      |  #region-main-mask
+ *   |      |    .region-content
+ *   |      #region-pre
+ *   |      |  .region-content
+ *   |      #region-post
+ *   |      |  .region-content
+ *   #page-footer
+ *
+ * The body tag may also contain one of three layout specific classes that describe
+ * the regions of the page and allow us to theme more easily.
+ *
+ *   default (no class) = Content + side pre + side post
+ *   side-pre-only      = Content + side pre
+ *   side-post-only     = Content + side post
+ *   content-only       = Content
+ *
+ ****/
 
-#page {
- /* 100% page width */
- margin: auto 0px;
- width: auto;
-}
+/** Main Page Layout - Both side have blocks**/
+body {margin:auto 0px;width:auto;}
+#page {width:100%;overflow:hidden;}
+#page-header {float:left;width:100%;}
+#page-content {clear:both;float:left;overflow:hidden;position:relative;width:100%;}
+#page-content #regions {float:left;left:220px;position:relative;width:200%;}
+#page-content #regions #regions-mask {float:left;left:50%;margin-left:-440px;position:relative;width:100%;}
+#page-content #regions #regions-mask #region-main {float:right;position:relative;right:100%;width:50%;}
+#page-content #regions #regions-mask #region-main #region-main-mask {margin-right:10px;margin-left:430px;overflow:hidden;}
+#page-content #regions #regions-mask #region-pre {float:left;left:220px;margin-left:-50%;overflow:hidden;position:relative;width:200px;}
+#page-content #regions #regions-mask #region-post {float:left;left:15px;overflow:hidden;position:relative;width:200px;}
+#page-content #regions .region-content {overflow:hidden;padding:10px;}
+#page-footer {clear:both;float:left;width:100%;}
 
-/***
- * Three column layout
- * based on: http://matthewjamestaylor.com/blog/ultimate-3-column-holy-grail-pixels.htm
- ***/
+/** Only side pre **/
+.side-pre-only #page-content #regions #regions-mask {margin-left:-220px;}
+.side-pre-only #page-content #regions #regions-mask #region-main #region-main-mask {margin-left:210px;}
+.side-pre-only #page-content #regions #regions-mask #region-pre {left:10px;}
+.side-pre-only #page-content #regions #regions-mask #region-post {width:0px;}
 
-.pagelayout-pre-post .regions-outer {
-    position:relative;      /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
-    clear:both;
-    float:left;
-    width:100%;             /* width of whole page */
-    overflow:hidden;        /* This chops off any overhanging divs */
-}
+/** Only side post **/
+.side-post-only #page-content #regions {left:0px;}
+.side-post-only #page-content #regions #regions-mask {margin-left:-220px;}
+.side-post-only #page-content #regions #regions-mask #region-main #region-main-mask {margin-left:210px;}
+.side-post-only #page-content #regions #regions-mask #region-pre {width:0px;}
+.has_dock.side-post-only .page-middle #regions #regions-mask #region-main #region-main-mask {margin-left:240px;}
 
-.pagelayout-pre-post #regions {
-    float:left;
-    width:200%;
-    margin-left:-200px;     /* Width of right column */
-    position:relative;
-    right:100%;
-    /* content background colour goes here */
-}
-.pagelayout-pre-post .regions-inner {
-    float:left;
-    width:100%;
-    margin-left:-50%;
-    position:relative;
-    left:400px;             /* Left column width + right column width */
-    /* side-pre background colour goes here */
-}
-.pagelayout-pre-post .contentwrap {
-    float:left;
-    width:50%;
-    position:relative;
-    right:200px;            /* Width of left column */
-    padding-bottom:1em;     /* Centre column bottom padding. Leave it out if it's zero */
-}
-.pagelayout-pre-post #content {
-    margin:0 205px;         /* Centre column side padding:
-                            Left padding = left column width + centre column left padding width
-                            Right padding = right column width + centre column right padding width */
-    position:relative;
-    left:200%;
-    overflow:hidden;
-}
-.pagelayout-pre-post #region-side-pre {
-    float:left;
-    float:right;            /* This overrides the float:left above */
-    width:190px;            /* Width of left column content (left column width minus left and right padding) */
-    position:relative;
-    right:5px;             /* Width of the left-had side padding on the left column */
-}
-.pagelayout-pre-post #region-side-post {
-    float:left;
-    float:right;            /* This overrides the float:left above */
-    width:190px;            /* Width of right column content (right column width minus left and right padding) */
-    margin-right:15px;      /* Width of right column right-hand padding + left column left and right padding */
-    position:relative;
-    left:50%;
-    /* side-post background colour goes here */
-}
-
-/***
- * Two column layout (blocks left)
- * based on: http://matthewjamestaylor.com/blog/ultimate-2-column-left-menu-pixels.htm
- ***/
-
-.pagelayout-pre .regions-outer {
-    width: 100%;
-}
-.pagelayout-pre #regions {
-    position:relative;      /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
-    clear:both;
-    float:left;
-    width:100%;         /* width of whole page */
-    overflow:hidden;    /* This chops off any overhanging divs */
-}
-.pagelayout-pre .regions-inner {
-    float:left;
-    width:200%;
-    position:relative;
-    left:200px;
-    /* content background colour goes here */
-}
-.pagelayout-pre .contentwrap {
-    float:right;
-    width:50%;
-    position:relative;
-    right:200px;
-    padding-bottom:1em;
-}
-.pagelayout-pre #content {
-    margin:0 5px 0 205px;
-    position:relative;
-    right:100%;
-    overflow:hidden;
-}
-.pagelayout-pre #region-side-pre {
-    float:left;
-    width:190px;
-    position:relative;
-    right:195px;
-    /* side-pre background colour goes here */
-}
-
-/***
- * Two column layout (blocks right)
- * based on: http://matthewjamestaylor.com/blog/ultimate-2-column-right-menu-pixels.htm
- ***/
-
-.pagelayout-pre .regions-outer {
-    width: 100%;
-}
-.pagelayout-post #regions {
-    position:relative;      /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
-    clear:both;
-    float:left;
-    width:100%;         /* width of whole page */
-    overflow:hidden;    /* This chops off any overhanging divs */
-}
-.pagelayout-post .regions-inner {
-    float:left;
-    width:200%;
-    margin-left:-200px;
-    position:relative;
-    right:100%;
-    background:#fff;
-}
-.pagelayout-post .contentwrap {
-    float:left;
-    width:50%;
-    position:relative;
-    left:50%;
-    padding-bottom:1em;
-}
-.pagelayout-post #content {
-    margin:0 5px 0 205px;
-    overflow:hidden;
-}
-.pagelayout-post #region-side-post {
-    float:right;
-    width:190px;
-    position:relative;
-    left:195px;
-}
-
-/***
- * One columns layout - no blocks
- ***/
-
-.pagelayout .regions-outer {
-    width: 100%;
-}
-.pagelayout #content {
-    margin: 0 5px 0 5px;
-}
+/** No blocks whatsoever **/
+.content-only #page-content #regions {left:20px;}
+.content-only #page-content #regions #regions-mask {margin-left:-30px;}
+.content-only #page-content #regions #regions-mask #region-main #region-main-mask {margin-left:30px;}
+.content-only #page-content #regions #regions-mask #region-pre {left:20px;width:0px;}
+.content-only #page-content #regions #regions-mask #region-post {width:0px;}
Index: moodle/theme/legacy/config.php
--- moodle/theme/legacy/config.php No Base Revision
+++ moodle/theme/legacy/config.php Locally New
@@ -0,0 +1,25 @@
+<?php
+
+$THEME->parents = array('base');
+$THEME->sheets = array(
+    'core',
+    'dock',
+    'override_base',
+    'blocks',
+    'mod_quiz',
+    'modules',
+
+    '_admin',
+    '_calendar',
+    '_course',
+    '_deprecated',
+    '_grades',
+    '_message',
+    '_question',
+    '_tags',
+    '_user',
+
+    'css3'
+);
+$THEME->enable_dock = true;
+$THEME->javascripts_footer = array('navigation');
Index: moodle/theme/legacy/javascript/navigation.js
--- moodle/theme/legacy/javascript/navigation.js No Base Revision
+++ moodle/theme/legacy/javascript/navigation.js Locally New
@@ -0,0 +1,41 @@
+
+function customise_dock_for_theme() {
+    if (!M.core_dock) {
+        return false;
+    }
+    // Throw a lightbox for the navigation boxes
+    M.core_dock.cfg.panel.modal = true;
+    M.core_dock.genericblock.prototype.fix_title_orientation = function() {
+        if (YAHOO.env.ua.ie > 0) {
+            if (YAHOO.env.ua.ie > 7) {
+                node.setAttribute('style', 'writing-mode: tb-rl; filter: flipV flipH;');
+            } else {
+                node.innerHTML = node.innerHTML.replace(/(.)/g, "$1<br />");
+            }
+            return node;
+        }
+
+        var test = M.core_dock.Y.Node.create('<div><span>'+node.firstChild.nodeValue+'</span></div>');
+        M.core_dock.Y.one(document.body).append(test);
+        var height = test.one('span').get('offsetWidth');
+        test.remove();
+
+        var txt = document.createElementNS(anomaly.namespaces.svg, 'text');
+        txt.setAttribute('x', '0');
+        txt.setAttribute('y', '0');
+        txt.setAttribute('transform','rotate(90, 5, 5)');
+        txt.appendChild(document.createTextNode(node.firstChild.nodeValue));
+
+        var svg = document.createElementNS(anomaly.namespaces.svg, 'svg');
+        svg.setAttribute('version', '1.1');
+        svg.setAttribute('height', height);
+        svg.setAttribute('width', 30);
+        svg.appendChild(txt);
+
+        var div = document.createElement(node.nodeName);
+        div.appendChild(svg);
+
+        return div;
+    }
+    return true;
+}
Index: moodle/theme/legacy/pix/hgradient.jpg
MIME: application/octet-stream; encoding: Base64; length: 346
/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/
2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCABQAAEDASEAAhEBAxEB/8QA
GAABAQADAAAAAAAAAAAAAAAAAAYEBwr/xAAgEAEAAQIGAwAAAAAAAAAAAAAA
AVGhAgMUFZHRE1Jh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREBAAID
AAAAAAAAAAAAAAAAAAIRYZHh/9oADAMBAAIRAxEAPwDvw1GCl4ASG5T6xzAD
W+6zSeZ6AQOuj7cBKeXOreOxFwxrgxxkAAAAAD//2Q==
Index: moodle/theme/legacy/pix/tab/left.gif
MIME: application/octet-stream; encoding: Base64; length: 293
R0lGODlhDgBGAPMNAJmZmaWlpa2trbW1tb6+vszMzNfX19/f3+Xl5ebm5u/v
7/f39////wAAAAAAAAAAACH5BAUKAA0ALAAAAAAOAEYAAATSsMlJq704683l
KUKAFUFAGIh1BMPBvExFBC78UsKw2PBE6Lxeg7QL3hQBhLFHICxhC4Di+TII
FtisFjsgbL8LwQG8lZK15oVCzV6vAW3smq2WKtz4tvnO79/tfoGAgX2DhH+H
foaHUggKjpCPkgCRlZIIlI+Qm5OangiVlI4Hn6CgAAmpqquqqKyvCa6wq7Kz
qagHCbm7ur0AB8DBwsG/w8YHxcfCycrAzM3PytHH08bVw9fLzdrbzt3e39nE
38jk4uDd5+Xh5u3s7+nu8fDb6uoRADs=
Index: moodle/theme/legacy/pix/tab/left_active.gif
MIME: application/octet-stream; encoding: Base64; length: 178
R0lGODlhDgBGAPIIAJmZmaqqqrOzs7y8vMzMzODg4PPz8////yH5BAUAAAgA
LAAAAAAOAEYAAAR3EMlJq704681lIQKAEQAwEIZVAEFxvEc1tDBMBYJR29Iw
7DUJIaADvhAGotHmW8IMgKIT5IQJCNUXLRvNHgDebxjsJXPH6HL6rG6z31Vz
fD131+FOeZ6+t/fxS3qBfIN+hYBGgomEi4aNiECKkYyTjpWQO5KZYREAOw==
Index: moodle/theme/legacy/pix/tab/left_active_hover.gif
MIME: application/octet-stream; encoding: Base64; length: 206
R0lGODlhDgBGAPMMAJmZmff39+/v7+bm5qWlpf///7W1td/f39fX162trczM
zL6+vgAAAAAAAAAAAAAAACH5BAUAAAwALAAAAAAOAEYAAAR7kMlJjzKAUkXI
QoLGHIRxFGihLcSZolRiBG86LXNtMxytwwLC4GdbLIipAECARCESTZThGE24
moAoKqvlRr1YbQGMJBPNP7ROXWO/3Cn4Viwf0+9d/Fcfzvv3f32Ag4KFZXyH
gYmEi4ZniI+KkYyTjmmQl5KZlJuWa2IRADs=
Index: moodle/theme/legacy/pix/tab/left_hover.gif
MIME: application/octet-stream; encoding: Base64; length: 292
R0lGODlhDgBGAPMMAJmZmaWlpa2trbW1tb6+vszMzNfX19/f3+bm5u/v7/f3
9////wAAAAAAAAAAAAAAACH5BAUKAAwALAAAAAAOAEYAAATRkMlJTxmA0hIC
MYnGHMFwLOiiEcGZopQwKG86EXNtMxytw4kA4mcjEIgpBSCBRBkEiqh0Gh0Q
qFiF4JClLrvTb0IxLpPJgLN5rSy7ye5lYj6H1xNyul6f3+/7fnSAgXgJCHOH
iYaGAIeLjpCFCIqTjwiNhomaiY2TlZ+enZmepJelp5OdqKSqq6murAgHsrSz
tpcHubq7ugC8v7m+wLzCw73Gu8XIysbMw87A0L/SxMjH1gfUydjZ3NrX1t/B
3uTY4t3m5eHqy+zN7s/w0fLT3BEAOw==
Index: moodle/theme/legacy/pix/tab/right.gif
MIME: application/octet-stream; encoding: Base64; length: 3297
R0lGODlh3QVGAPMMAJmZmaampq2trbW1tby8vMzMzNbW1t/f3+bm5u/v7/f3
9////wAAAAAAAAAAAAAAACH5BAUKAAwALAAAAADdBUYAAAT/kMlJq7046827
/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1a
r9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeI
iYoSAI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1
tre4ubq7vL2+v8DBjQEDBQcaC8nKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi
4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9CwoIDBAIEKAABn8IEypcyLCh
w4cQI0qcSLGixYsYM2rcyDHfAQEB/45V6EiypMmTKFOqXMmypcuXMGPKnHnv
AAACI2nq3Mmzp8+fQIMKHUq0qFGWCQYIoHC0qdOnUKNKnUq1qtWrWKkpEIBT
QtavYMOKHUu2rNmzaJ0qKOg1rdu3cOPKnUu3rl20BwIkYHC3r9+/gAMLHky4
MLoBOA0rXsy4sePHkCPTtHlAgeXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26
tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrF811ufPn0KNLn069
uvXr2LNr3869u/fv4MOLh05AwPjz6NOrX8++vfv38OPLn0+/vn3lBgLc38+/
v///AAYo4P+ABBZo4IH1IaBfAgow6GCDED4oYYQUTmhhhRheqGGGHG7oYYcg
fihiiCSOaGKJKJ6oYoosrpiAiy3GCOOMMtZI44025ojjjjr2yOOPPgYJ5JBC
FknkkUYmieSSSjbJ5JNOVgjllFFSaWWVWGq4oGUPQkihl10y+KWYYXIJpplk
omnmmGqemSabcJYZ55lzvilnl3WueSede9rJ559+BqonoIMK6mahiB6qaJpi
Ltomo4lC6miek/YZ6aOYUirppplaWimhhxrKqaadgjqqp6eaWqqoq15K6quo
tvqpobCqWiurt7oaa66z6mrrrsD+ymuquAZbrLDHJuursr02S+z/spcy+6yz
sk5rbbXYDputsdBSq+2cekXooITjitsgueea+6K66K5brrvpwutuu/Sya++7
9eJ7b7z5vsvvvvMC7G/A+hb8r8EEH6xwwgwP7HC8C4+bb8QQN1zxw/JiPLHF
GV/scccgb6yxwB+LrC7FIZOcMsIjs1yyyiavjHLMNMNss8srtzzzzTvjXLPP
PHP8c89ECx10u0XrbDTQTCf9ctNLOy1z1FQrPXTVT0t9tdVZYz011193DfbW
Yh+s14toS5z2uWmrjTbba7c9b9twvy2323PHLXfdedu999184y144HUTDvjh
fydON+KLK65345A/LrnfkVM+ed/rGu64/+WcYz4445d/vrnnmldOOuidi276
56WH3nrqr58+uuquoy776rHTDrvtut8+ee7A8x787MPjLvzxxCNvfPLJF187
88tH/7z0u0M//fXVU++75c5nj/324Pcufvfhkz++8t+f3/bZd7fv/vvwxy//
/PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jB
ClrwghjMoAY3eED2cfCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxn+EEP
0vCGOMyhDnfIwx768IdADKIQh0jEIhoRgzY8ohKXyMQmOvGJUIyiFKdIxSpa
MYgBQEACtMjFLf96sYtg/KIYw0jGMZqxjGg8oxrTyMY1urGNcHyjHONIxzna
sY54vKMe86jFPfqRj38MJCAHKchCEvKQhkwkIhepyEYy8pGOjCQkJynJSlLy
kpbMJCY3qclOcjKMngzlJ0VJylGaUo166aIXxbhKVfbRlS+CJStf2cpY1nKW
tqQlLncpy17e0pe6BKYteTlMYdYymL9MJjKXWUxlNpOZx3ymNKNJTVpC05rD
JOY1czlNbFaTm9/UZjfB6c1ykvOc4gynMc2ZTlhus53oXGc8nalOerJTnvDM
Jz73ac95vtOX9fxnP/U5UH4K9KDjJChCA5pQg55zofcsqEQh6s+GTtT/ohRV
KEY3+s2MOpShII2oRy8a0oqWVKMn/ahIpakgMLLRpWuEKRplekaaktGmY8Sp
TV/6RZ5yEY867alQZzrUmhb1pkfNaVJ3GtOlHtWnW4QqU4n606ZWlapRtWpW
sYoAqXpVq10F61e5CsegXnWrRj0rUtWqVLZONa1oXWtc2zrXt8o1rGQVq17z
SkezxnWscMVrYAF7V8LSVbCF3etgFZtYPvoVsYa162Ej+1TGTtayks1sZfm6
WLdutrOgbWxoL8tZ0ZqWtKPVrFopu1qwJiCLV+0qXme7Vdn+NLZRlW1ua5vb
2eLWtrflLXB3S9vh6ra4tiVubI+L3N4G97nL//WtcJPL3Noy97fUba5xtZtd
7F53ut9FbnijC13pite85FWuddG7Xui2V72+ZW983Ttf+N5Wvvelb37t61z7
Ane8761ufQW8XwL318Db9S5+D8xdAA+4wQtOMHgj3N0JP5e/Ej6vfhms4A1n
OL0IrrCGMSxiEEPYwyUO8ImV6+ACrzjELeawhUkc4w+ruMM0pnCNU/xgHOs2
xyjesZB1TOQgFxnISIbxkZVs5CYnWbxZFG5vp9tT7lYZu1em8n21PGXtdvm3
X5ZydsV8XStv2ctjLm6Y1Zzm1Zp5zW7G8pnB3Oa/IhbOdpYzniH75jrzWc9+
dmmfQ5xlNBN6zmT+c/9NB81oQB96z4J2dKO5HOhC0/nRlUY0mzFdZkl7mtKc
nrShRX1pUif606NGdanjDGpTb9rVrE51q1V96lnbWta4XjWkLV3rXPda175+
Na2FfWtgG/vXyCZ2sLmYyv86O7/Pnm+0oR1t507b2tWedoK1Te1nY5vb0s42
uLvt7G+Xe9zk/q+51Y3udW8b3e++drvnPW53d5fb9u60vOtNb3DnG9731va/
0x1vcfu73/hGuMAVvu+D8xvg+jZ4wh/u8IpP3OILp/jFN55xjEM83N5muMQ7
zvGGl3zkJie5ylPOco2vHOUwD7nLWy5zj8f83DO/ObtzXnOOw1bnBHe30F//
HvCdA93oPcc50IdO84gXveBPj7rTmb50ojv96klHutKzDnWsB93qIPc61bku
9bCb/etNP/vYt27zsqO96ml/O9nFvvK1a/3uXVc72OXOdrzH3e5557vf6f73
vX8b8G5HPOHhzvi56z3ug3984/seeMVL3vGCr3zkAfDxznv+86APvehHT/rS
m/70qE+96lfP+ta7/vWwj73sZ0/72tv+9rjPve53z/ve+/73wA++8CHO+eEb
//jIT77yl8/85jv/+dCPvvSnT/3qW//62M++9Iuv/e57//vgD7/4x0/+8pv/
/OhPv/rXz/6Pc7/98I+//OdP//rb//74z7/+98///+QD4AAIAIACGIAEOIAG
WIAIeIAKmIAMuIAO2IAQ+IASGIEUOIEWWIEYeIEamIEcuIEb2IEg6IEhOIIi
WIIkeIImmIIouIIq2IIs+IIuGIMwOIMyWIM0CIE3aIM6mIM8uIM+2INAaINB
OIQ/WIREeIRGmIRIuIRKSBkH8IRQGIVSOIVUWIVWeIVYmIVauIVc2IVe+IVg
GIZiOIZkWIZmeIZomIZquIZs2IZu+IZwGIdyOId0WId2eId4mId6uId82Id+
+IeAGIiCOIhb+H+EeIiImIiKuIiM2IiO+IiQGImSOImUWImWeImYmImauImJ
aIic+ImgGIqiOIqkWIqmeP+KqJiKqriKrNiKriiInviKsjiLtFiLtniLuJiL
uriLvNiLvriKsfiLwjiMxFiMxniMyJiMyriMzNiMheiM0BiN0jiN1FiN1niN
2JiNxxiM2tiN3viN4BiO4jiO5FiO2MiN5piO6riO7NiO7viO8BiPaoiO8liP
9niP+JiP+riP/KiK9NiPABmQAjmQBFmQBnmQVPiPCLmQDNmQDvmQEBmRuqiQ
ElmRFnmRGJmRGrmRc0iRHPmRIBmSIjmSJEmQHlmSKJmSKrmSLNmSyXiSLhmT
MjmTNFmTNhmJMHmTOrmTPNmTPvmTXZiTQDmURFmURnmUHCmUSLmUTNmUTvmU
76iOlFA5lVRZlVZ5lcUolVi5lVzZlV75lZqolWA5lmRZlmZ5lh2Jlmq5lmzZ
lm4phmL5lnI5l3RZl0gZl3aZl3q5l3yJknjZl4AZmII5mAb5l4R5mIiZmIpp
joa5mI75mJAZmS8pmZRZmZZ5mcjYmJi5mZzZmZ4JiZr5maI5mqRZmnQYmqaZ
mqq5mqyphQAQAQA7
Index: moodle/theme/legacy/pix/tab/right_active.gif
MIME: application/octet-stream; encoding: Base64; length: 905
R0lGODlh3QVGAPMLAJmZmaampqqqqqysrLOzs7y8vMzMzN3d3e3t7fPz8///
/wAAAAAAAAAAAAAAAAAAACH5BAUAAAsALAAAAADdBUYAAAT/cMlJq7046827
/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1a
r9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeI
iYoSAI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1
tre4ubq7vL2+v8DBjQEDBgcaCsnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi
4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9yQgHCgQIYACDv4MIEypcyLCh
w4cQI0qcSLGixYsYM2rcmO/AgADH/ypwHEmypMmTKFOqXMmypcuXMGPKvHcg
QAGRM3Pq3Mmzp8+fQIMKHUq06EoEAwZQMMq0qdOnUKNKnUq1qtWr1QbclIC1
q9evYMOKHUu2rNmmCAhyPcu2rdu3cOPKnUvXbE0EC+rq3cu3r9+/gAMLRlfg
5uDDiBMrXsy4seOZCAAkeEy5suXLmDNr3lyNIOfPoEOLHk26tNMCBEyrXs26
tevXsO0dEBC7tu3buHPrJh15t+/fwIMLHz4WAPHjyJMrX86cpPHm0KNLn069
Ornn1rNr3869+3Ds3sOLH0++PGXw5tOrX8++PVj07uPLn0+/fkv49vPr38+/
vz78/gUo4P+ABBZYDYAGJqjgggy6h2CDEEYo4YTMPUjhhRhmqOFqFm7o4Ycg
hohYhyKWaOKJKBaX4oostuiiVCS+KOOMNNbIUYw25qjjjjz+1+OPQAYp5Ds4
DmnkkUgmWWSSTDbp5IxLPinllFRuGGWVWGapJYFXbunll2C212WYZJZppnVj
nqnmmmwGl2abcMYpJ4dz1mnnnbG9ieeefPbpl55+BirooGUBSuihiCYKlaGK
NuroozoxCumklFbqnKWYZqrpS5Ju6umnoNbTaaiklmrqdaemquqq8YzK6quw
rupqrLTW6umstuaq66O47urrr4H2CuywxMopbLHIJkvmsco26yw2lcw+K+20
RkZL7bXY5mhtttx2u+K23oYrrofgjmvuuRCWi+667Aqobrvwxkvfu/LWa695
AEQAADs=
Index: moodle/theme/legacy/pix/tab/right_active_hover.gif
MIME: application/octet-stream; encoding: Base64; length: 803
R0lGODlh3QVGAPMMAObm5u7u7vz8/Pn5+cLCwvf3966urqampt3d3bW1tZmZ
mf///wAAAAAAAAAAAAAAACH5BAUAAAwALAAAAADdBUYAAAT/UMlJq7046827
/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGiWHBAHBaDqfi6h0Sq1a
r9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFCwUA
CAQHBwRPUIaRkpOUlZaXmJmam5ydnp+goaKjpKWACAYHTI+mra6vsLGys7S1
tre4ubq7vH8ICo6QvcPExcbHyMnKy8zNzs+0AQkGwtDW19jZ2tvc3d7f4OFZ
BQbBDOLo6err7O3u7/Dx1wWNTfL3+Pn6+/z9/v/yEBwIcA6gwYMIEypcyLCh
wzdKCj6cSLGixYsYM2rc9avAxo8g/0OKHEmypEkuA8qdXMmypcuXMGNeS5lA
ps2bOHPq3MmzjwADBnoKHUq0qNGjLwUQUIC0qdOnUKNKZSfg19SrWLNq3crV
lIAATLuKHUu2rNmzawqERcu2rdu3cKWujUu3rt27eD/Ozcu3r9+/gNftDUy4
sOHDiG8NTsy4sePHkAUtjky5suXLmLtMzsy5s+fPgTeDHk26tGmuok+rXs26
9c3UrmPLnk2bIuzauHPr3u3uNu/fwIMLV+Z7uPHjyJOXKq68ufPn0AMxj069
uvXrZ6Zj3869O3ft3sOLHz8cPPnz6NOzNq++vfv3ldnDn0+/vl/59vPr328W
P///AAbolNB/AhZo4IEyEYjgggw2uJGCDkYo4YQHQUjhhRhm2I6FGnbo4YfX
cAjiiCSWyIuIJqao4orLsejiizDmgmKMNNZoox4z3qjjjjymkWOPQAYpJBY/
DmnkkTwWieSSTLqoZJNQRvnhk1JWaWWEVF6p5ZYBZsnll2DO52WYZJY53phm
pqlmdWiu6eabx7UJ55x05iZnnXjmudqdevbpZ2d8/inooI8FSuihiIaW6KKM
1mZoo5BGetajklZqaVaUXqrppkhlyumnoOrkaaikltqSAhEAADs=
Index: moodle/theme/legacy/pix/tab/right_end.gif
MIME: application/octet-stream; encoding: Base64; length: 69
R0lGODlhAQAiAPIFAK2vrObo5dbY1bu7u5mZmf///wAAAAAAACH5BAUAAAUA
LAAAAAABACIAAAMKWLrMIQOQSaslCQA7
Index: moodle/theme/legacy/pix/tab/right_hover.gif
MIME: application/octet-stream; encoding: Base64; length: 2730
R0lGODlh3QVGAPMMAJmZmff39+/v7+bm5v///6ampszMzLW1td/f362trby8
vNbW1gAAAAAAAAAAAAAAACH5BAUKAAwALAAAAADdBUYAAAT/EMhJq7046827
/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGiWFgwHBaDqfhKh0Sq1a
r9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFBAED
CwoFBQZPUIaRkpOUlZaXmJmam5ydnp+goaKjpKWACAkFTI+mra6vsLGys7S1
tre4ubq7vH8IAAqsvcPExcbHyMnKy8zNzs+1AgcJkNDW19jZ2tvc3d7f4OFa
AQnBTeLo6err7O3u7/Dx1wGN5/L3+Pn6+/z9/v/xEBQQwACgwYMIEypcyLCh
QzgHgj2cSLGixYsYM2rs9YtBgI8g/0OKHEmypMmTKFOqXMmypcuXMGPKnEmz
ps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnbryF9WrWLNq3cq1
q9evYMOKHUu2rNmzaNOqXZvVKtu3cOPKnUu3rt27ePPq3cu3r9+pAP4KHky4
sOHDiBMrXsy4sWO/AAQEkEx5suXKmC9rzsx5s+fOoD+LDk16tOnSqE+rTs16
tevWrV/Lhj27Nu3btnPj3q27N+/fvoMDHy68OPHjxkUnR858ufPm0J9LRz69
evTr1rNj3669O/cAgbmL905+vHnv59OXX6++Pfv37uPDn89avn36+O/rX72/
f/7//gUIoP9zkVFm4GQHCpDgggg2qKCDDD4oYYQUQmjhhBdWiOGGGnaY4Ycc
guhhiCSOaKKIKJaY4okqtsjiiyvG6KKMMM5oY4040qjjjTvmyOOPPgbZ45BA
ElnkkUIiaeSSSjaZ5JNMQulklFROaaWUWFaZ5ZVadslliQ8yoKCBY5Jp5oRo
jolgmmmuqWaZbrZZppxzuhmnmXfOiaeedvIJp59v1vmnoIEOyuaehB7aZ6Jn
Imooo3cu+mikj9I5KaCHYtqopIVuWqmjnVLaqaWhaiqqop9ySuqqoLKqaquw
viprqp+aaiukt16K66669loqr7/SOmqswqI67KzHFutpssxmCqz/q8qeuqyx
1E5rrbTYauortM1em2uw4HJbbbbPEjvst+J6Wy6y46JrbrvrRuuuneDpae+9
+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHG
HHfs8ccghyzyyCSX3HCBJqes8sost+zyyzDHLPPMNNds880456zzzjz3rDLK
Pgct9NBEF2300UgnrfTSTDft9NNQjwx01FRXbfXVWGet9dZcd+3112AzDcAA
ApBtdtlon6122myv7XbbcL8td9x0z2133XjfrXfefO/td9+A//134IQLXvjh
hieO+OKKN874445HDvnkkldO+eWWZ445/92ba+5556B/LnropGte+umjp476
6qq3zvrrrg8wtoJko2177bjTrvvtu+fO++++B9/78MATL3zxyB+vvPHMJ9/8
8s5HD/30z1cvvfXUX6999txj7/3233cP/vjilx/++eSjb3767K/vvvrwtx//
8fLX/7798+eP//7396+///z7nwADSEAAGnCABywgAheoQLRFxm1mk1sE4zZB
CJZNghekYAYtOAAMdlCDH7Rg2irYNhKqzYQj3GAJVXhCFqYwhCuEYQtl+EIP
2hCEFURhDnHIQw7e0IcarGEPY/hDIg5xhkVE4hGFCMQmGtGJSoQiE59IxShW
cYpWbCEWt7hDKf928YpfzCIXN5jEMYYwgjok4xLDaMY0nnGNavRiHMGYwTa6
kI14nKMY8/hGOfaRjn+MIh/dSMg76tGONBykIQOJyDIqMpF1fKQjDylJODKy
kn4sJCQvSclOBlJ2aOxjKLvYQVFesJRxLCUpUSlKVubQlWSE5RldKctRprKW
pzSlKlepS1Xespe43OUveUnMVA7zmK0EpjKLmUxbNhOZr1wmNGMpzWdaM5rM
xOY0Z1lNbV6TmtkE5zad6c1yBtOX3+RmONU5zlyuk5ziTCc8P9hOYcrTnfVE
ZznjuU923tOe+uSnQP3Zz3kaFJ//DChBB3rQbjIUoQWF6EMBOlGFNtT/ohJd
qEbJec6OOnSjGb2oR98Z0pJSFKQnFektyzY2kqbUpBh9qUxjStNzVnSk+cRp
QnUa0ZnyFKY/RWlNP+rSoRY1qCIlKlCV6lOmGjWnTkXqUkl506ha9ahXhSox
k4rVrmr1qzvtZVW9Glay9vSpZR0rWM8q1aaaVa1pFatb1wpXtmY1rnY1q0U7
2NJd6tOvtATsKP3qTsIKNrCALSxAD6vYww52sYJtLGIN61jJqpOyjHXsY/8a
Wc021rKbnSxkE+vZ0mp2tJjtbGVNm9nVura1sFVtbEn7WtnalrazTS1ub6vb
3qKWtbz9LWd3S1zfDte4oj2ucCcL2uYCt7jL/71sdEMrXeVaN7fTdW5toXvd
6ib3u94N72a1i93uUve85A2uedPLXfCeF7niZS980fvc+co3u/XFb3T7etr+
+ve/AA6wgAdM4AIb+MAITrCCF8zgBjv4wRCOsIQnTOEKW/jCGM6whjfM4Q57
+MMgDrGIR0ziEpv4xAfmL4pXzOIWu/jFMI6xjGdM4xrb+MY4zrGOd8zjHvv4
xxFWMZCHTOQiG/nISE6ykpfM5CY7+clQjrKUgzzlKlv5yljOspa3zOUue/nL
YA7zkAGAgAGU+cxmTjOa16zmNrP5zW6OM5znLOc60/nOds4znves5z7z+c9+
DjSgAS3oQg/a0Ig+tP+iE83oRTu60ZB+tKQjTelJW7rSmL60pjNdZ05v+tOe
DjWoRy3qUm/a1KgmtapTzepVu7rVsH71LxBA61rb+ta4zrWud83rXvv618AO
trCHTexiG/vYyE62spfN7GY7+9nQjra0p03talv72tjOtra3ze1ue/vb4A63
uMdN7nKb+9zoDjaZ083udrv73fCOt7znTe962/ve+M63vvfN7377+98Ad/e6
A07wghv84AhPuMIXzvCGO/zhEI+4xCd+7oFT/OIYz7jGN87xjnv84yAPuchH
DnGLk/zkKE+5ylfO8pa7/OUwj7nMgW3ymdv85jjPuc53zvOe+/znJ6850If/
TvSiG/3oSE+60pfec6Ez/elQj7rUp071qlv96s52Ota3zvWue/3rYA+72B2u
9bGb/exoT7va1872tuO67G6Pu9znTve62/3uHoc73vfO9777/e+AD/y19S74
whv+8IhPvOLTTvjFO/7xkI+85Cff8sZT/vKYz7zmN8/5elu+86APvehHT/rS
q9v0qE+96lfP+st/vvWwj73sZ0/7qr++9rjPve53z3uV3773wA++8IdP/H//
vvjIT77yl898bB+/+dCPvvSnT/1ZV//62M++9pH//O17//vgD7/juy/+8pv/
/OhnO/nTz/72u//9TF8//OdP//rb3+Xyv7/+98//V/6X3P8AGIACOID/R4AG
eIAImID0ln8K2IAO+IAQSHMROIEUWIEWeHoXmIEauIEPyIAc+IEgGILX54Ei
WIImeILBR4IouIIs2IKqp4IuGIMyOIOUBwARAAA7
Index: moodle/theme/legacy/pix/tab/right_last.gif
MIME: application/octet-stream; encoding: Base64; length: 2381
R0lGODlh3QUhAPMMAKampt/f37y8vK2trczMzLW1tdbW1ubm5vf395mZme/v
7////wAAAAAAAAAAAAAAACH5BAUAAAwALAAAAADdBSEAAAT/kMlJq7046827
/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1a
r9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeI
iYoSCY2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1
tre4ubq7vL2+v8DBjQAFBAEaC8nKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi
4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9CwgHDAgAAIAABn8IEypcyLCh
w4cQI0qcSLGixYsYM2rcyDFfgAEA/45V6EiypMmTKFOqXMmypcuXMGPKnHkv
QAIBI2nq3Mmzp8+fQIMKHUq0qFGWCgoMoHC0qdOnUKNKnUq1qtWrWKkhGIBT
QtavYMOKHUu2rNmzaJ0iKOg1rdu3cOPKnUu3rl20AQAoYHC3r9+/gAMLHky4
MLoCOA0rXsy4sePHkCPTtBkAgeXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26
tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrF811ufPn0KNLn069
uvXr2LNr3869u/fv4MOLhy5gwPjz6NOrX8++vfv38OPLn0+/vn3lBgDc38+/
v///AAYo4P+ABBZo4IH1HaCfAggw6GCDED4oYYQUTmhhhRheqGGGHG7oYYcg
fihiiCSOaGKJKJ6oYoosrqiAiy3GCOOMMtZI44025ojjjjr2yOOPPgYJ5JBC
FknkkUYmieSSSjbJ5JNOVgjllFFSaWWVWGq4oGUPQkihl10y+KWYYXIJpplk
omnmmGqemSabcJYZ55lzvilnl3WueSede9rJ559+BqonoIMK6mahiB6qaJpi
Ltomo4lC6miek/YZ6aOYUirppplaWimhhxrKqaadgjqqp6eaWqqoq15K6quo
tvqpobCqWiurt7oaa66z6mrrrsD+ymuquAZbrLDHJuursr02S+z/spcy+6yz
sk5rbbXYDputsdBSq+2cekXooITjitsgueea+6K66K5brrvpwutuu/Sya++7
9eJ7b7z5vsvvvvMC7G/A+hb8r8EEH6xwwgwP7HC8C4+bb8QQN1zxw/JiPLHF
GV/scccgb6yxwB+LrC7FIZOcMsIjs1yyyiavjHLMNMNss8srtzzzzTvjXLPP
PHP8c89ECx10u0XrbDTQTCf9ctNLOy1z1FQrPXTVT0t9tdVZYz011193DfbW
Yh+s14toS5z2uWmrjTbba7c9b9twvy2323PHLXfdedu999184y144HUTDvjh
fydON+KLK65345A/LrnfkVM+ed/rGu64/+WcYz4445d/vrnnmldOOuidi276
56WH3nrqr58+uuquoy776rHTDrvtut8+ee7A8x787MPjLvzxxCNvfPLJF187
88tH/7z0u0M//fXVU++75c5nj/324Pcufvfhkz++8t+f3/bZd7fv/vvwxy//
/PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jB
ClrwghjMoAY3eED2cfCDIAyhCEdIwhKa8IQoTKEKV8jCFrrwhTCMoQxn+EEP
0vCGOMyhDnfIwx768IdADKIQh0jEIhoRgzY8ohKXyMQmOvGJUIyiFKdIxSpa
MYgAOIACtMjFLf96sYtg/KIYw0jGMZqxjGg8oxrTyMY1urGNcHyjHONIxzna
sY54vKMe86jFPfqRj38MJCAHKchCEvKQhkwkIhepyEYy8pGOjCQkJynJSlLy
kpbMJCY3qclOcjKMngzlJ0VJylGaUo166aIXxbhKVfbRlS+CJStf2cpY1nKW
tqQlLncpy17e0pe6BKYteTlMYdYymL9MJjKXWUxlNpOZx3ymNKNJTVpC05rD
JOY1czlNbFaTm9/UZjfB6c1ykvOc4gynMc2ZTlhus53oXGc8nalOerJTnvDM
Jz73ac95vtOX9fxnP/U5UH4K9KDjJChCA5pQg55zofcsqEQh6s+GTtT/ohRV
KEY3+s2MOpShII2oRy8a0oqWVKMn/ahIpakgMLLRpWuEKRplekaaktGmY8Sp
TV/6RZ5yEY867alQZzrUmhb1pkfNaVJ3GtOlHtWnW4QqU4n606ZWlapRtWpW
sXoAqXpVq10F61e5CsegXnWrRj0rUtWqVLZONa1oXWtc2zrXt8o1rGQVq17z
SkezxnWscMVrYAF7V8LSVbCF3etgFZtYPvoVsYa162Ej+1TGTtayks1sZfm6
WLdutrOgbWxoL8tZ0ZqWtKPVrFopu1qwKiCLV+0qXme7Vdn+NLZRlW1ua5vb
2eLWtrflLXB3S9vh6ra4tiVubI+L3N4G97nL//WtcJPL3Noy97fUba5xtZtd
7F53ut9FbnijC13pite85FWuddG7Xui2V72+ZW983Ttf+N5Wvvelb37t61z7
Ane8761ufQW8XwL318Db9S5+D8xdAA+4wQtOMHgj3N0JP5e/Ej6vfhms4A1n
OL0IrrCGMSxiEEPYwyUO8ImV6+ACrzjELeawhUkc4w+ruMM0pnCNU/xgHOs2
xyjesZB1TOQgFxnISIbxkZVs5CYnWbxZFG5vp9tT7lYZu1em8n21PGXtdvm3
X5ZydsV8XStv2ctjLm6Y1Zzm1Zp5zW7G8pnB3Oa/IhbOdpYzniH75jrzWc9+
dmmfQ5xlNBN6zmT+c/pNB81oQB96z4J2dKO5HOhC0/nRlUY0mzFdZkl7mtKc
nrShRX1pUif606NGdanjDGpTb9rVrE51q1V96lnbWta4XjWkLV3rXPda175+
Na2FfWtgG/vXyCZ2sLmYyv86O7/Pnm+0oR1t507b2tWedoK1Te1nY5vb0s42
uLvt7G+Xe9zk/q+51Y3udW8b3e++drvnPW53d5fb9u60vOtNb3DnG9731va/
0x1vcfu73/hGuMAVvu+D8xvg+jZ4wh/u8IpP3OILp/jFN55xjEM83N5muMQ7
zvGGl3zkJie5ylPOco2vHOUwD7nLWy5zj8f83DO/ObtzXnOOAyACADs=
Index: moodle/theme/legacy/pix/tab/rtlbg.gif
MIME: application/octet-stream; encoding: Base64; length: 770
R0lGODlhgwApAPMQAP////f39+/v7+bm5uXl5d/f39fX19bW1szMzL6+vry8
vLW1ta2traampqWlpZmZmSH5BAUAABAALAAAAACDACkAAAX/ICSOZGmeaKqu
bOu+8FkgjPPceK7vfO//wKBw11ggCrETwuFIGAiAqHRKrVqv2Kx2y6UGBgdF
o4FIigqORaHLbrvf8GqB0UDCEo51fM/v8wsPCi8MCwF+h4iJWAILDC0JhYqS
k4gBDIIqS4aUnJ1vAWQpAg5QnqanWgUNAigJCaiwsVQLmCUBDwKyurCAdiQG
DAHCw8TFxsfIycrLzM3Oz5a1IwsJ0NbX2NnaygqOJQwF2+Lj5OUBBw0muObs
7e7HA+kl6wEC9ff2+fj7+v38//4CAhwoUCDBgwXrySPxYN+9hwLsOZSoD6LF
icIqUry4EaNHjQ8/chy5cASuiPXy/xVUiY+ly34uU8p8ORPmzJotU6LcGZNn
Tp8CSopYF7Go0aNFdRpVmhSpyqNMeTZFGvXp0qtYoTqNKhTCSadgw4odS7as
2bNokXb9mrat27dw4xZdK7eu3bt26eLdy7cvWL1kBwgQTHiw4cKIDytOzHix
48aQD0ee/NgwXQICMGvOzLmwYcWfPQsGPVp0RNOhT6cmrbq0UdepYaNGvHaz
bc6YCU9GvFty5QG6f/MWDvzxcMiJa2fWzLzzYN3AoT+fHr14dOrQrWs/Xf15
cO3Xw0sXj138d+CXmxO4vT07durez8PvDl5y++/x39OX7759bcwFLLccgAIS
uN6AAgR44K96ByrYnIOcQWgggxMKKGGCBWLYYIUNZighhWtVJ+KIJJZo4oko
pqjiiiyaGGKLMMYo44w0ovhijTjmqOOO8ajD449ABumijwUMUOSRRgKHZJFJ
Lqlkk1A6KeWTSEZp5ZRMOmmkllhCeWWSaxUg5phklmnmmWimqeaabLbp5ptj
hgnnnHTWaeeda8qJ55589umnKur8KeighKapZ6GIJsrnoYo26qibjD4q6aRk
lhQCADs=
Index: moodle/theme/legacy/pix/tab/tabrow1.gif
MIME: application/octet-stream; encoding: Base64; length: 269
R0lGODlhKAA6APMKAPv7+/n5+fPz8+Dg4Pf39+/v7+jo6Pj4+PHx8f///wAA
AAAAAAAAAAAAAAAAAAAAACH5BAUAAAoALAAAAAAoADoAAAS6EMhJq704681l
+GAojmRpnmiqrmzrkkQsz3Rt33iu73zv/0CbYEgsGo/IpHLJbDqf0KgUWaha
r9isdsvter/gsHhM1iLO6LR6zW673/C4fE6v2+/4vH7P7+cHgIGCg4SFhoeI
iYqLjI2Oj4UGkpOUlZaXmJmam5ydnp+goZd+pKWmp34Hqqusra6vsLGys7S1
tre4ua8JvL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3cQRADs=
Index: moodle/theme/legacy/pix/vgradient.jpg
MIME: application/octet-stream; encoding: Base64; length: 342
/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/
2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAABAFADASEAAhEBAxEB/8QA
GAABAQADAAAAAAAAAAAAAAAAAAYEBwr/xAAfEAACAQQCAwAAAAAAAAAAAAAA
AbEEBTGBAnEDMjP/xAAXAQEAAwAAAAAAAAAAAAAAAAAAAgME/8QAGREBAAID
AAAAAAAAAAAAAAAAAAECMXHB/9oADAMBAAIRAxEAPwDsIBnAADI8X2WoROmZ
12BV0ONqUX1qy+1LLRsi255dKCvp/R6gD//Z
Index: moodle/theme/legacy/style/_admin.css
--- moodle/theme/legacy/style/_admin.css No Base Revision
+++ moodle/theme/legacy/style/_admin.css Locally New
@@ -0,0 +1,94 @@
+/** Admin **/
+.plugincompattable {font-size: 70%;}
+#admin-index .explanation,
+#admin-roles-override .cell.c1,
+#admin-roles-assign .cell.c3,
+#admin-roles-assign .cell.c1 {font-size: 0.7em;}
+.rolecap .cap-name,
+.rolecap .note,
+#adminsettings .form-shortname,
+#admin-lang .translator .strkey {font-size: 0.75em;}
+#admin-index .copyright,
+.environmenttable,
+#adminsettings .form-defaultinfo,
+#admin-uploaduser table#uupreview,
+#adminsettings .form-warning,
+#adminsettings .form-overridden,
+.course-report-outline td.lastaccess {font-size: 0.8em;}
+#admin-uploaduser table#uuresults {font-size: 0.9em;}
+#admin-auth_config .required {background-color:#DDDDDD;}
+#admin-report-unittest-index .sep {color:#aaa;}
+
+.rolecap .cap-name,
+.rolecap .note {color: #888;}
+
+.admin .generalboxcontent {background-color:#EEEEEE;}
+.admin .generalbox {border-color:#BBBBBB;background-color:#EEEEEE;}
+.admin .informationbox {border-color:#BBBBBB;background-color:#FFFFFF;}
+#admin-index .adminerror {background-color:#ff6666;}
+body#admin-index .c0 {background-color: #FAFAFA;}
+body#admin-blocks table#blocks .r0,
+body#admin-blocks table#incompatible .r0 {background-color: #f0f0f0;}
+body#admin-blocks table#blocks .r1,
+body#admin-blocks table#incompatible .r1 {background-color: #fafafa;}
+body#admin-blocks table#incompatible td.c0 {color: #ff0000;}
+table.flexible  .r0 {background-color: #f0f0f0;}
+table.flexible .r1 {background-color: #fafafa;}
+#admin-report-unittest-index span.notice {color: teal;}
+#admin-report-unittest-index b.pass {color: green;}
+#admin-report-unittest-index b.fail, b.exception {color: red;}
+#admin-report-unittest-index .exception, .exception pre {background-color: #fdd;}
+#admin-report-unittest-index .unittestsummary {color: white;}
+#admin-report-unittest-index .unittestsummary.failed {background-color: red;}
+#admin-report-unittest-index .unittestsummary.passed {background-color: green;}
+#admin-report-security-index .statuswarning {background-color: #f0e000;}
+#admin-report-security-index .statusserious {background-color: #f07000;}
+#admin-report-security-index .statuscritical {background-color: #f00000;}
+.plugincompattable td.ok {color: #008000;}
+.plugincompattable td.warning {color: #DF7800;}
+.plugincompattable td.error {color: #DF0000;}
+#adminsettings fieldset {background-color: #EEE;border-color: #BBB;color: #000;}
+#adminsettings fieldset.error {border: 1px solid red;}
+#adminsettings fieldset.error legend {color: red;}
+#adminsettings .form-shortname {color: #888;}
+#adminsettings .form-overridden {background-color: #ff6;}
+#adminsettings .form-warning {background-color: #f88;}
+#adminsettings .form-defaultinfo {color: #888;}
+#adminsettings .form-item .pathok {color: green;}
+#adminsettings .form-item .patherror {color: red;}
+.block_admin_tree.sideblock .link.current {background-color:#EEEEEE;}
+.block_admin_tree.sideblock .link.criticalnotification {background-color:#ff6666;}
+.block_admin_tree.sideblock .link.hidden {color:#999999;}
+#admin-qtypes .disabled {color: gray;}
+#admin-lang .translator {border-color: #dddddd;}
+#admin-lang .translator tr.r0 {background-color: #f0f0f0;}
+#admin-lang .translator tr.r1 {background-color: #fafafa;}
+#admin-lang .translator .strkey {color: #666666;}
+#admin-lang .translator .bothmissing {background-color: #ef6868;}
+#admin-lang .translator .mastermissing {background-color: #feff7f;}
+#admin-lang .translator .localdifferent {background-color: #aaffaa;}
+.environmenttable .error {background-color : red;color : inherit;}
+.environmenttable .warn {background-color : yellow;}
+.environmenttable .ok {background-color : lime;}
+#admin-uploaduser .uuinfo {background-color: #8e8;}
+#admin-uploaduser .uuwarning {background-color: #ee8;}
+#admin-uploaduser .uuerror {background-color: #e99;}
+#admin-xmldb-index .button,
+#admin-xmldb-index .buttons {color: gray;}
+#adminthemeselector .selectedtheme td.c0 {border-top: 2px solid black;border-left: 2px solid black;border-bottom: 2px solid black;}
+#adminthemeselector .selectedtheme td.c1 {border-top: 2px solid black;border-right: 2px solid black;border-bottom: 2px solid black;}
+#admin-roles-override .capcurrent {background-color:#FFFFFF;border: 1px solid #cecece;}
+
+
+table.explainpermissions .decisive.has,
+#explaincaps .rolecap.yes {background-color: #ddffdd;}
+table.explainpermissions .decisive.hasnot,
+table.explainpermissions .prohibit,
+#explaincaps .rolecap.no {background-color: #ffdddd;}
+table.explainpermissions .prohibit,
+table.explainpermissions .decisive {font-weight: bold;}
+table.explainpermissions .overridden {text-decoration: line-through;}
+
+#admin-roles-define .capdefault {background-color:#dddddd;border: 1px solid #cecece;}
+#admin-roles-manage .rolecap,
+#admin-roles-override .rolecap {border:none;border-bottom:1px solid;border-bottom-color: #cecece;}
Index: moodle/theme/legacy/style/_calendar.css
--- moodle/theme/legacy/style/_calendar.css No Base Revision
+++ moodle/theme/legacy/style/_calendar.css Locally New
@@ -0,0 +1,64 @@
+/** Calendar **/
+#calendar h1 {font-size:1.0em;margin:0;}
+#calendar div.header {font-weight:bold;}
+#calendar .maincalendar,
+#calendar .sidecalendar {border-color: #DDDDDD;}
+#calendar .sidecalendar .filters {font-size:0.8em;}
+#calendar .sidecalendar abbr {border-width:0;}
+#calendar .eventnone a {text-decoration:none;color:black;cursor:text;}
+#calendar .maincalendar .eventlist .event {border-color:#DDDDDD;}
+#calendar .maincalendar .eventlist .event .referer {font-weight:bold;}
+#calendar .maincalendar .eventlist .event .course {font-size:0.8em;}
+#calendar .maincalendar .eventlist .event .description .commands {text-align: right;}
+#calendar .maincalendar .eventlist .event .topic,
+#calendar .maincalendar .eventlist .event .picture,
+#calendar .maincalendar .eventlist .event .side {background-color:#EEEEEE;}
+#calendar .maincalendar table.calendarmonth th {border-color: #000000;}
+#calendar .maincalendar table.calendarmonth td {font-size:0.8em;}
+#calendar .maincalendar table.calendarmonth ul.events-underway {color:#999999;}
+#calendar .maincalendar .controls {font-size:1.2em;}
+#calendar .maincalendar .day {font-weight: bold;}
+#calendar .maincalendar .calendar-controls .current {font-weight: bold;}
+#calendar .minicalendarblock h3 {font-size:1.0em;margin:0;font-weight:normal;text-align:center;}
+table.minicalendar {font-size:0.85em;border-color: #DDDDDD;}
+
+
+.minicalendar a,
+.calendarmonth a {color:#000077;}
+#calendar .event_global,
+.minicalendar .event_global,
+.block_calendar_month .event_global {border-color:#D6F8CD !important; /* #C5E7BC */background-color:#D6F8CD;}
+#calendar .event_course,
+.minicalendar .event_course,
+.block_calendar_month .event_course {border-color:#FFD3BD !important; /* #EEC2AC */background-color:#FFD3BD;}
+#calendar .event_group,
+.minicalendar .event_group,
+.block_calendar_month .event_group {border-color:#FEE7AE !important; /* #EDD69D */background-color:#FEE7AE;}
+#calendar .event_user,
+.minicalendar .event_user,
+.block_calendar_month .event_user {border-color:#DCE7EC !important; /* #CBD6DB */background-color:#DCE7EC;}
+#calendar .duration_global,
+.minicalendar .duration_global {border-top-color:#66D14D !important;border-bottom-color:#66D14D !important;}
+#calendar .duration_course,
+.minicalendar .duration_course {border-top-color:#FF9966 !important;border-bottom-color:#FF9966 !important;}
+#calendar .duration_course0,
+.minicalendar .duration_course0 {border-top-color:#FF9966 !important;border-bottom-color:#FF9966 !important;}
+#calendar .duration_course1,
+.minicalendar .duration_course1 {border-top-color:#0099FF !important;border-bottom-color:#0099FF !important;}
+#calendar .duration_course2,
+.minicalendar .duration_course2 {border-top-color:#FFFF00 !important;border-bottom-color:#FFFF00 !important;}
+#calendar .duration_group,
+.minicalendar .duration_group {border-top-color:#FBBB23 !important;border-bottom-color:#FBBB23 !important;}
+#calendar .duration_user,
+.minicalendar .duration_user {border-top-color:#A1BECB !important;border-bottom-color:#A1BECB !important;}
+#calendar .weekend,
+.minicalendar .weekend {color:#990000;}
+#calendar .today,
+.minicalendar .today {border-color:#444444;}
+#calendar .nottoday,
+.minicalendar .nottoday {border-color:#eeeeee;}
+.cal_popup_fg {background-color:#FFFFFF;}
+.cal_popup_bg {border-color:#000000;background-color:#FFFFFF;}
+#calendar .maincalendar .filters table,
+#calendar .sidecalendar .filters table,
+.block_calendar_month .filters table {background-color: #EEEEEE;}
Index: moodle/theme/legacy/style/_course.css
--- moodle/theme/legacy/style/_course.css No Base Revision
+++ moodle/theme/legacy/style/_course.css Locally New
@@ -0,0 +1,60 @@
+/** Course formats **/
+.course-content ul.weeks {}
+.course-content ul.weeks li.section {border:1px solid #DDD;margin-top:5px;background-color:#FFF;}
+.course-content ul.weeks li.section .content {background-color:#FAFAFA;padding:5px 10px;}
+.course-content ul.weeks li.section .content h3 {margin:0;color:#777;font-weight: normal;}
+.course-content ul.weeks li.section .left {padding:5px 0;}
+.course-content ul.weeks li.section .right {padding:5px 0;}
+
+/** Course **/
+.course ul.section {margin:5px;padding:0;}
+.coursebox {border:1px solid #DDD;}
+.coursebox .info {width:48%;float:left;margin:5px;}
+.coursebox .info .name {margin:3px 0;}
+.coursebox .info .teachers {margin:0 1em;}
+.coursebox .summary {width:48%;margin:5px 5px 5px 51%;}
+
+.coursebox .info {font-size:1em;}
+.coursebox .teachers,
+.coursebox .cost {font-size:0.9em;}
+.coursebox .summary {font-size:0.9em;}
+#course-recent h2.main {font-size:1.1em;}
+#course-recent .user {font-size:0.75em;}
+#course-recent .grade {font-style: italic;font-size:0.9em;}
+#course-recent .forum-recent .reply .title {font-style: italic;font-size:0.9em;}
+#course-recent .forum-recent .discussion .title {font-weight:bold;font-style: italic;font-size:0.9em;}
+.course-view .availabilityinfo {font-size:0.85em;color:#aaa;}
+.course-view .availabilityinfo strong {font-weight:normal;color:black;}
+.course-view .dimmed_text img {opacity:0.3;filter: alpha(opacity='30');}
+.course-view .section {font-size:0.95em;line-height:1.2em;}
+.course-view .section .activity {padding:0.2em 0;}
+.course-view .section .activity a {line-height:1em;}
+.course-view .section .weekdates {margin: 0;font-weight: normal;font-size: 1em;}
+.course-view .section .groupinglabel {color: #666666;}
+.course-view .section .left {font-weight:bold;}
+.section_add_menus optgroup {font-weight:normal;font-style: italic;}
+
+.course-view .weeks .section,
+.course-view .topics .section,
+.course-view .section td {border-color:#DDDDDD;}
+.course-view .weeks .content ,
+.course-view .topics .content,
+.course-view .weeks .section,
+.course-view .topics .section {background: #FAFAFA;}
+.course-view .section td.side {background: #FFFFFF;}
+.course-view .weeks .current,
+.course-view .topics .current,
+.course-view .current td.side {background: #FFD991;}
+.course-view .weeks .hidden,
+.course-view .topics .hidden,
+.course-view .hidden td.side {background: #DDDDDD;}
+.course-view .section .weekdates {color: #777777;}
+.course-view .weeks .weekdates ,
+.course-view .topics .weekdates {color: #333333;}
+.categoryboxcontent,
+.coursebox {border-color:#DDDDDD;}
+body#course-user .section {border-color:#AAAAAA;}
+#admin-report .plugin,
+#course-report .plugin,
+#course-import .plugin {margin-bottom: 20px;margin-left:10%;margin-right:10%;border-bottom: 1px solid #cecece;border-top: 1px solid #cecece;border-right: 1px solid #cecece;border-left: 1px solid #cecece;background-color: #fdfdfd;}
+#course-view .unread{background: #9EBEFF;}
Index: moodle/theme/legacy/style/_depreacted.css
--- moodle/theme/legacy/style/_depreacted.css No Base Revision
+++ moodle/theme/legacy/style/_depreacted.css Locally New
@@ -0,0 +1,5 @@
+/* kept for backward compatibility with some non-standard modules
+   which use these classes for various things */
+.generaltab, .generaltabinactive {background-color:#BBBBBB;}
+.generaltabselected {background-color:#DDDDDD;}
+.generaltabinactive {color:#CCCCCC;}
Index: moodle/theme/legacy/style/_grades.css
--- moodle/theme/legacy/style/_grades.css No Base Revision
+++ moodle/theme/legacy/style/_grades.css Locally New
@@ -0,0 +1,14 @@
+/** Grades **/
+body#grade-index .grades .header {font-weight: bold; font-size: 0.7em;}
+.grade-edit-scale .scale_options {font-size: 0.7em;}
+#grade-aggregation-help dt {font-weight: bold;}
+#grade-aggregation-help dd.example {font-style: italic;}
+#grade-aggregation-help code {font-style: normal;}
+body#grade-index .grades {border-color:black;}
+body#grade-index .grades td {border-color:#e0e0e0;}
+body#grade-index .grades .r0 {background-color: #ffffff;}
+body#grade-index .grades .r1 {background-color: #f0f0f0;}
+td.grade div.overridden {background-color: #DDDDDD;}
+.grade-report-grader table#user-grades td.cell span.gradepass {background-color: #C2EBBD;}
+.grade-report-grader table#user-grades td.cell span.gradefail {background-color: #EBC4BD;}
+.grade-edit-tree .moving {background-color: #E8EEF7;}
Index: moodle/theme/legacy/style/_message.css
--- moodle/theme/legacy/style/_message.css No Base Revision
+++ moodle/theme/legacy/style/_message.css Locally New
@@ -0,0 +1,23 @@
+/** Message **/
+.message-discussion-noframes #userinfo .name h1 {font-weight: bold;font-size:1em;}
+.message-discussion-noframes #userinfo .commands {font-size:0.8em;}
+.message-discussion-noframes #send h1 {font-size:1em;}
+.message .noframesjslink {font-size:0.8em;}
+.message-discussion-noframes #messages h1 {font-size:1em;}
+.message .link {font-size:0.8em;}
+.message_form {font-size:0.8em;}
+.message .heading {font-size:1.0em;font-weight:bold;}
+.message .date,
+.message .contact,
+.message .summary {font-size:0.9em;}
+.message .note,
+.message .pix {font-size:0.8em;}
+.message .author {font-weight: bold;font-size:0.8em;}
+.message .time {font-style: italic;font-size:0.8em;}
+.message .content {font-size:0.8em;}
+#message-user .commands span {font-size:0.7em;white-space:nowrap;}
+#message-user .name {font-weight: bold;font-size:1.1em;}
+table.message_search_results td {border-color:#DDDDDD;}
+.message.other .author {color: #8888CC;}
+.message.me .author {color: #999999;}
+.message .time {color: #999999;}
Index: moodle/theme/legacy/style/_question.css
--- moodle/theme/legacy/style/_question.css No Base Revision
+++ moodle/theme/legacy/style/_question.css Locally New
@@ -0,0 +1,22 @@
+/** Question **/
+#chooseqtype .qtypename {font-weight: bold;}
+#qtypechoicecontainer #chooseqtype .qtypename {font-weight: normal;}
+.que .info h2 {font-size: 1.25em;font-weight: bold;}
+.que .grade {font-size: 0.8em;}
+.que .history {font-size:75%;}
+#qtypechoicecontainer #chooseqtype .qtypes {border-bottom-color: grey;}
+#qtypechoicecontainer #chooseqtype .selected {background: #dddddd;}
+#qtypechoicecontainer #chooseqtype .instruction,
+#qtypechoicecontainer #chooseqtype .qtypesummary {border-left-color: grey;background-color: white;}
+.que {border-color: #DDD;}
+.que .r0 {background-color: #F5F5F5;}
+.que .r1 {background-color: #EEE;}
+.calculated .answer,
+.numerical .answer,
+.shortanswer .answer {background-color: #EEE;}
+.essay .answerreview {background-color: #EEE;}
+.que .feedback {border-color: #DDD;}
+.que .incorrect {background-color: #faa;}
+.que.multianswer .incorrect {background-color: #faa;}
+.que .partiallycorrect {background-color: #ff9;}
+.que .correct {background-color: #afa;}
Index: moodle/theme/legacy/style/_tags.css
--- moodle/theme/legacy/style/_tags.css No Base Revision
+++ moodle/theme/legacy/style/_tags.css Locally New
@@ -0,0 +1,22 @@
+/** Tags */
+.tag_cloud .s20 {font-size: 1.5em;font-weight: bold;}
+.tag_cloud .s19 {font-size: 1.5em;}
+.tag_cloud .s18 {font-size: 1.4em;font-weight: bold;}
+.tag_cloud .s17 {font-size: 1.4em;}
+.tag_cloud .s16 {font-size: 1.3em;font-weight: bold;}
+.tag_cloud .s15 {font-size: 1.3em;}
+.tag_cloud .s14 {font-size: 1.2em;font-weight: bold;}
+.tag_cloud .s13 {font-size: 1.2em;}
+.tag_cloud .s12,
+.tag_cloud .s11 {font-size: 1.1em;font-weight: bold;}
+.tag_cloud .s10,
+.tag_cloud .s9 {font-size: 1.1em;}
+.tag_cloud .s8,
+.tag_cloud .s7 {font-size: 1em;font-weight: bold;}
+.tag_cloud .s6,
+.tag_cloud .s5 {font-size: 1em;}
+.tag_cloud .s4,
+.tag_cloud .s3 {font-size: 0.9em;font-weight: bold;}
+.tag_cloud .s2,
+.tag_cloud .s1 {font-size: 0.9em;}
+.tag_cloud .s0 {font-size: 0.8em;}
Index: moodle/theme/legacy/style/_user.css
--- moodle/theme/legacy/style/_user.css No Base Revision
+++ moodle/theme/legacy/style/_user.css Locally New
@@ -0,0 +1,9 @@
+/** User **/
+.userinfobox {border-color: #DDDDDD;}
+.userinfobox .username {font-weight: bold;}
+.userinfobox .links {font-size: 0.7em;}
+.userinfobox td.label {font-weight: bold;}
+body#user-index #longtimenosee {font-size: 0.8em;}
+.iplookup #header h1.headermain {font-size:1em;}
+.iplookup #note {font-size:0.8em;font-style: italic;}
+.groupinfobox {border-color: #DDDDDD;}
Index: moodle/theme/legacy/style/blocks.css
--- moodle/theme/legacy/style/blocks.css No Base Revision
+++ moodle/theme/legacy/style/blocks.css Locally New
@@ -0,0 +1,61 @@
+/** General **/
+.sideblock {border:1px solid #DDD;margin-bottom:1em;}
+.sideblock .header {border-bottom:1px solid #DDD;border-color: #dddddd;}
+.sideblock .header h2 {margin:2px 4px 4px 4px;font-size:1em;}
+.sideblock .header .block_action {margin:0 4px;vertical-align:top;}
+.sideblock .header .block_action img {width:11px; height:11px;}
+.sideblock .content {margin:4px;border-color: #dddddd;background-color:#FCFCFC;}
+.sideblock .content hr {border-top-color:#999999;}
+.sideblock .header .commands,
+.sideblock .footer {font-size:0.9em;}
+.sideblock.beingmoved {border-color: #f88;}
+
+.block-region .hidden .header {border-bottom-color: #dddddd;}
+.blockannotation {color:#aaa;}
+.blockmovetarget {background-color: #fcc;border-color: #f88;}
+.blockmovetarget:hover {background-color: #f88;border-color: #c00;}
+
+/** Calendar Month **/
+.block_calendar_month .filters td {font-size:1.1em;}
+.block_calendar_month abbr {border-width:0;}
+.block_calendar_month .eventnone a {text-decoration:none;color:black;cursor:text;}
+
+/** Login Block **/
+.block_login .loginform .c1 {margin:0.3em 0.8em;text-align:right;}
+.block_login .loginform .c1.fld input {width:5em;}
+.block_login .loginform .c1.fld label {padding-right: 4px;}
+.block_login .loginform .c1.btn {text-align:center;}
+
+/** Latest News Block **/
+.block_news_items .newlink {text-align: center;}
+.block_news_items .post .head {margin-top:10px;}
+.block_news_items .post .head .date {font-style: italic;}
+.block_news_items .post .info {text-align:center;}
+
+/** Messages **/
+.block_messages .content .list li.listentry {font-size:0.75em;}
+
+/** Online Users **/
+.block_online_users .content .list li.listentry {font-size:0.75em;}
+.block_online_users .content .list li.listentry img {border:#888}
+
+/** Quiz Results **/
+.block_quiz_results {text-align: center;}
+.block_quiz_results h1 {margin: 4px;font-size: 1.1em;}
+.block_quiz_results table.grades {text-align: left;width: 100%;}
+.block_quiz_results table.grades .number,
+.block_quiz_results table.grades .grade {text-align: right;width: 10%;}
+.block_quiz_results table.grades caption {margin: 1em 0px 0px 0px;border-bottom-width: 1px;border-bottom-style: solid;font-weight: bold;}
+
+/** Recent Activity **/
+.block_recent_activity .activitydate,
+.block_recent_activity .activityhead {font-size:0.9em;}
+
+/** RSS Client **/
+.block_rss_client .image {text-align:center;}
+.block_rss_client .list li {padding:5px;font-size:0.85em;border-top:1px solid #DDD;}
+.block_rss_client .list li:first-child {border-top-width: 0px;}
+.block_rss_client .list li .description {color:#555555;font-size:0.8em;padding-left:1em;}
+
+/** Site main menu **/
+.block_site_main_menu .footer select {font-size: 0.8em;}
Index: moodle/theme/legacy/style/core.css
--- moodle/theme/legacy/style/core.css No Base Revision
+++ moodle/theme/legacy/style/core.css Locally New
@@ -0,0 +1,121 @@
+html, body#tinymce {background-color:#FAFAFA;}
+body {font-family:Arial, Verdana, Helvetica, sans-serif;padding: 4px;}
+body.lang-vi_utf8 {font-family:Arial, Verdana, Helvetica, sans-serif !important;}
+
+/** Links **/
+a {text-decoration:none;color:#0000FF;}
+a.dimmed {color:#AAAAAA;}
+a.autolink {color:#000000;background: #DDDDDD;}
+a:hover {text-decoration:underline;color:#FF0000;}
+a.autolink.glossary:hover {cursor: help;}
+.img-text a:hover {text-decoration: none;}
+.img-text a:hover span {text-decoration: underline;}
+.helplink {font-size:0.8em;}
+
+.dimmed_text,
+.dimmed_text a {color:#AAAAAA;}
+
+.homelink a {color: #000;text-decoration: none;border-top: 1px solid #cecece;border-bottom: 2px solid #4a4a4a;border-left: 1px solid #cecece;border-right: 2px solid #4a4a4a;}
+.homelink a:hover {text-decoration: none;border-bottom: 1px solid #cecece;border-top: 2px solid #4a4a4a;border-right: 1px solid #cecece;border-left: 2px solid #4a4a4a;}
+
+/** Headings **/
+h1.main,
+h2.main,
+h3.main,
+h4.main,
+h5.main,
+h6.main {text-align:center;font-weight:bold;}
+
+th.header,
+td.header,
+div.header,
+.navbar {border-color:#DDDDDD;}
+
+/** Boxes **/
+.generalbox,
+.informationbox,
+.noticebox,
+.tabledivider {border-color:#DDD;}
+.headingblock {border:1px solid #DDD;padding:5px;margin-top:0;}
+h2.headingblock {font-size:1.1em;}
+.headingblock .outline {border-color:#DDDDDD;}
+.header,
+.navbar {background-image:url([[pix:theme|hgradient]]);background-repeat: repeat-x;}
+
+.sitetopic {margin-bottom:1em;}
+.sitetopiccontent {border-color:#DDDDDD;background-color:#FFFFFF;}
+
+.notifyproblem {padding:10px;color:#660000;text-align:center;}
+.notifysuccess {padding:10px;color:#006600;text-align:center;}
+.notifytiny {padding:10px;color:#000044;text-align:center;}
+
+.warning  {font-style: italic;}
+.error {color:#ff0000;}
+.errorbox {color:#ffffff;border-color:#660000;background-color:#990000;}
+.errorbox .title {font-size: 1.2em;text-align: center;background-color:#FFBBBB;}
+.errorboxcontent {text-align: center;}
+.errorcode {font-size: 0.7em;}
+
+.generaltable {border:1px solid #DDD;border-collapse: collapse;background-color:#FFF;border-color:#EEEEEE;}
+.generaltable td {border:1px solid #DDD;vertical-align:top;}
+.generaltable .cell {background-color:#FFFFFF;border-color:#EEEEEE;}
+
+#site-index .subscribelink,
+.course-view .subscribelink {font-size: 0.8em;}
+
+.files .file,
+.files .folder {font-size: 0.9em;}
+.files .folder .size {font-weight: bold;}
+
+a.useredit,
+a:hover.useredit,
+.blink {color: black;cursor: help;}
+
+.navigation button {font-size: 80%;}
+
+img.userpicture,
+img.grouppicture {border:0px solid #000}
+
+table.formtable tbody th {background-color: transparent;background-image: none;}
+
+.highlight {background-color:#AAFFAA;}
+
+.unread {background: #FFD991;}
+
+.censoredtext {color:#000000;background:#000000;}
+
+.navigation select {background-color:#FFFFFF;}
+.navigation optgroup {background-color:#EEEEEE;}
+.navigation optgroup option {background-color:#FFFFFF;}
+
+.mod_introbox {border-color:#DDDDDD;}
+
+
+
+/** Docs **/
+body#doc-contents h1 {font-size: 0.9em;}
+body#doc-contents ul {font-size: 0.8em;}
+
+/** Login **/
+#login-index #content {font-size: 0.85em;}
+.loginbox,
+.loginbox.twocolumns .loginpanel,
+.loginbox .subcontent {border-color:#DDDDDD;}
+
+/* Logs **/
+.logtable td {font-size: 0.8em;}
+.logtable th {font-size: 0.9em;}
+.logtable .r1 {background-color:#EEEEEE;}
+
+/** Blog **/
+.blog_entry .audience,
+.blog_entry .tags {font-size: 0.85em;}
+.blog_entry.blogdraft .content {background-color:#EEEEEE;}
+.block_blog_tags .official {color: #0000cc;}
+.block_blog_tags .personal {color: #666699;}
+
+/* My Moodle */
+.my .courseboxcontent .overview .info {font-size:0.7em;}
+
+/** Tiny MCS */
+.mceContentBody  {background-color:#FAFAFA;color:#000;}
Index: moodle/theme/legacy/style/css3.css
--- moodle/theme/legacy/style/css3.css No Base Revision
+++ moodle/theme/legacy/style/css3.css Locally New
@@ -0,0 +1,271 @@
+.headingblock {
+  -moz-border-radius:3px;
+}
+
+.notifyproblem {
+  -moz-border-radius:10px;
+}
+
+.notifysuccess {
+  -moz-border-radius:10px;
+}
+.generalbox {
+  -moz-border-radius-topleft:3px;
+  -moz-border-radius-topright:3px;
+  -moz-border-radius-bottomleft:15px;
+  -moz-border-radius-bottomright:15px;
+}
+
+.generalboxcontent {
+  -moz-border-radius-topleft:3px;
+  -moz-border-radius-topright:3px;
+  -moz-border-radius-bottomleft:15px;
+  -moz-border-radius-bottomright:15px;
+}
+
+.noticebox {
+  -moz-border-radius:5px;
+}
+
+.informationbox {
+  -moz-border-radius-topleft:3px;
+  -moz-border-radius-topright:3px;
+  -moz-border-radius-bottomleft:15px;
+  -moz-border-radius-bottomright:15px;
+}
+
+.informationboxcontent {
+  -moz-border-radius-topleft:3px;
+  -moz-border-radius-topright:3px;
+  -moz-border-radius-bottomleft:15px;
+  -moz-border-radius-bottomright:15px;
+}
+
+.sitetopiccontent {
+  -moz-border-radius:15px;
+}
+
+.headingblock {
+  -moz-border-radius:3px;
+}
+
+.categorybox, .categoryboxcontent,
+.coursebox {
+  -moz-border-radius:10px;
+}
+
+
+
+
+/* kept for backward compatibility with some non-standard modules
+   which use these classes for various things */
+.generaltab, .generaltabinactive{
+  -moz-border-radius-topleft:15px;
+  -moz-border-radius-topright:15px;
+}
+
+.generaltabselected {
+  -moz-border-radius-topleft:15px;
+  -moz-border-radius-topright:15px;
+}
+.sideblock.hidden {
+  -moz-border-radius: 0px;
+}
+
+.sideblock .content {
+  -moz-border-radius-bottomleft:20px;
+  -moz-border-radius-bottomright:20px;
+}
+
+.block_course_summary, .block_course_summary .content {
+  -moz-border-radius:20px;
+}
+
+.editing .block_course_summary .content {
+  -moz-border-radius-topleft:0;
+  -moz-border-radius-topright:0;
+}
+#calendar .eventlist .event {
+  -moz-border-radius-bottomleft:15px;
+  -moz-border-radius-bottomright:15px;
+}
+
+#calendar .eventlist .event .side {
+  -moz-border-radius-bottomleft:15px;
+}
+
+#calendar .eventlist .event .description {
+  -moz-border-radius-bottomright:15px;
+}
+
+#calendar .maincalendar,
+#calendar .sidecalendar
+{
+  -moz-border-radius-bottomright:20px;
+  -moz-border-radius-bottomleft:20px;
+}
+
+#calendar td.sidecalendar .sideblock {
+  -moz-border-radius-bottomright:20px;
+  -moz-border-radius-bottomleft:20px;
+}
+
+#calendar .maincalendar .filters table,
+#calendar .sidecalendar .filters table,
+.sideblock.block_calendar_month .filters table
+{
+  -moz-border-radius:4px;
+}
+
+table.minicalendar {
+  -moz-border-radius:10px;
+}
+
+table.minicalendar td {
+  -moz-border-radius:4px;
+}
+
+#calendar .maincalendar li.event_course,
+#calendar .maincalendar li.event_global,
+#calendar .maincalendar li.event_user,
+#calendar .maincalendar li.event_group,
+#calendar .filters td.event_course,
+#calendar .filters td.event_global,
+#calendar .filters td.event_user,
+#calendar .filters td.event_group {
+  -moz-border-radius:4px;
+}
+
+body#course-user .section {
+  -moz-border-radius:20px;
+}
+
+.loginbox {
+  -moz-border-radius-bottomleft:20px;
+  -moz-border-radius-bottomright:20px;
+}
+
+.loginbox .content.left {
+  -moz-border-radius-bottomleft:20px;
+}
+.loginbox .content.right {
+  -moz-border-radius-bottomright:20px;
+}
+
+.userinfobox {
+  -moz-border-radius-bottomleft:20px;
+  -moz-border-radius-bottomright:20px;
+}
+
+.groupinfobox {
+  -moz-border-radius-bottomleft:20px;
+  -moz-border-radius-bottomright:20px;
+}
+#user-view .left {
+  -moz-border-radius-bottomleft:20px;
+}
+
+.forumpost {
+  -moz-border-radius-bottomleft:20px;
+  -moz-border-radius-bottomright:20px;
+}
+
+.forumpost .side {
+  -moz-border-radius-bottomleft:20px;
+}
+
+.forumpost .content {
+  -moz-border-radius-bottomright:20px;
+}
+
+.forumpost .message {
+  -moz-border-radius-bottomright:20px;
+}
+
+.glossarycategoryheader {
+  -moz-border-radius-topleft:15px;
+  -moz-border-radius-topright:15px;
+}
+
+.glossaryformatheader {
+  -moz-border-radius-topleft:15px;
+  -moz-border-radius-topright:15px;
+}
+
+.entryboxheader {
+  -moz-border-radius-topleft:10px;
+  -moz-border-radius-topright:10px;
+}
+
+.entrybox {
+  -moz-border-radius-bottomleft:10px;
+  -moz-border-radius-bottomright:10px;
+}
+
+.glossarypost {
+  -moz-border-radius-bottomleft:15px;
+  -moz-border-radius-bottomright:15px;
+}
+
+.glossarypost .side {
+  -moz-border-radius-bottomleft:15px;
+}
+
+.encyclopedia .entrylowersection {
+  -moz-border-radius-bottomright:15px;
+}
+.glossarycomment {
+  -moz-border-radius-bottomleft:20px;
+  -moz-border-radius-bottomright:20px;
+}
+
+.glossarycomment .side {
+  -moz-border-radius-bottomleft:20px;
+}
+
+.glossarycomment .entry {
+  -moz-border-radius-bottomright:20px;
+}
+#mod-journal-view .feedbackbox {
+  -moz-border-radius-bottomleft:15px;
+  -moz-border-radius-bottomright:15px;
+}
+#mod-journal-view .feedbackbox .side {
+  -moz-border-radius-bottomleft:15px;
+}
+#mod-journal-view .feedbackbox .entrycontent {
+  -moz-border-radius-bottomright:15px;
+}
+
+#quiznavigation .qnbutton {
+  -moz-box-sizing: content-box;
+}
+#mod-quiz-edit div.quizpage .pagecontent{
+    -moz-border-radius:0.6em;
+    -moz-border-radius-bottomleft:0;
+    -moz-border-radius-topleft:0;
+}
+#mod-quiz-edit .reorder div.question div.content{
+
+    -moz-border-radius:0.3em;
+    -moz-border-radius-bottomleft:0;
+    -moz-border-radius-topleft:0;
+}
+#mod-quiz-edit div.editq div.question div.content{
+    -moz-border-radius:0.6em;
+    -moz-border-radius-bottomleft:0;
+    -moz-border-radius-topleft:0;
+}
+#mod-quiz-edit div.question div.content div.points,
+        #mod-quiz-edit div.question div.content div.qorder{
+    -moz-border-radius:0.2em;
+    -moz-border-radius-bottomleft:0;
+    -moz-border-radius-topleft:0;
+}
+#mod-quiz-edit div.quizpage .pagecontent .pagestatus{
+    -moz-border-radius-bottomright:0.3em;
+    -moz-border-radius-topright:0.3em;
+}
+#mod-quiz-edit div.quizpage .pagecontent form#addquestion{
+    -moz-border-radius:0.2em;
+}
Index: moodle/theme/legacy/style/dock.css
--- moodle/theme/legacy/style/dock.css No Base Revision
+++ moodle/theme/legacy/style/dock.css Locally New
@@ -0,0 +1,50 @@
+/** Core overrides **/
+body.has_dock {margin-left:30px;margin-right:30px;}
+
+/* This CSS is for the dock */
+.dock {width:30px;position:fixed;top:0px;left:0px;height:100%;background-image:url([[pix:theme|vgradient]]);background-repeat: repeat-y;background-position:100% 0;background-color:#DDD;border-right:1px solid #AAA;z-index:2002;}
+.dock .dockeditem {background-color:#DDD;}
+.dock .dockeditem .firstdockitem {margin-top:1em;}
+.dock .dockeditem .dockedtitle {border-bottom:1px solid #AAA;border-top:1px solid #CCC;cursor:pointer;background-image:url([[pix:theme|vgradient]]);background-position:90% 0;background-repeat: repeat-y;}
+.dock .dockeditem .dockedtitle.activeitem {background-position:80% 0;}
+.dock .dockeditem .dockedtitle h2 {font-size:0.8em;line-height:100%;text-transform:uppercase;text-align:center;margin:12px 0px;}
+.dock .block_tree .current_branch {}
+.dock .controls {position:absolute;bottom:1em;text-align:center;width:100%;}
+.dock .controls img {cursor:pointer;}
+.dock .bd.oversized_content {overflow-y:auto;overflow-x:visible;height:inherit;}
+.dock .bd.oversized_content .content {margin:6px 6px 6px 0px;padding-bottom:6px;}
+/** YUI overrides **/
+.yui-skin-sam .dock .yui-panel {border-width:1px 2px 1px 1px;border-color:#AAA;min-width:150px;}
+.yui-skin-sam .dock .yui-panel .bd {border-width:0;background-color:#FAFAFA;}
+/** Override the above if the dock is on the right **/
+.dock.dock_right_vertical {left:auto;right:0px;border-width:0px 0px 1px 5px;}
+.dock.dock_right_vertical .commands {text-align:right;}
+.yui-skin-sam .dock.dock_right_vertical .yui-panel {border-width:1px 0 1px 5px;}
+
+/* Sideblock expansion code */
+.block_js_expansion .block_tree {overflow-x:scroll;}
+.block_js_expansion.mouseover .content {width:200%;z-index:1000;position:relative;}
+.block_js_expansion.mouseover .content .block_tree {width:100%; background-color:#FAFAFA; padding-bottom:0px;}
+
+/* CSS for shadows */
+.divshadow div {position:absolute;width:3px;height:3px;background-color:#333;}
+.divshadow .shadow_top {top:-3px;right:0px;width:100%;}
+.divshadow .shadow_bottom {bottom:-3px;right:0px;width:100%;}
+.divshadow .shadow_left {top:0px;left:-3px;height:100%;}
+.divshadow .shadow_right {bottom:0px;right:-3px;height:100%;}
+.divshadow .shadow_top_right {top:-3px;right:-3px;}
+.divshadow .shadow_bottom_right {bottom:-3px;right:-3px;}
+.divshadow .shadow_top_left {top:-3px;left:-3px;}
+.divshadow .shadow_bottom_left {bottom:-3px;left:-3px;}
+
+/** IE stylings */
+.ie6 .sideblock .block_tree {width:160px;overflow-x:scroll;}
+.ie7 .sideblock .block_tree {overflow-x:scroll;}
+.ie6 .block_tree .tree_item {width:100%;}
+.ie6 .dock {position:absolute;}
+.ie6 .dock hr {display:none;margin:0px;height:0px;padding:0px;}
+.ie6 .dock li p {background-color:inherit;}
+.ie6 .dock .bd.oversized_content .content, .ie7 .dock .bd.oversized_content .content {padding-bottom:0px;}
+.ie6 .block_js_expansion.mouseover .content, .ie7 .block_js_expansion.mouseover .content{ padding-bottom:2px;}
+.ie6 .dock .bd.oversized_content {width:100%;}
+.ie7 .dock .bd.oversized_content {width:400px;}
Index: moodle/theme/legacy/style/mod_quiz.css
--- moodle/theme/legacy/style/mod_quiz.css No Base Revision
+++ moodle/theme/legacy/style/mod_quiz.css Locally New
@@ -0,0 +1,1206 @@
+
+/***
+ *** Modules: Quiz
+ ***/
+
+#quiznavigation .qnbutton.flagged {
+  background-image: url([[pix:i/ne_red_mark]]);
+}
+
+#mod-quiz-view .quizinfo {
+  text-align: center;
+}
+#mod-quiz-view #page .quizgradefeedback,
+#mod-quiz-view #page .quizattempt
+{
+  text-align: center;
+}
+#mod-quiz-view #page .quizattemptsummary td p {
+  margin-top: 0;
+}
+#mod-quiz-view .generalbox#feedback {
+  width:70%;
+  margin-left:auto;
+  margin-right:auto;
+  padding-bottom:15px;
+}
+#mod-quiz-view .generalbox#feedback h2 {
+  margin: 0 0;
+}
+#mod-quiz-view .generalbox#feedback .overriddennotice {
+  text-align: center;
+  font-size: 0.7em;
+}
+#mod-quiz-view .generalbox#feedback h3 {
+  text-align: left;
+}
+
+.generalbox#passwordbox { /* Should probably match .generalbox#intro above */
+  width:70%;
+  margin-left:auto;
+  margin-right:auto;
+}
+#passwordform {
+  margin: 1em 0;
+}
+#mod-quiz-attempt .submitbtns,
+#mod-quiz-review .submitbtns {
+  text-align: left;
+  margin-top: 1.5em;
+}
+#mod-quiz-summary .submitbtns {
+  margin-top: 1.5em;
+}
+#mod-quiz-summary #content {
+  text-align: center;
+}
+#mod-quiz-summary .questionflag {
+  width: 16px;
+  height: 16px;
+  vertical-align: middle;
+}
+#mod-quiz-attempt #quiz-timer,
+#mod-quiz-summary #quiz-timer {
+  display: none; /* Revealed by JavaScript if applicable */
+}
+#mod-quiz-summary #quiz-timer {
+  margin-top: 1em;
+}
+#mod-quiz-attempt #quiz-time-left {
+  font-weight: bold;
+}
+
+body#question-preview .quemodname,
+body#question-preview .controls
+{
+  text-align: center;
+}
+body#question-preview .quemodname, body#question-preview .controls {
+  text-align: center;
+}
+
+#mod-quiz-attempt #page .controls,
+#mod-quiz-summary #page .controls,
+#mod-quiz-review #page .controls {
+  text-align: center;
+  margin: 8px auto;
+}
+#mod-quiz-review .pagingbar {
+  margin: 1.5em auto;
+}
+#mod-quiz-review .pagingbar {
+  margin: 1.5em auto;
+}
+table.quizreviewsummary {
+  width: 100%;
+}
+table.quizreviewsummary tr {
+}
+table.quizreviewsummary th.cell {
+  padding: 1px 0.5em 1px 1em;
+  font-weight: bold;
+  text-align: right;
+  width: 10em;
+}
+table.quizreviewsummary td.cell {
+  padding: 1px 1em 1px 0.5em;
+  text-align: left;
+}
+
+#mod-quiz-mod #reviewoptionshdr .fitem,
+#adminquizreviewoptions .group {
+  float: left;
+  width: 33%;
+  clear: none;
+}
+#mod-quiz-mod #reviewoptionshdr .fitem {
+  width: 30%;
+  margin-left: 10px;
+}
+#mod-quiz-mod #reviewoptionshdr .fitemtitle,
+#adminquizreviewoptions .fitemtitle {
+  width: 100%;
+  font-weight: bold;
+  text-align: left;
+  height: 2.5em;
+  margin-left: 0;
+}
+#mod-quiz-mod #reviewoptionshdr fieldset.fgroup {
+  width: 100%;
+  text-align: left;
+  margin-left: 0;
+}
+#mod-quiz-mod #reviewoptionshdr fieldset.fgroup span,
+#adminquizreviewoptions span {
+  float: left;
+  clear: left;
+}
+#adminquizreviewoptions {
+  margin-bottom: 0.5em;
+}
+
+.quizquestionlistcontrols {
+  text-align: center;
+}
+
+#mod-quiz-report table#attempts,
+#mod-quiz-report div#commands,
+#mod-quiz-report table#itemanalysis
+{
+  width: 80%;
+  margin: auto;
+}
+#mod-quiz-report table.titlesleft td.c0
+{
+  font-weight: bold;
+}
+#mod-quiz-report table#attempts,
+#mod-quiz-report h2.main {
+  clear: both;
+}
+#mod-quiz-report table#attempts {
+  margin: 20px auto;
+}
+#mod-quiz-report table#attempts .header,
+#mod-quiz-report table#attempts .cell
+{
+  padding: 4px;
+}
+#mod-quiz-report table#attempts .header .commands {
+  display: inline;
+}
+#mod-quiz-report table#attempts .picture {
+  width: 40px;
+}
+#mod-quiz-report table#attempts td {
+  border-left-width: 1px;
+  border-right-width: 1px;
+  border-left-style: solid;
+  border-right-style: solid;
+  vertical-align: middle;
+}
+#mod-quiz-report table#attempts .header {
+  text-align: left;
+}
+#mod-quiz-report table#attempts .picture {
+  text-align: center !important;
+}
+#mod-quiz-report .controls {
+  text-align: center;
+}
+
+#mod-quiz-report table#itemanalysis {
+  margin: 20px auto;
+}
+#mod-quiz-report table#itemanalysis .header,
+#mod-quiz-report table#itemanalysis .cell
+{
+  padding: 4px;
+}
+#mod-quiz-report table#itemanalysis .header .commands {
+  display: inline;
+}
+#mod-quiz-report table#itemanalysis td {
+  border-width: 1px;
+  border-style: solid;
+}
+#mod-quiz-report table#itemanalysis .header {
+  text-align: left;
+}
+#mod-quiz-report table .numcol {
+  text-align: center;
+  vertical-align : middle !important;
+}
+
+#mod-quiz-report table#itemanalysis .uncorrect {
+  color: red;
+}
+
+#mod-quiz-report table#itemanalysis .correct {
+  color: blue;
+  font-weight : bold;
+}
+
+#mod-quiz-report table#itemanalysis .partialcorrect {
+  color: green !important;
+}
+
+#mod-quiz-report table#itemanalysis .qname {
+  color: green !important;
+}
+
+/* manual grading */
+#mod-quiz-grading table#grading
+{
+  width: 80%;
+  margin: auto;
+}
+
+#mod-quiz-grading table#grading
+{
+  margin: 20px auto;
+}
+
+#mod-quiz-grading table#grading .header,
+#mod-quiz-grading table#grading .cell
+{
+  padding: 4px;
+}
+
+#mod-quiz-grading table#grading .header .commands
+{
+  display: inline;
+}
+
+#mod-quiz-grading table#grading .picture
+{
+  width: 40px;
+}
+
+#mod-quiz-grading table#grading td
+{
+  border-left-width: 1px;
+  border-right-width: 1px;
+  border-left-style: solid;
+  border-right-style: solid;
+  vertical-align: bottom;
+}
+
+.mod-quiz .gradingdetails {
+  font-size: small;
+}
+.quizattemptcounts {
+  clear : left;
+  text-align: center;
+  margin: 6px 0;
+}
+#quiznavigation .qnbutton {
+  display: block;
+  float: left;
+  width: 1.5em;
+  height: 1.5em;
+  overflow: hidden;
+  margin: 0.3em 0.3em 0.3em 0;
+  padding: 0;
+  border: 1px solid #bbb;
+  background: #eee no-repeat top right;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  white-space: normal;
+}
+#quiznavigation #user-picture {
+  margin: 0.5em 0;
+}
+#quiznavigation #user-picture img {
+  width: auto;
+  height: auto;
+  float: left;
+}
+#quiznavigation .othernav {
+  clear: both;
+}
+#quiznavigation .othernav a,
+#quiznavigation .othernav input {
+  display: block;
+  margin: 0.5em 0;
+}
+#quiznojswarning {
+  font-size: 0.7em;
+  line-height: 1.1;
+}
+.jsenabled #quiznojswarning {
+  display: none;
+}
+.mod-quiz div.tabtree a span img.iconsmall {
+  vertical-align: baseline;
+}
+#mod-quiz-edit div.sideblock{
+  float:right;
+  width:30%;
+  right:0.3em;
+  padding-bottom:0.5em;
+  display:block;
+}
+
+#mod-quiz-edit div.quizcontents{
+  float:left;
+  width:70%;
+  display:block;
+}
+
+#mod-quiz-edit div.quizwhenbankcollapsed{
+  width:100%;
+}
+
+#mod-quiz-edit div.quizcontents,h2.main{
+  clear:left;
+}
+
+#mod-quiz-edit .addpage{
+  clear:both;
+  padding-top:0.3em;
+  float:right;
+  margin-right:2em;
+}
+
+#mod-quiz-edit h2.main{
+  display:inline;
+  padding-right:1em;
+}
+
+#mod-quiz-edit .statusdisplay {
+  clear: both;
+  margin: 0.3em 1em 0.3em 0;
+  padding: 1px ; /* Stop margin collapse. */
+}
+#mod-quiz-edit .statusdisplay p {
+  margin: 0.4em;
+}
+
+#mod-quiz-edit div.quizpage{
+  display:block;
+  clear:both;
+  width:100%;
+}
+
+#mod-quiz-edit div.quizpage span.pagetitle{
+  margin-top:0.3em;
+  float:left;
+  display:block;
+}
+
+#mod-quiz-edit div.reorder .reordercontrols .moveselectedonpage{
+  clear:right;
+  float:right;
+  padding:0.5em 0.3em;
+}
+
+#mod-quiz-edit div.reorder .reordercontrols .addnewpagesafterselected,#mod-quiz-edit .repaginatecommand{
+  float:right;
+  clear:right;
+  padding-right:1em;
+}
+
+#mod-quiz-edit div.reorder .reordercontrols .deleteselected{
+  float:right;
+  margin-right:1em;
+}
+
+#mod-quiz-edit div.reorder .reordercontrols{
+  clear:both;
+  padding-right:1em;
+  margin-top:0.5em;
+  padding-top:0.5em;
+  padding-bottom:0.5em;
+}
+
+#mod-quiz-edit div.quizpage .pagecontent{
+  margin-top:0.3em;
+  display:block;
+  float:left;
+  position:relative;
+  margin-left:0.3em;
+  margin-bottom:0.2em;
+  border-left:solid #777 thin;
+  line-height:1.3em;
+  -webkit-border-radius:0.6em;
+  -webkit-border-radius-bottomleft:0;
+  -webkit-border-radius-topleft:0;
+  border-radius:0.6em;
+  border-radius-bottomleft:0;
+  border-radius-topleft:0;
+  width:88%;
+  padding:0.15em 0 0.3em;
+}
+
+#mod-quiz-edit div.question{
+  clear:left;
+  width:100%;
+}
+
+#mod-quiz-edit div.question div.qnum{
+  display:block;
+  float:left;
+  width:1.4em;
+  padding-right:0.3em;
+  padding-left:0;
+  z-index:99;
+}
+
+#mod-quiz-edit div.reorder div.question div.qnum{
+  width:2.9em;
+  padding-top:0.1em;
+}
+/*edit tab*/
+#mod-quiz-edit div.editq div.question div.qnum{
+  padding-top:0.2em;
+}
+
+#mod-quiz-edit div.editq div.question{
+  padding-top:0.3em;
+}
+
+#mod-quiz-edit div.reorder div.question{
+  padding-top:0.2em;
+}
+
+#mod-quiz-edit div.question div.questioncontainer{
+  background-color:#ffc;
+}
+
+#mod-quiz-edit div.editq div.question div.content{
+  width:87%;
+  float:left;
+  position:relative;
+  -webkit-border-radius:0.6em;
+  -webkit-border-radius-bottomleft:0;
+  -webkit-border-radius-topleft:0;
+  border-radius:0.6em;
+  border-radius-bottomleft:0;
+  border-radius-topleft:0;
+  line-height:1.4em;
+  padding:0.5em;
+}
+
+#mod-quiz-edit .reorder div.question div.content{
+  width:87%;
+  float:left;
+  position:relative;
+  -webkit-border-radius:0.3em;
+  -webkit-border-radius-bottomleft:0;
+  -webkit-border-radius-topleft:0;
+  border-radius:0.3em;
+  border-radius-bottomleft:0;
+  border-radius-topleft:0;
+  line-height:1.2em;
+  padding:0.1em;
+}
+
+#mod-quiz-edit div.question div.content div.points{
+  top:0.5em;
+  border-left:#FFF solid 0.4em;
+  width:8.5em;
+  padding:0.2em;
+}
+#mod-quiz-edit div.question div.content div.points input{
+  width:2em;
+  padding:0;
+}
+#mod-quiz-edit div.question div.content div.points input.pointssubmitbutton{
+  width:auto;
+}
+
+#mod-quiz-edit .questionbankwindow select#catmenu_jump{
+  /* In Opera9, IE6 the width of the
+  select obeys the width of its content
+  by default. This prevents that. */
+  width:100%;
+}
+
+#mod-quiz-edit .collapsed .container{
+  display: none;
+}
+
+#mod-quiz-edit .collapsed .container{
+  display: none;
+}
+#mod-quiz-edit .questionbankwindow #showbankcmd{
+  display:none;
+}
+#mod-quiz-edit .collapsed #showbankcmd{
+  display:inline;
+}
+#mod-quiz-edit .questionbankwindow #hidebankcmd{
+  display:inline;
+}
+#mod-quiz-edit .collapsed #hidebankcmd{
+  display:none;
+}
+
+#mod-quiz-edit .questionbankwindow div.header{
+  padding-top:0.2em;
+}
+
+#randomquestiondialog_c select{
+  width:100%;
+}
+
+
+#mod-quiz-edit div.question div.content div.points,
+#mod-quiz-edit div.question div.content div.qorder{
+  line-height:1em;
+  max-width:30%;
+  position:absolute;
+  right:50px;
+  -webkit-border-radius:0.2em;
+  -webkit-border-radius-bottomleft:0;
+  -webkit-border-radius-topleft:0;
+  border-radius:0.2em;
+  border-radius-bottomleft:0;
+  border-radius-topleft:0;
+  z-index:900;
+  display:block;
+  margin:0;
+}
+
+
+#mod-quiz-edit div.question div.content .editicon{
+  width:15px;
+}
+
+#mod-quiz-edit .editq div.questioncontentcontainer  div.singlequestion img{
+  float:left;
+  padding-top:0.3em;
+  padding-right:0.3em;
+}
+
+#categoryquestions .header {
+  text-align: center;
+  padding: 0 2px;
+}
+
+#categoryquestions th.modifiername .sorters,
+#categoryquestions th.creatorname .sorters {
+  font-weight: normal;
+  font-size: 0.8em;
+}
+
+#mod-quiz-edit div.question div.content .questionname,
+#categoryquestions .questionname{
+  white-space:nowrap;
+  overflow:hidden;
+  zoom:1;
+  position:relative;
+  max-width:20%;
+}
+#mod-quiz-edit div.question div.content .singlequestion .questionname,
+#mod-quiz-edit div.question div.content .singlequestion .questiontext{
+  display:inline-block;
+}
+
+#mod-quiz-edit div.editq div.question div.content .singlequestion a .questionname,
+#mod-quiz-edit div.editq div.question div.content .singlequestion a .questiontext{
+  float:left;
+}
+
+#mod-quiz-edit .quizquestionlistcontrols{
+  display:inline;
+}
+
+#mod-quiz-edit div.question div.content .questiontext,
+#categoryquestions .questiontext{
+  -o-text-overflow:ellipsis;
+  text-overflow:ellipsis;
+  position:relative;
+  zoom:1;
+  padding-left:0.3em;
+  max-width:40%;
+  overflow:hidden;
+  white-space:nowrap;
+  text-overflow:ellipsis;
+}
+#mod-quiz-edit div.editq div.question div.description div.content .questiontext {
+  max-width: 75%;
+}
+
+#mod-quiz-edit div.quizpage .pagecontent .pagestatus{
+  -webkit-border-radius-bottomright:0.3em;
+  -webkit-border-radius-topright:0.3em;
+  border-radius-bottomright:0.3em;
+  border-radius-topright:0.3em;
+  margin:0.3em;
+  padding:0.1em 0.1em 0.1em 0.3em;
+}
+
+#mod-quiz-edit div.question div.content .questiontype{
+  display:block;
+  clear:left;
+  float:left;
+}
+
+#mod-quiz-edit div.question div.content .questionpreview{
+  display:block;
+  float:left;
+  margin-left:0.3em;
+  padding-left:0.2em;
+  padding-right:0.2em;
+}
+
+#mod-quiz-edit div.question div.content div.quiz_randomquestion .questionpreview{
+  display:inline;
+  float:none;
+}
+
+#mod-quiz-edit div.question div.content div.questioncontrols{
+  float:right;
+  width:45px;
+  position:absolute;
+  right:0.3em;
+  top:0;
+  z-index:900;
+  display:block;
+  padding:0.2em;
+}
+
+#mod-quiz-edit div.question div.content div.questioncontrols img.upwithoutdown{
+  padding-right:12px;
+  display:inline;
+}
+
+#mod-quiz-edit .quizpagedelete{
+  position:absolute;
+  top:0.2em;
+  right:0.2em;
+  display:inline;
+  z-index:900;
+}
+
+#mod-quiz-edit .quizpagedelete img {
+  background-color:#d6d6d6;
+  padding:0.6em;
+}
+
+#mod-quiz-edit .pagecontrols {
+  clear:both;
+  margin-left:0.5em;
+  padding-top:0.5em;
+}
+
+#mod-quiz-edit .pagecontrols .singlebutton {
+  float:left;
+  margin-left: 1em;
+}
+#mod-quiz-edit .pagecontrols .helplink {
+  float:left;
+}
+
+#mod-quiz-edit div.quizpage .pagecontent form.randomquestionform div{
+  /* it is a mystery why this has to be inline-table but
+     otherwise the layout gets screwed, even if
+     it is "inline" */
+  display: inline-table;
+}
+
+#mod-quiz-edit div.quizpage .pagecontent form.randomquestionform div input{
+  display: inline;
+}
+
+/* a CSS class YUI container creates on the fly: */
+#mod-quiz-edit div#randomquestiondialog_c{
+  width:90%;
+}
+
+
+#mod-quiz-edit div#randomquestiondialog_c .mform,
+#mod-quiz-edit div#repaginatedialog .mform{
+  margin-left:auto;
+  margin-right:auto;
+}
+
+#mod-quiz-edit div.container div.generalbox{
+  position:relative;
+  display:block;
+  border:0 none;
+  margin:0;
+  padding:0;
+}
+
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist{
+  padding-left:0.2em;
+  padding-right:0.2em;
+  clear:both;
+  margin:0.5em;
+  margin-top:0.8em;
+}
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist .totalquestionsinrandomqcategory{
+  overflow:auto;
+  white-space:normal;
+}
+
+
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist ul{
+  list-style-type:none;
+  margin:0;
+  padding:0;
+}
+#mod-quiz-edit .reorder .questioncontentcontainer .quiz_randomquestion{
+
+  position:relative;
+}
+
+#mod-quiz-edit .reorder div.question div.content div.quiz_randomquestion{
+  line-height:1em;
+}
+
+#mod-quiz-edit .reorder .questioncontentcontainer .randomquestioncategory label{
+  max-width: 25%;
+  overflow:hidden;
+  padding-left:0.3em;
+  white-space:nowrap;
+  display:inline-block;
+}
+#mod-quiz-edit .reorder .questioncontentcontainer .randomquestionfromcategory label{
+  overflow:hidden;
+  white-space:nowrap;
+  display:inline-block;
+}
+
+#mod-quiz-edit .editq div.question div.content .randomquestioncategory{
+  margin-top:0.4em;
+  position:relative;
+  display:inline-block;
+
+}
+
+#mod-quiz-edit .editq div.question div.content .randomquestioncategory a{
+  display:block;
+  max-width:15em;
+  overflow: hidden;
+  text-overflow:ellipsis;
+  -o-text-overflow:ellipsis;
+  white-space: nowrap;
+  float:left;
+  position:relative;
+}
+#mod-quiz-edit .editq div.question div.content .questionpreview{
+  float:left;
+}
+#mod-quiz-edit .editq div.question div.content .questionpreview a{
+  font-weight:normal;
+  margin-left:0em;
+  display:inline;
+  float:none;
+}
+#mod-quiz-edit .editq div.question div.content .randomquestioncategory .questionpreview img{
+  padding-right:0.3em;
+}
+
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist ul li img{
+  padding-right:0.3em;
+}
+
+
+#mod-quiz-edit .reorder .questioncontentcontainer .randomquestioncategory,
+#mod-quiz-edit .reorder .questioncontentcontainer .randomquestionfromcategory,
+#mod-quiz-edit .reorder div.question div.content .questionpreview{
+  display:inline;
+  float:none;
+}
+
+#mod-quiz-edit .reorder .questioncontentcontainer{
+  position:relative;
+  overflow:hidden;
+  white-space:nowrap;
+}
+
+#mod-quiz-edit .reorder .questioncontentcontainer .randomquestioncategory{
+  overflow:hidden;
+  white-space:nowrap;
+}
+
+#mod-quiz-edit .reorder fieldset{
+  display:inline;
+}
+
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist ul li{
+  clear:left;
+  width:100%;
+  overflow:hidden;
+  white-space:nowrap;
+}
+
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist ul li span{
+  display:inline;
+}
+
+/*start question bank*/
+.questionbankwindow .choosecategory,
+.questionbankwindow .createnewquestion {
+  padding: 0.3em;
+}
+.questionbankwindow .createnewquestion .singlebutton {
+  display: inline;
+}
+.questionbankwindow #catmenu_jump {
+  display: block;
+}
+#mod-quiz-edit .questionbankwindow .createnewquestion select,
+#mod-quiz-edit .questionbankwindow #catmenu select,
+#mod-quiz-edit .questionbankwindow #menucategory {
+  width: 100%;
+}
+table#categoryquestions {
+  width: 100%;
+  overflow: hidden;
+  table-layout: fixed;
+}
+
+table#categoryquestions td,#mod-quiz-edit table#categoryquestions th{
+  overflow:hidden;
+  white-space:nowrap;
+}
+
+#categoryquestions .iconcol {
+  width: 15px;
+  text-align: center;
+  padding: 0;
+}
+
+#categoryquestions .checkbox {
+  width: 19px;
+  text-align: center;
+  padding: 0;
+}
+
+#categoryquestions .qtype {
+  text-align: center;
+}
+
+#categoryquestions .qtype {
+  width: 24px;
+  padding: 0;
+}
+
+#categoryquestions .questiontext p {
+  margin: 0;
+}
+.categoryinfo {
+  padding: 0.3em;
+}
+
+#mod-quiz-edit .paging{
+  margin-top:0;
+  margin-bottom:0;
+  display:block;
+}
+
+#mod-quiz-edit .pagingbottom{
+  padding-bottom:0.3em;
+}
+
+#mod-quiz-edit div.questionbank form .invisiblefieldset{
+  clear:both;
+}
+
+#mod-quiz-edit .sideblock .content{
+  padding:0;
+}
+
+#mod-quiz-edit .questionbank .categorysortopotionscontainer{
+  padding-top:0.5em;
+  margin-top:0.3em;
+}
+
+.questionbank div.categoryquestionscontainer,
+.questionbank .categorysortopotionscontainer,
+.questionbank .categorypagingbarcontainer,
+.questionbank .categoryselectallcontainer{
+  padding-left:0.3em;
+  padding-right:0.3em;
+}
+
+.noquestionsincategory{
+  clear:both;
+  padding-top:1em;
+  padding-bottom:1em;
+}
+
+.modulespecificbuttonscontainer{
+  padding-left:0.3em;
+  padding-right:0.3em;
+}
+
+#mod-quiz-edit div#footer{
+  clear:both;
+  padding-top:1em;
+}
+
+
+/* these will toggle if js is enabled */
+body #quizcontentsblock #repaginatedialog{
+  display: none;
+}
+body.jsenabled #quizcontentsblock #repaginatedialog{
+  display: block;
+}
+body.jsenabled #quizcontentsblock #repaginatedialog .hd{
+  display:block;
+}
+body.jsenabled #quizcontentsblock #repaginatedialog .bd{
+  padding:1em;
+}
+body.jsenabled #quizcontentsblock  .repaginatecommand #repaginatecommand{
+  display:block;
+}
+
+
+.ie7.mod-quiz div.tabtree a span img.iconsmall {
+  margin: 0;
+  vertical-align: baseline;
+  position: relative;
+  top: 2px;
+}
+
+#mod-quiz-edit.ie6 div.question div.content .questiontext,
+#mod-quiz-edit.ie6 #categoryquestions .questionname{
+    /*ie6 shows this as an arrow if this is not specified*/
+    cursor: pointer;
+}
+#mod-quiz-edit.ie6 div.question div.content .questionname,
+#mod-quiz-edit.ie6 #categoryquestions .questiontext{
+    /*ie6 shows this as an arrow if this is not specified*/
+    cursor: pointer;
+}
+.mod-quiz.ie6 div.tabtree a span img.iconsmall {
+  margin: 0;
+  vertical-align: baseline;
+  position: relative;
+  top: 1px;
+}
+#mod-quiz-edit.ie6 div.question div.content .questiontext,#categoryquestions .questiontext{
+    width:50%;
+}
+#mod-quiz-edit.ie6 div.question div.content .questionname,#categoryquestions .questionname{
+    width:20%;
+}
+#mod-quiz-edit.ie6 .editq div.question div.content .randomquestioncategory a{
+    width:40%;
+}
+#mod-quiz-edit.ie6 .reorder .questioncontentcontainer .randomquestioncategory label{
+    width: 35%;
+}
+
+
+
+
+/***
+ *** Modules: Quiz
+ ***/
+
+#quiznavigation .qnbutton {
+  font: inherit;
+  line-height: 1.5em;
+  font-weight: bold;
+}
+#quiznavigation .qnbutton:hover {
+  text-decoration: underline;
+}
+
+#mod-quiz-edit div.reorder .reordercontrols .moveselectedonpage{
+    text-align:right;
+}
+#mod-quiz-edit div.question div.qnum{
+    text-align:right;
+}
+#mod-quiz-edit div.reorder div.question div.qnum{
+    text-align:right;
+    font-size:1em;
+}
+#mod-quiz-edit div.editq div.question div.qnum{
+    font-size:1.5em;
+}
+#mod-quiz-edit .questionbankwindow div.header a{
+    text-decoration:underline;
+}
+#mod-quiz-edit div.questioncontentcontainer a{
+    text-decoration:underline;
+}
+
+#mod-quiz-edit div.questioncontentcontainer div.singlequestion a{
+    text-decoration:underline;
+}
+#mod-quiz-edit div.editq div.question div.content .singlequestion a .questionname,div.editq div.question div.content .singlequestion a .questiontext{
+    text-decoration:underline;
+}
+#mod-quiz-edit div.question div.content .questiontext,
+#mod-quiz-edit #categoryquestions .questiontext {
+    font-weight:bold;
+}
+#mod-quiz-edit div.question div.content div.questioncontrols{
+    text-align:right;
+}
+#mod-quiz-edit div.quizpage .pagecontent .pagestatus{
+    font-weight:bold;
+}
+#mod-quiz-edit div.question div.content .questiontype{
+    font-style:italic;
+}
+#mod-quiz-edit .questioncontentcontainer .randomquestioncategory{
+    font-weight:bold;
+}
+#mod-quiz-edit .categoryinfofield{
+    font-style:italic;
+}
+#mod-quiz-edit .categorynamefield{
+    font-weight:bold;
+}
+#mod-quiz-edit .questionbankwindow div.header{
+    font-weight:bold;
+}
+#mod-quiz-edit a.configurerandomquestion{
+    font-size:small;
+    text-decoration:underline;
+}
+
+
+
+
+/***
+ *** Modules: Quiz
+ ***/
+
+table.quizattemptsummary .bestrow td {
+    background-color: #e8e8e8;
+}
+table.quizattemptsummary .noreviewmessage {
+    color: gray;
+}
+
+#mod-quiz-attempt #quiz-timer-outer {
+    border-color: #dddddd;
+    background: white;
+}
+
+table.quizreviewsummary th.cell {
+    background: #f0f0f0;
+}
+table.quizreviewsummary td.cell {
+    background: #fafafa;
+}
+.mod-quiz .highlightgraded {
+    background:yellow;
+}
+
+#quiznavigation .qnbutton {
+  color: #00f;
+  border-color: #bbb;
+  background-color: #ddd;
+}
+#quiznavigation .qnbutton:hover {
+  color: #f00;
+}
+#quiznavigation .qnbutton.thispage {
+  border-color: black;
+}
+#quiznavigation .qnbutton.open {
+  background-color: white;
+}
+#quiznavigation .qnbutton.correct {
+  background-color: #cfc;
+}
+#quiznavigation .qnbutton.partiallycorrect {
+  background-color: #ffa;
+}
+#quiznavigation .qnbutton.incorrect {
+  background-color: #fcc;
+}
+#quiznojswarning {
+  color: red;
+}
+#mod-quiz-report .dubious{
+  background-color: #fcc;
+}
+#mod-quiz-report .highlight{
+  border :medium solid yellow;
+  background-color:lightYellow;
+}
+#mod-quiz-report .negcovar{
+  border :medium solid pink;
+}
+#mod-quiz-edit .statusdisplay{
+    background-color: #ffc;
+}
+#mod-quiz-edit div.quizpage span.pagetitle{
+    color:#006;
+}
+#mod-quiz-edit div.quizpage .pagecontent{
+    background-color:#d6d6d6;
+}
+#mod-quiz-edit div.question div.qnum{
+    color:#333;
+}
+#mod-quiz-edit .questionbankwindow div.header{
+/*this color might need to be theme-specific,
+but in terms of usability, as testing showed,
+http://docs.moodle.org/en/Development:Quiz_UI_redesign/usability_testing_of_August_2008/Issues#Question_bank_.2F_question_adding_controls_visibility
+it must be ensured that the question
+bank window's title is prominent enough*/
+    background-color:#009;
+    color:#fff;
+    background-image:none;
+}
+
+#mod-quiz-edit div.question div.content div.points,
+        #mod-quiz-edit div.question div.content div.qorder{
+    background-color:#ddf;
+}
+
+#mod-quiz-edit div.quizpage .pagecontent .pagestatus{
+    background-color:#eee;
+}
+#mod-quiz-edit .quizpagedelete img{
+    background-color:#d6d6d6;
+}
+#mod-quiz-edit div.quizpage .pagecontent form#addquestion{
+    background-color:#fff;
+}
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist{
+    background-color:#eee;
+}
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist ul{
+    color:#555;
+}
+#mod-quiz-edit div.question div.content div.singlequestion .questionpreview{
+    background-color:#eee;
+}
+
+#mod-quiz-edit div.question div.content .questionpreview a{
+    background-color:#eee;
+}
+#mod-quiz-edit .questioncontentcontainer div.randomquestionqlist .totalquestionsinrandomqcategory{
+    color:#000;
+}
+/*TODO: below applies to also question bank, so when
+question bank is adapted to the new UI, add the appropriate
+css id's of question bank*/
+#mod-quiz-edit .categoryinfo{
+    background-color:#eee;
+    border-bottom:1px solid #bbb;
+}
+#mod-quiz-edit .paging{
+    background-color:#ddd;
+}
+#mod-quiz-edit .questionsortoptions{
+    background-color:#ddd;
+}
+
+#mod-quiz-edit .paging a:hover{
+    background-color:#eef;
+}
+#mod-quiz-edit div.questionbank{
+    background-color:#e6e6ff;
+}
+#mod-quiz-edit .questionbank div.categoryquestionscontainer,.questionbank .categorysortopotionscontainer,.questionbank .categorypagingbarcontainer,.questionbank .categoryselectallcontainer{
+    background-color:#FFF;
+}
+#mod-quiz-edit div.question div.content div.questioncontrols{
+    background-color:#F9F9F9;
+}
+#mod-quiz-edit div.editq div.question div.content{
+    background-color:#F9F9F9;
+}
+#mod-quiz-edit .reorder div.question div.content{
+    background-color:#F9F9F9;
+}
+
+#mod-quiz-edit .questionbankwindow div.header a{
+    color:#FFF;
+}
+#categoryquestions .r1 {
+  background: #e4e4e4;
+}
+#categoryquestions .header {
+  border: 0 none;
+}
+
Index: moodle/theme/legacy/style/modules.css
--- moodle/theme/legacy/style/modules.css No Base Revision
+++ moodle/theme/legacy/style/modules.css Locally New
@@ -0,0 +1,188 @@
+/** General **/
+#mod-assignment-index .cell,
+#mod-chat-index .cell,
+#mod-choice-index .cell,
+#mod-forum-index .generalbox .cell,
+#mod-glossary-index .cell,
+#mod-resource-index .cell,
+#mod-scorm-index .cell,
+#mod-survey-index .cell,
+#mod-wiki-index .cell {font-size:0.8em;}
+
+/** Assignment **/
+.mod-assignment .feedback .files {background-color: #EFEFEF;padding:5px;}
+.mod-assignment .feedback .time,
+#mod-assignment-view .feedback .date {font-size: 0.8em;}
+.mod-assignment .late {color: red;}
+.mod-assignment #wordcount {font-size: 0.8em;text-align: right;}
+#mod-assignment-submissions .feedback .content,
+#mod-assignment-submissions .feedback .topic,
+#mod-assignment-submissions .feedback .picture {padding: 10px;border:1px solid #DDD;}
+#mod-assignment-submissions .generaltable .r1 {background-color: #FFFFFF;}
+#mod-assignment-submissions .s0 {background: #FFD991;}
+#mod-assignment-submissions table.submissions td,
+#mod-assignment-submissions table.submissions th{border:1px solid #DDD;vertical-align: middle;padding-left: 5px;padding-right: 5px;}
+#mod-assignment-submissions .timemodified,
+#mod-assignment-submissions .timemarked {font-size: 0.9em;}
+#mod-assignment-submissions .fgcontrols {margin-top: 1em;text-align:center;}
+#mod-assignment-submissions .fgcontrols .fastgbutton{margin-top: 0.5em;}
+#mod-assignment-view #dates {font-size: 0.8em;margin:30px auto;}
+#mod-assignment-view #dates .c0 {text-align:right;font-weight:bold;}
+#mod-assignment-view .feedback {border:1px solid #DDD;}
+#mod-assignment-view .feedback .topic {padding: 4px;border:0px solid #DDD;border-bottom-width: 1px;}
+#mod-assignment-view .feedback .content {padding: 4px;}
+#mod-assignment-view .feedback .left {width: 35px;padding: 4px;text-align: center;vertical-align: top;}
+#mod-assignment-view #dates {font-size: 0.8em;margin:30px auto;}
+#mod-assignment-submissions .status,
+#mod-assignment-view #online .singlebutton {text-align: center;}
+#mod-assignment-submissions .submissions .grade,
+#mod-assignment-view .feedback .fullname,
+#mod-assignment-view .feedback .grade {font-weight:bold;}
+
+/** Chat **/
+.mod-chat .time {font-weight: bold;}
+.mod-chat .user {color:blue;}
+.mod-chat .chat-event {text-align:center;color:gray;}
+.mod-chat .chat-event .event,
+.mod-chat .chat-message .title {color:#888}
+.mod-chat .chat-event .text,
+.mod-chat .chat-message .text {text-align: left;color:#000;}
+.mod-chat #chat-header {background: transparent;font-size: 200%;}
+.mod-chat #chat-header p {font-size: 50%;color: grey;}
+#mod-chat-gui_basic h1 {font-size:1.4em;}
+#mod-chat-gui_header_js-chatinput .wait {background: #dddddd;}
+#mod-chat-gui_header_js-jsupdate {margin:10px}
+#mod-chat-gui_header_js-jsupdate .chat-event,
+#mod-chat-gui_header_js-jsupdate .chat-message {padding:0;margin-top:7px;}
+#mod-chat-view .nextchatsession {text-align:center;}
+#mod-chat-view #enterlink {text-align: center;margin-left: auto;margin-right: auto;width: 50%;}
+#mod-chat-view #chatcurrentusers .idletime {color: #888888;}
+#mod-chat-gui_basic #participants .idle,
+#mod-chat-view #chatcurrentusers .chatuserdetails {font-size: 0.6em;}
+
+/** Choice **/
+.mod-choice .results .data {border:1px solid #999;}
+
+/** Feedback **/
+.feedback_required_mark {color: #FF0000;}
+
+/** Folder **/
+#mod-folder-view .foldertree {width: 90%;margin:0 auto;}
+
+/** Forum **/
+.mod-forum .forumpost .topic .author {font-size: 0.8em;}
+.mod-forum .forumpost .topic .subject {font-weight: bold;}
+.mod-forum .forumpost .ratings {padding-top: 1em;}
+.mod-forum .forumpost .attachments {padding: 7px;}
+.mod-forum .forumpost .content {padding: 4px;}
+.mod-forum .forumpost .commands,
+.mod-forum .forumpost .footer,
+.mod-forum .forumpost .link {padding-top: 0.5em;font-size: 0.9em;}
+.mod-forum .forumpost .left {padding: 4px;text-align: center;}
+.mod-forum .forumpost .edited {font-style: italic;}
+.mod-forum .forumpost.unread {background: #9EBEFF;}
+#mod-forum-view .forummode,
+.mod-forum .forumheaderlist .replies {text-align: center;}
+.mod-forum .forumheaderlist .discussion .lastpost {font-size: 0.7em;}
+.mod-forum .forumnodiscuss {font-weight:bold;text-align:center;}
+#mod-forum-subscribers .subscriberdiv,
+#mod-forum-subscribers .subscribertable {background-color:#EEEEEE;border:1px solid #BBBBBB;}
+#mod-forum-subscribers .subscriberdiv,
+#mod-forum-subscribers .subscribertable tr td {padding:0.2em 0.3em;}
+#mod-forum-discuss .ratingsubmit {text-align:center;padding:10px;}
+#mod-forum-discuss .forumpost {background: none;border-color:#DDDDDD;} /** header of reply posts and lower corners of all posts in */
+#mod-forum-discuss .forumpost.unread .content {border:2px solid #0046C7;} /** inside border of unread posts in nested format in */
+#mod-forum-discuss .forumpost .content {background-color: #FFFFFF;} /** post body color in */
+#mod-forum-discuss .forumpost .left {background-color:#EEEEEE;} /** left photo section of each post in */
+#mod-forum-view .forumheaderlist .discussion .starter, /** Discussion column background in */
+#mod-forum-discuss .forumpost .starter {background-color:#DDDDDD;} /** header of the first post in */
+#mod-forum-discuss .forumpost .topic {border-bottom-color: #EEEEEE;} /** line between header and post body in */
+#mod-forum-view .forumaddnew {margin-bottom: 20px;text-align:center;}
+#mod-forum-view .forumheaderlist td {border-color: #FFFFFF;} /** wire frame around cells in */
+#mod-forum-view .unread {padding: 0 3px;} /** unread column background on */
+#mod-forum-view .forumheaderlist  {border-color:#DDDDDD;} /** border around posts in */
+#email .unsubscribelink {border-width: 0px 1px 0px 0px;border-style: solid;text-align:center;}
+#mod-forum-view .highlight2 {color:#AA0000;}
+
+/** Glossary **/
+.mod-glossary .glossarypost {width: 95%;border:1px solid #DDD;}
+.mod-glossary .glossarypost .entry {padding: 3px;}
+.mod-glossary .glossarypost .concept h3 {font-size: 1em;margin: 0;font-weight: normal;text-align: left;}
+.mod-glossary .glossarypost .entryheader {font-weight: normal;text-align: left;}
+.mod-glossary .glossarypost .entryheader,
+.mod-glossary .glossarypost .entryapproval,
+.mod-glossary .glossarypost .picture,
+.mod-glossary .glossarypost .entryattachment,
+.mod-glossary .glossarypost .left {background-color: #F0F0F0;}
+.mod-glossary .glossarypost .entrylowersection {padding-top: 10px;}
+.mod-glossary .glossarypost .commands,
+.mod-glossary .glossarypost .author,
+.mod-glossary .glossarypost .time,
+.mod-glossary .glossarypost .entrylowersection .icons,
+.mod-glossary .glossarypost .entrylowersection .ratings,
+.mod-glossary .glossarypost .entrylowersection .aliases {font-size: 0.8em;}
+.mod-glossary .glossaryexplain,
+#mod-glossary-view .glossaryaddentry,
+#mod-glossary-import table.glossaryimportexport {text-align: center;}
+.mod-glossary .glossarydisplay {width: 90%;text-align:center;}
+.mod-glossary .entrybox {border-width: 0px 1px 1px 1px;border-style: solid;border-color: #BBB;}
+.mod-glossary .entrybox hr {border-left:none;border-right:none;}
+#mod-glossary-report table tr.teacher {background: #F0F0F0;}
+#mod-glossary-view table.glossarycategoryheader {width: 95%;background-color: #DDD;}
+#mod-glossary-view table.glossarycategoryheader h2 {font-size: 1em;margin: 0;}
+
+/** Lesson **/
+.mod-lesson .compacttable,
+.mod-lesson .standardtable,
+.mod-lesson .mform .box.contents {margin:1em auto;width:80%;}
+.mod-lesson .addlinks {font-size: 0.8em;margin:5px auto;}
+.mod-lesson .response {padding-top: 10px;}
+.mod-lesson .menu .content {padding: 0;}
+.mod-lesson .edit_pages_box {width:80%;margin-left:10%;}
+.mod-lesson .lessonbutton a {padding-left:1em;padding-right:1em;color: #000;text-decoration: none;border-top: 1px solid #cecece;border-bottom: 2px solid #4a4a4a;border-left: 1px solid #cecece;border-right: 2px solid #4a4a4a;}
+.mod-lesson .lessonbutton a:hover {border-bottom: 1px solid #cecece;border-top: 2px solid #4a4a4a;border-right: 1px solid #cecece;border-left: 2px solid #4a4a4a;}
+.mod-lesson .progress_bar {padding: 20px;}
+.mod-lesson .progress_bar_table {width: 80%;}
+.mod-lesson .progress_bar_completed {background-color: green;}
+.mod-lesson .progress_bar_todo {background-color: red;text-align: left;}
+.mod-lesson .progress_bar_token {background-color: #000000;}
+#mod-lesson-view .password-form {margin-top: 20px;}
+#mod-lesson-essay .graded {color:#DF041E;}
+#mod-lesson-essay .sent {color:#006600;}
+#mod-lesson-essay .ungraded {color:#999999;}
+#mod-lesson-essay .gradetable {margin-bottom: 20px;}
+.mod-lesson .branchbuttoncontainer.vertical .lessonbutton,
+.mod-lesson .centerpadded {padding:5px;}
+#mod-lesson-essay .buttons,
+.mod-lesson .center,
+.mod-lesson .firstpageoptions,
+.mod-lesson .clock .content,
+.mod-lesson .centerpadded,
+#mod-lesson-view .password-form,
+.mod-lesson .edit_pages_box .addlinks {text-align:center;}
+
+/** Page **/
+.mod-page .modified {font-size:0.6em;}
+
+/** Resource **/
+#mod-resource-view .resourcecontent {text-align:center;margin:20px;}
+#mod-resource-view .resourcecontent.resourcepdf {padding-top: 15px;text-align: center;}
+.mod-resource .modified {text-align:center;font-size:0.6em;}
+
+/** Scorm **/
+.mod-scorm .orgtitle {font-weight: bold;font-size: small;}
+#mod-scorm-player .toc {width: 80%;margin-left: 20%;}
+#mod-scorm-player .structlist  {font-size: small;}
+#mod-scorm-view .structurehead {text-align: center;}
+a#mod-scorm-log-toggle {font-size: 0.7em;font-weight: bold;}
+
+/** Survey **/
+.mod-survey .resultgraph {text-align:center;border-width:1px;border-style: solid;}
+.mod-survey .questiontext {font-size:1em;}
+.mod-survey .surveytable .rblock label {text-align: center;}
+#mod-survey-view .r0 {background-color: #EEEEEE;}
+#mod-survey-view .r1 {background-color: #DDDDDD;}
+#mod-survey-report .reportsummary,
+#mod-survey-report .studentreport,
+#mod-survey-report .reportbuttons,
+#mod-survey-report .centerpara {text-align:center;}
Index: moodle/theme/legacy/style/override_base.css
--- moodle/theme/legacy/style/override_base.css No Base Revision
+++ moodle/theme/legacy/style/override_base.css Locally New
@@ -0,0 +1,35 @@
+#page-header .headermain {font-size:1.5em;}
+.pagelayout-frontpage #page-header {border-bottom:2px groove #999;margin:0 0.5%;width:99%;}
+
+.navbar {margin:5px 10px;border:1px solid #DDD;}
+.navbar .breadcrumb {margin:5px;}
+.navbar .navbutton {margin:5px;}
+.mform fieldset {border-color:#DDD;}
+
+/**
+ * Tabs
+ */
+.tabtree .tabrow0 {width:100%;margin:1em 0px;}
+.tabtree .tabrow0 li {margin-right:-4px;}
+.tabtree .tabrow0 li.here {font-weight: bold;}
+.tabtree .tabrow0 li.here a {position:relative;z-index:102;}
+.tabtree .tabrow0 li a {background-image:url([[pix:theme|tab/left]]);padding-left:14px;padding-top:10px;background-repeat:no-repeat;padding-bottom:3px;margin-bottom:-1px;}
+.tabtree .tabrow0 li a:hover {background-image:url([[pix:theme|tab/left_hover]]);}
+.tabtree .tabrow0 li a span { background-image:url([[pix:theme|tab/right]]);background-repeat:no-repeat;background-position:100% 0%;padding-right:14px;padding-top:10px;padding-bottom:3px;}
+.tabtree .tabrow0 li a:hover span {background-image:url([[pix:theme|tab/right_hover]]);}
+.tabtree .tabrow0 ul,
+.tabtree .tabrow0 div {font-weight: normal;background-image:url([[pix:theme|tab/tabrow1]]);background-position:0% 50%;border-top:1px solid #aaa;padding:0.25em 0px;margin:0px;}
+.tabtree .tabrow0 li.here .empty {display:block;height:1px;overflow:hidden;padding:0px;position:absolute;width:100%;bottom:-4px;}
+.tabtree .tabrow1 li a,
+.tabtree .tabrow1 li a:hover,
+.tabtree .tabrow1 li a span,
+.tabtree .tabrow1 li a:hover span {background-image:none !important;}
+
+.tabtree a.nolink,
+.tabtree .here ul a.nolink,
+.tabtree a.nolink:hover,
+.tabtree .here ul a.nolink:hover {color: #888;text-decoration: none;}
+.tabtree .here a.nolink,
+.tabtree .here ul .here a.nolink,
+.tabtree .here a.nolink:hover,
+.tabtree .here ul .here a.nolink:hover {color: black;text-decoration: none;}
Index: moodle/theme/standardold/config.php
--- moodle/theme/standardold/config.php Base (1.6)
+++ moodle/theme/standardold/config.php Locally Modified (Based On 1.6)
@@ -46,33 +46,9 @@
     'styles_fonts',
     'styles_color',
     'styles_moz',
-    'block_blog_tags',
-    'block_calendar_month',
-    'block_calendar_upcoming',
-    'block_course_summary',
-    'block_login',
-    'block_news_items',
-    'block_quiz_results',
-    'block_rss_client',
-    'block_search_forums',
-    'block_tags',
-    'blog_tags',
-    'gradebook',
-    'mod_assignment',
-    'mod_chat',
-    'mod_choice',
-    'mod_data',
-    'mod_feedback',
-    'mod_folder',
-    'mod_forum',
-    'mod_glossary',
-    'mod_lesson',
-    'mod_page',
-    'mod_quiz',
-    'mod_resource',
-    'mod_scorm',
-    'mod_survey',
-    'mod_wiki',
+    'blocks',
+    'modules',
+    'mod_quiz'
 );
 
 $THEME->editor_sheets = array('styles_tinymce');
Index: moodle/theme/standardold/style/block_blog_tags.css
--- moodle/theme/standardold/style/block_blog_tags.css Base (1.1)
+++ moodle/theme/standardold/style/block_blog_tags.css Locally Deleted
@@ -1,69 +0,0 @@
-.block_blog_tags .s20 {
-  font-size: 1.5em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s19 {
-  font-size: 1.5em;
-}
-
-.block_blog_tags .s18 {
-  font-size: 1.4em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s17 {
-  font-size: 1.4em;
-}
-
-.block_blog_tags .s16 {
-  font-size: 1.3em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s15 {
-  font-size: 1.3em;
-}
-
-.block_blog_tags .s14 {
-  font-size: 1.2em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s13 {
-  font-size: 1.2em;
-}
-
-.block_blog_tags .s12,
-.block_blog_tags .s11 {
-  font-size: 1.1em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s10,
-.block_blog_tags .s9 {
-  font-size: 1.1em;
-}
-
-.block_blog_tags .s8,
-.block_blog_tags .s7 {
-  font-size: 1em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s6,
-.block_blog_tags .s5 {
-  font-size: 1em;
-}
-
-.block_blog_tags .s4,
-.block_blog_tags .s3 {
-  font-size: 0.9em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s2,
-.block_blog_tags .s1 {
-  font-size: 0.9em;
-}
-
Index: moodle/theme/standardold/style/block_calendar_month.css
--- moodle/theme/standardold/style/block_calendar_month.css Base (1.1)
+++ moodle/theme/standardold/style/block_calendar_month.css Locally Deleted
@@ -1,23 +0,0 @@
-.block_calendar_month .cal_popup_caption,
-.block_calendar_month .cal_popup_fg div {
-    font-size: 0.85em !important;
-}
-
-.block_calendar_month .filters {
-    font-size:0.75em;
-    padding: 5px;
-}
-
-.block_calendar_month .filters table {
-    border-collapse:separate;
-    border-spacing: 2px;
-    padding: 2px;
-}
-
-.block_calendar_month .event_global,
-.block_calendar_month .event_course,
-.block_calendar_month .event_group,
-.block_calendar_month .event_user {
-    border-width: 2px;
-    border-style: solid;
-}
Index: moodle/theme/standardold/style/block_calendar_upcoming.css
--- moodle/theme/standardold/style/block_calendar_upcoming.css Base (1.1)
+++ moodle/theme/standardold/style/block_calendar_upcoming.css Locally Deleted
@@ -1,3 +0,0 @@
-.block_calendar_upcoming .event .date {
-    text-align:right;
-}
Index: moodle/theme/standardold/style/block_course_summary.css
--- moodle/theme/standardold/style/block_course_summary.css Base (1.1)
+++ moodle/theme/standardold/style/block_course_summary.css Locally Deleted
@@ -1,7 +0,0 @@
-.block_course_summary .content {
-    padding:10px;
-}
-
-.block_course_summary .editbutton {
-    text-align:right;
-}
Index: moodle/theme/standardold/style/block_login.css
--- moodle/theme/standardold/style/block_login.css Base (1.1)
+++ moodle/theme/standardold/style/block_login.css Locally Deleted
@@ -1,25 +0,0 @@
-.block_login .logintable {
-  text-align:center;
-}
-
-.block_login .loginform {
-  display:inline;
-}
-
-.block_login .loginform .fld input {
-  width:5em;
-}
-
-.block_login .loginform label {
-  padding-right: 4px;
-}
-
-.block_login .loginform div {
-  margin:0.3em 0.8em;
-  text-align:right;
-  display:block;
-}
-
-.block_login .loginform div.c1.btn {
-  text-align:center;
-}
Index: moodle/theme/standardold/style/block_news_items.css
--- moodle/theme/standardold/style/block_news_items.css Base (1.1)
+++ moodle/theme/standardold/style/block_news_items.css Locally Deleted
@@ -1,3 +0,0 @@
-.block_news_items .newlink {
-  text-align: center;
-}
Index: moodle/theme/standardold/style/block_quiz_results.css
--- moodle/theme/standardold/style/block_quiz_results.css Base (1.1)
+++ moodle/theme/standardold/style/block_quiz_results.css Locally Deleted
@@ -1,26 +0,0 @@
-.block_quiz_results {
-    text-align: center;
-}
-
-.block_quiz_results table.grades .number,
-.block_quiz_results table.grades .grade {
-    text-align: right;
-    width: 10%;
-}
-
-.block_quiz_results table.grades {
-    text-align: left;
-    width: 100%;
-}
-
-.block_quiz_results table.grades caption {
-    margin: 1em 0px 0px 0px;
-    border-bottom: 1px solid;
-    font-weight: bold;
-}
-
-.block_quiz_results h1 {
-    margin: 4px;
-    font-weight: bold;
-    font-size: 1.1em;
-}
Index: moodle/theme/standardold/style/block_rss_client.css
--- moodle/theme/standardold/style/block_rss_client.css Base (1.1)
+++ moodle/theme/standardold/style/block_rss_client.css Locally Deleted
@@ -1,54 +0,0 @@
-.block_rss_client .link {
-  border-top:1px solid;
-  border-top-color:#DDDDDD;
-  padding-bottom:5px;
-  font-size:0.82em;
-}
-
-.block_rss_client .description {
-  color:#555555;
-  font-size:0.78em;
-  padding-left:10px;
-  padding-bottom:8px;
-}
-
-.block_rss_client .title {
-  font-size:1.0em;
-}
-
-.block_rss_client .image {
-}
-
-.blockconfigtable #rssfeeds {
-    margin-left: auto;
-    margin-right: auto;
-    background-color: blue;
-}
-
-.blockconfigtable #rssfeeds td.actions {
-    text-align: center;
-    vertical-align: middle;
-    padding: 10px;
-}
-
-.blockconfigtable #rssfeeds td.feed {
-    vertical-align: middle;
-    padding: 5px;
-}
-
-.blockconfigtable #rssfeeds .title {
-    font-weight: bold;
-    margin-bottom: 2px;
-}
-
-.blockconfigtable #rssfeeds .url, .blockconfigtable #rssfeeds .description {
-    font-size: 0.8em;
-}
-
-.blockconfigtable #rssfeeds tr.r0 {
-  background-color: #ffffff;
-}
-
-.blockconfigtable #rssfeeds tr.r1 {
-  background-color: #f0f0f0;
-}
Index: moodle/theme/standardold/style/block_search_forums.css
--- moodle/theme/standardold/style/block_search_forums.css Base (1.1)
+++ moodle/theme/standardold/style/block_search_forums.css Locally Deleted
@@ -1,8 +0,0 @@
-.block_search_forums .searchform {
-    text-align: center;
-}
-
-.block_search_forums .searchform img {
-    vertical-align: middle;
-}
-
Index: moodle/theme/standardold/style/block_tags.css
--- moodle/theme/standardold/style/block_tags.css Base (1.1)
+++ moodle/theme/standardold/style/block_tags.css Locally Deleted
@@ -1,116 +0,0 @@
-/*
- * CSS for course tags
- * @author j.beedell@open.ac.uk July07
- *
- * Styles for block_tags.php
- */
-
-.coursetag_form_wrapper {
-    margin: auto;
-    width: 13em;
-}
-
-.coursetag_form_positioner {
-    position: relative;
-    margin: 5px 0 0 0;
-    height: 25px;
-}
-
-.coursetag_form_input1 {
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 1;
-}
-
-.coursetag_form_input2 {
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 2;
-}
-
-.coursetag_form_input3 {
-    position: absolute;
-    top: 3px;
-    left: 12.8em;
-    display: none;
-}
-
-.coursetag_form_input1a {
-    background-color: white;
-    border: 1px solid #999;
-    width: 12em;
-    padding: 2px;
-}
-
-.coursetag_form_input2a {
-    background: transparent;
-    color: #669954;
-    border: 1px solid #999;
-    width: 12em;
-    padding: 2px;
-}
-
-.coursetag_morelink {
-    float: right;
-    font-size: 0.8em;
-    margin: -5px 5px 5px 0;
-}
-
-.coursetag_list {
-    padding-top: 4px;
-}
-
-/* Styles for coursetag_edit.php */
-
-.coursetag_edit_centered {
-    position: relative;
-    width: 600px;
-    margin: 20px auto;
-}
-
-.coursetag_edit_row {
-    margin: 5px 0 5px 0;
-    height: 30px;
-}
-
-.coursetag_edit_left {
-    position: relative;
-    float: left;
-    padding: 3px 5px;
-}
-
-.coursetag_edit_right {
-    position: relative;
-    float: left;
-    padding: 3px 0px;
-}
-
-.coursetag_edit_input3 {
-    position: relative;
-    left: 10.5em;
-    display: none;
-}
-
-/* Styles for coursetag_more.php */
-
-.coursetag_more_title {
-    margin: 30px 30px -25px 30px;
-}
-
-.coursetag_more_tags {
-    margin: 30px;
-}
-
-.coursetag_more_large {
-    font-size: 120%
-}
-
-.coursetag_more_small {
-    font-size: 80%
-}
-
-.coursetag_more_link {
-    font-size: 80%;
-}
Index: moodle/theme/standardold/style/blocks.css
--- moodle/theme/standardold/style/blocks.css No Base Revision
+++ moodle/theme/standardold/style/blocks.css Locally New
@@ -0,0 +1,27 @@
+/** Calendar Month **/
+.block_calendar_month .cal_popup_caption,
+.block_calendar_month .cal_popup_fg div {font-size: 0.85em !important;}
+.block_calendar_month .filters {font-size:0.75em;padding: 5px;}
+.block_calendar_month .filters table {border-collapse:separate;border-spacing: 2px;padding: 2px;}
+.block_calendar_month .event_global,
+.block_calendar_month .event_course,
+.block_calendar_month .event_group,
+.block_calendar_month .event_user {border-width: 2px;border-style: solid;}
+
+/** Course Summary **/
+.block_course_summary .content {padding:10px;}
+.block_course_summary .editbutton {text-align:right;}
+
+/** Login Block  **/
+.block_login .loginform .c1 {margin:0.3em 0.8em;text-align:right;}
+.block_login .loginform .c1.fld input {width:5em;}
+.block_login .loginform .c1.fld label {padding-right: 4px;}
+.block_login .loginform .c1.btn {text-align:center;}
+
+/** Recent news **/
+.block_news_items .newlink {text-align: center;}
+
+/** RSS Client **/
+.block_rss_client .link {border-top:1px solid;border-top-color:#DDDDDD;padding-bottom:5px;font-size:0.82em;}
+.block_rss_client .description {color:#555555;font-size:0.78em;padding-left:10px;padding-bottom:8px;}
+.block_rss_client .title {font-size:1.0em;}
Index: moodle/theme/standardold/style/blog_tags.css
--- moodle/theme/standardold/style/blog_tags.css Base (1.1)
+++ moodle/theme/standardold/style/blog_tags.css Locally Deleted
@@ -1,68 +0,0 @@
-.block_blog_tags .s20 {
-  font-size: 1.5em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s19 {
-  font-size: 1.5em;
-}
-
-.block_blog_tags .s18 {
-  font-size: 1.4em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s17 {
-  font-size: 1.4em;
-}
-
-.block_blog_tags .s16 {
-  font-size: 1.3em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s15 {
-  font-size: 1.3em;
-}
-
-.block_blog_tags .s14 {
-  font-size: 1.2em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s13 {
-  font-size: 1.2em;
-}
-
-.block_blog_tags .s12,
-.block_blog_tags .s11 {
-  font-size: 1.1em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s10,
-.block_blog_tags .s9 {
-  font-size: 1.1em;
-}
-
-.block_blog_tags .s8,
-.block_blog_tags .s7 {
-  font-size: 1em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s6,
-.block_blog_tags .s5 {
-  font-size: 1em;
-}
-
-.block_blog_tags .s4,
-.block_blog_tags .s3 {
-  font-size: 0.9em;
-  font-weight: bold;
-}
-
-.block_blog_tags .s2,
-.block_blog_tags .s1 {
-  font-size: 0.9em;
-}
Index: moodle/theme/standardold/style/gradebook.css
--- moodle/theme/standardold/style/gradebook.css Base (1.1)
+++ moodle/theme/standardold/style/gradebook.css Locally Deleted
@@ -1,130 +0,0 @@
-.gradetreebox {
-    font-size: 0.8em;
-}
-
-.gradetreebox input, .gradetreebox select {
-    font-size: 85%;
-}
-.gradetreebox tr.category td {
-    background-color: #DDDDDD;
-}
-.gradetreebox tr.category th {
-    background-color: #DDDDDD;
-}
-.gradetreebox tr.category td.name {
-    border-left: 0px;
-}
-
-.gradetreebox .category td.name h4 {
-    display: inline;
-}
-
-.gradetreebox td.name, .gradetreebox td.range, .gradetreebox td.actions   {
-    white-space: nowrap;
-}
-
-.gradetreebox th.actions {
-    width: 80px;
-}
-
-grade-edit-tree .child {
-    background-image: url(img/ln.gif);
-}
-
-grade-edit-tree .hidden {
-    display: none;
-}
-grade-edit-tree .shown {
-}
-
-grade-edit-tree img.iconsmall {
-    margin-left: 4px;
-}
-
-grade-edit-tree img.icon {
-    margin-right: 5px;
-}
-
-.grade-edit-tree .gradetreebox  {
-    margin-left: auto;
-    margin-right: auto;
-    margin-top: 10px;
-    padding-bottom: 15px;
-    width: auto;
-}
-
-.gradetreebox table {
-    margin-left: auto;
-    margin-right: auto;
-}
-
-grade-edit-tree .buttons {
-    margin: 20px;
-    text-align: center;
-    width: 100%;
-}
-
-grade-edit-tree .buttons .singlebutton {
-    display: inline;
-    padding: 5px;
-}
-
-#gradetreesubmit {
-    width: 100%;
-    text-align: center;
-    margin-top: 10px;
-
-}
-
-.gradetreebox span.actionlink {
- color: blue;
-}
-
-.gradetreebox span.actionlink:hover {
- text-decoration: underline;
- cursor: pointer;
-}
-
-.gradetreebox td.colspan {
-    border-left: 1px solid #AAAAAA;
-    border-bottom: 1px solid #AAAAAA;
-    border-top: none;
-    background-color: #DDDDDD;
-}
-
-.gradetreebox tr.category th.rowspan {
-    border-color: #AAAAAA;
-    border-bottom: 0px;
-    border-top: 0px;
-    border-right: 0px !important;
-}
-
-.gradetreebox tr.category th.rowspan:hover {
-    background-color: #EEEEEE !important;
-}
-
-grade-edit-tree .level1 {
-    background-color: #f3dfd0 !important;
-    width: 10px;
-}
-grade-edit-tree .level2 {
-    background-color: #d0dbf3 !important;
-    width: 10px;
-}
-grade-edit-tree .level3 {
-    background-color: #d0f3d6 !important;
-    width: 10px;
-}
-grade-edit-tree .level4 {
-    background-color: #f0f0aa !important;
-    width: 10px;
-}
-grade-edit-tree .level5 {
-    background-color: #ebdef6 !important;
-    width: 10px;
-}
-
-.gradetreebox table.generaltable {
-    border:  1px solid #AAAAAA;
-    width: 100%;
-}
Index: moodle/theme/standardold/style/mod_assignment.css
--- moodle/theme/standardold/style/mod_assignment.css Base (1.1)
+++ moodle/theme/standardold/style/mod_assignment.css Locally Deleted
@@ -1,202 +0,0 @@
-.mod-assignment .userpicture,
-.mod-assignment .picture user,
-.mod-assignment .picture teacher {
-  width:35px;
-  height: 35px;
-  vertical-align:top;
-}
-.mod-assignment .modform {
-  text-align:center;
-}
-#wordcount {
-  text-align: right;
-}
-
-#mod-assignment-submissions .feedback .content,
-#mod-assignment-submissions .feedback .topic,
-#mod-assignment-submissions .feedback .picture
-{
-  padding: 10px;
-  border-width:1px;
-  border-style:solid;
-  border-color:#DDDDDD;
-}
-
-#mod-assignment-submissions form#options div {
-  text-align:right;
-  margin-left:auto;
-  margin-right:20px;
-}
-
-.mod-assignment .feedback .files {
-  float: right;
-  background-color: #EFEFEF;
-  padding:5px;
-}
-
-.mod-assignment .feedback .grade,
-.mod-assignment .feedback .outcome,
-.mod-assignment .feedback .finalgrade {
-  float: right;
-}
-
-.mod-assignment .feedback .disabledfeedback {
-  width: 500px;
-  height: 250px;
-}
-
-.mod-assignment .feedback .from {
-  float: left;
-}
-
-.mod-assignment .feedback .time {
-  font-size: 0.8em;
-}
-
-.mod-assignment .late {
-  color: red;
-}
-
-.mod-assignment .files img {
-  margin-right: 4px;
-}
-
-.mod-assignment .files a {
-  white-space:nowrap;
-}
-
-#mod-assignment-submissions .generaltable .r1 {
-  background-color: #FFFFFF;
-}
-
-#mod-assignment-submissions .header .commands {
-  display: inline;
-}
-
-#mod-assignment-submissions .s0 {
-  background: #FFD991;
-}
-
-#mod-assignment-submissions table.submissions td,
-#mod-assignment-submissions table.submissions th
-{
-  border-width: 1px;
-  border-style: solid;
-  border-color: #DDDDDD;
-  vertical-align: middle;
-  padding-left: 5px;
-  padding-right: 5px;
-}
-
-#mod-assignment-submissions .submissions .grade {
-  text-align: right;
-  font-weight:bold;
-}
-
-#mod-assignment-submissions .picture {
-  width: 35px;
-}
-
-#mod-assignment-submissions .fullname {
-  text-align: left;
-}
-
-#mod-assignment-submissions .timemodified,
-#mod-assignment-submissions .timemarked
-{
-  text-align: left;
-  font-size: 0.9em;
-}
-
-#mod-assignment-submissions .status {
-  text-align: center;
-}
-
-#mod-assignment-submissions .submissions .outcome,
-#mod-assignment-submissions .submissions .finalgrade {
-  text-align: right;
-}
-
-#mod-assignment-view #online .singlebutton {
-  text-align: center;
-}
-
-#mod-assignment-view #dates {
-  font-size: 0.8em;
-  margin-top: 30px;
-  margin-bottom: 30px;
-}
-
-#mod-assignment-view #dates .c0{
-  text-align:right;
-  font-weight:bold;
-}
-
-#mod-assignment-view .feedback {
-  border-width:1px;
-  border-style:solid;
-  border-color:#DDDDDD;
-  margin-top: 15px;
-  width: 80%;
-  margin-left: 10%;
-  margin-right: 10%;
-}
-
-#mod-assignment-view .feedback .topic {
-  padding: 4px;
-  border-style:solid;
-  border-width: 0px;
-  border-bottom-width: 1px;
-  border-color:#DDDDDD;
-}
-
-#mod-assignment-view .feedback .fullname {
-  font-weight: bold;
-}
-
-#mod-assignment-view .feedback .date {
-  font-size: 0.8em;
-}
-
-#mod-assignment-view .feedback .content {
-  padding: 4px;
-}
-
-#mod-assignment-view .feedback .grade {
-  text-align: right;
-  font-weight:bold;
-}
-
-#mod-assignment-view .feedback .left {
-  width: 35px;
-  padding: 4px;
-  text-align: center;
-  vertical-align: top;
-}
-
-#mod-assignment-submissions .qgprefs #optiontable {
-  text-align:right;
-  margin-left:auto;
-}
-
-#mod-assignment-submissions .fgcontrols {
-  margin-top: 1em;
-  text-align:center;
-}
-
-#mod-assignment-submissions .fgcontrols .fastgbutton{
-  margin-top: 0.5em;
-}
-
-/***
- *** Modules: Assignment
- ***/
-
-#mod-assignment-index .cell {
-  font-size:0.8em;
-}
-
-#wordcount {
-  font-size: 0.8em;
-}
-
Index: moodle/theme/standardold/style/mod_chat.css
--- moodle/theme/standardold/style/mod_chat.css Base (1.1)
+++ moodle/theme/standardold/style/mod_chat.css Locally Deleted
@@ -1,164 +0,0 @@
-
-/***
- *** Modules: Chat
- ***/
-
-#messages-list, #users-list{list-style-type:none;padding:0;margin:0}
-#chat-header {
-    background: transparent;
-    font-size: 200%;
-    overflow: hidden;
-}
-#chat-header p {
-    display:inline;
-    font-size: 50%;
-    color: grey;
-}
-.mod-lesson .time{
-    font-weight: bold;
-}
-.mod-lesson .user{
-    color:blue;
-}
-.mod-lesson .chat-event{
-    text-align:center;
-    color:grey;
-}
-.mod-lesson .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
-    background: transparent;
-}
-.mod-lesson .yui-layout-unit-top {
-    background: #FFE39D;
-}
-.mod-lesson .yui-layout-unit-right {
-    border-top: 5px solid white;
-    background: #FFD46B;
-}
-.mod-lesson .yui-layout-unit-bottom {
-    border-top: 5px solid white;
-    background: #FFCB44;
-}
-.mod-lesson .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-unit-right {
-    background: white;
-}
-.mod-lesson .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
-    border:0;
-}
-.mod-lesson .yui-skin-sam .yui-layout .yui-layout-hd {
-    border:0;
-}
-
-
-.nextchatsession {
-  text-align:center;
-}
-
-#mod-chat-gui_header_js-jsupdate {
-  margin:10px
-}
-#mod-chat-gui_header_js-jsupdate .chat-event,
-#mod-chat-gui_header_js-jsupdate .chat-message {
-  width:100%;
-  padding:0;
-  margin-top:7px
-}
-
-#mod-chat-view #chatcurrentusers .chatuserdetails {
-  vertical-align: middle;
-}
-
-#mod-chat-view #enterlink {
-  text-align: center;
-  margin-left: auto;
-  margin-right: auto;
-  width: 50%;
-}
-
-.chat-event .picture,
-.chat-message .picture {
-  width:40px;
-  vertical-align:top;
-}
-.chat-event .text,
-.chat-message .text {
-  text-align: left;
-}
-
-#mod-chat-gui_basic #participants ul {
-  margin:0px;
-  padding:0px;
-  list-style-type:none;
-}
-
-#mod-chat-gui_basic #participants ul li {
-  display:inline;
-  margin-right:10px;
-}
-
-#mod-chat-gui_basic #participants ul li .userinfo {
-  display:inline;
-}
-
-#mod-chat-gui_basic #messages dl {
-  padding:0px;
-  margin:1px;
-}
-
-#mod-chat-gui_basic #messages dd,
-#mod-chat-gui_basic #messages dt {
-  margin-left:0px;
-  margin-right:5px;
-  padding:0px;
-  display:inline;
-}
-
-body.mod-chat-gui_ajax .yui-layout-doc .yui-layout-unit .yui-layout-wrap .yui-layout-hd h2 {
-  font-size:100%;
-  padding:0px;
-  font-weight:normal;
-}
-
-/***
- *** Modules: Chat
- ***/
-
-#mod-chat-index .cell {
-  font-size:0.8em;
-}
-
-
-#mod-chat-gui_basic h1 {
-  font-size:1.4em;
-}
-
-#mod-chat-gui_basic #participants .idle {
-  font-size:0.6em;
-}
-
-#mod-chat-view #chatcurrentusers .chatuserdetails {
-  font-size: 0.6em;
-}
-
-/***
- *** Modules: Chat
- ***/
-
-#mod-chat-gui_basic .text,
-#mod-chat-gui_header_js-jsupdate .text {
-  color:#000
-}
-
-#mod-chat-gui_basic .event,
-#mod-chat-gui_basic .title,
-#mod-chat-gui_header_js-jsupdate .event,
-#mod-chat-gui_header_js-jsupdate .title {
-  color:#888
-}
-
-#mod-chat-gui_header_js-chatinput .wait {
-    background: #dddddd;
-}
-
-#mod-chat-view #chatcurrentusers .idletime {
-  color: #888888;
-}
Index: moodle/theme/standardold/style/mod_choice.css
--- moodle/theme/standardold/style/mod_choice.css Base (1.1)
+++ moodle/theme/standardold/style/mod_choice.css Locally Deleted
@@ -1,56 +0,0 @@
-.mod-choice .results {
-  border-collapse: separate;
-}
-
-.mod-choice .results .data {
-  border-width:1px;
-  border-style:solid;
-  border-color:#999;
-}
-
-.mod-choice .button {
-  text-align:center;
-}
-
-.mod-choice .attemptcell {
-  width:5px;
-  white-space: nowrap;
-}
-
-.mod-choice .anonymous,
-.mod-choice .names {
-  margin-left:auto;
-  margin-right:auto;
-}
-
-.mod-choice .downloadreport {
-  border:0px;
-  margin-left:auto;
-  margin-right:auto;
-}
-
-.mod-choice .choiceresponse {
-  width:100%;
-}
-.mod-choice .choiceresponse .picture {
-  width:10px;
-  white-space: nowrap;
-}
-
-.mod-choice .choiceresponse .fullname {
-  width:100%;
-  white-space: nowrap;
-}
-
-.mod-choice .results.data {
-  vertical-align:top;
-  white-space: nowrap;
-}
-
-
-#mod-choice-index .cell {
-  font-size:0.8em;
-}
-
-
-
Index: moodle/theme/standardold/style/mod_data.css
--- moodle/theme/standardold/style/mod_data.css Base (1.1)
+++ moodle/theme/standardold/style/mod_data.css Locally Deleted
@@ -1,63 +0,0 @@
-.fieldadd,
-.sortdefault,
-.defaulttemplate {
-  text-align:center;
-}
-.datapreferences {
-  text-align:center;
-}
-
-table.presets {
-  margin-left: auto;
-  margin-right: auto;
-}
-
-#mod-data-view #sortsearch .c0 {
-  text-align: right;
-}
-
-#mod-data-view .approve img.icon {
-  width:34px;
-  height:34px;
-}
-
-#mod-data-preset .presetmapping {
-  text-align: center;
-}
-
-#mod-data-preset .presetmapping table {
-  text-align: left;
-  margin-left: auto;
-  margin-right: auto;
-}
-
-#mod-data-preset .overwritesettings {
-  margin-bottom: 1em;
-}
-
-.mod-data-field .c0 {
-  text-align: right;
-}
-
-.mod-data-field .fieldadd,
-.mod-data-field .sortdefault {
-  margin-bottom: 1em;
-  margin-top: 1em;
-}
-
-.mod-data-field .fieldadd select,
-.mod-data-field .sortdefault select {
-  margin-left: 1em;
-}
-
-.mod-data-field .fieldname {
-  width:300px;
-}
-
-.mod-data-field .fielddescription {
-  width:300px;
-}
-
-.presetcontrols form {
-  display: inline;
-}
Index: moodle/theme/standardold/style/mod_feedback.css
--- moodle/theme/standardold/style/mod_feedback.css Base (1.1)
+++ moodle/theme/standardold/style/mod_feedback.css Locally Deleted
@@ -1,9 +0,0 @@
-/* styles using by feedback */
-.feedback_required_mark {
-    color: #FF0000;
-}
-
-.feedback_switchrequired img{
-}
-
-
Index: moodle/theme/standardold/style/mod_folder.css
--- moodle/theme/standardold/style/mod_folder.css Base (1.1)
+++ moodle/theme/standardold/style/mod_folder.css Locally Deleted
@@ -1,10 +0,0 @@
-/***
- ***
- *** Modules: Folder
- ***/
-
-#mod-folder-view .foldertree {
-  width: 90%;
-  margin-left: auto;
-  margin-right: auto;
-}
Index: moodle/theme/standardold/style/mod_forum.css
--- moodle/theme/standardold/style/mod_forum.css Base (1.1)
+++ moodle/theme/standardold/style/mod_forum.css Locally Deleted
@@ -1,361 +0,0 @@
-
-/***
- *** Modules: Forum
- ***/
-
-#mod-forum-subscribers .subscriberdiv,
-#mod-forum-subscribers .subscribertable {
-    width:100%;
-    background-color:#EEEEEE;
-    border:1px solid #BBBBBB;
-}
-#mod-forum-subscribers .subscriberdiv,
-#mod-forum-subscribers .subscribertable tr td {
-    vertical-align:top;
-    padding:0.2em 0.3em;
-}
-#mod-forum-subscribers .subscribertable tr td.existing {
-    width:42%;
-}
-#mod-forum-subscribers .subscribertable tr td.actions {
-    width:16%;
-    padding-top:3em;
-}
-#mod-forum-subscribers .subscribertable tr td.actions .actionbutton {
-    margin:0.3em 0;
-    padding:0.5em 0;
-    width:100%;
-}
-#mod-forum-subscribers .subscribertable tr td.potential {
-    width:42%;
-}
-
-
-#mod-forum-view .forummode {
-  text-align:center;
-}
-
-.forumheaderlist,
-.forumpost {
-  border-width:1px;
-  border-style:solid;
-  border-collapse:separate;
-}
-
-.forumpost {
-  margin-top: 15px;
-}
-
-.forumpost .topic {
-  padding: 4px;
-  border-style:solid;
-  border-width: 0px;
-  border-bottom-width: 1px;
-}
-
-.forumpost .commands {
-  padding-top: 0.5em;
-  text-align:right;
-  clear: both;
-}
-
-.forumpost .ratings {
-  padding-top: 1em;
-  text-align:right;
-}
-
-.forumpost .attachments {
-  padding: 7px;
-  text-align:right;
-}
-
-.forumpost .content {
-  padding: 4px;
-}
-
-.forumpost .footer {
-  padding-top: 0.5em;
-  text-align:right;
-}
-
-.forumpost .link {
-  padding-top: 0.5em;
-  text-align:right;
-}
-
-.forumpost .left {
-  width: 35px;
-  padding: 4px;
-  text-align: center;
-  vertical-align: top;
-}
-
-.mod-forum .indent {
-  margin-left: 30px;
-}
-
-body#user-view .forumpost,
-.course .forumpost {
-  width: 100%;
-}
-
-body#mod-forum-search .c0 {
-  text-align: right;
-}
-
-body#mod-forum-search .introcontent {
-  padding: 15px;
-}
-
-.forumolddiscuss {
-  text-align: right;
-}
-
-.forumheaderlist {
-  width: 100%;
-}
-
-.forumheaderlist td {
-  border-width:1px 0px 0px 1px;
-  border-style:solid;
-}
-
-.forumheaderlist .replies {
-  text-align: center;
-  white-space: nowrap;
-}
-
-.forumheaderlist .picture {
-  width: 35px;
-}
-
-.forumheaderlist .discussion .starter {
-  vertical-align: middle;
-}
-
-.forumheaderlist .lastpost {
-  white-space: nowrap;
-  text-align: right;
-}
-
-.forumheaderlist .discussion .author {
-  white-space: nowrap;
-}
-.forumolddiscuss {
-  text-align:right;
-}
-.forumaddnew,
-.forumnodiscuss,
-.noticeboxcontent {
-  text-align:center;
-}
-
-#mod-forum-view .forumaddnew {
-  margin-bottom: 20px;
-}
-
-#mod-forum-view .forumcontrol .groupmenu {
-  float: left;
-  text-align:left;
-  white-space: nowrap;
-}
-
-#mod-forum-view .groupmenu {
-  float: left;
-  text-align:left;
-  white-space: nowrap;
-}
-
-#mod-forum-view .forumcontrol .subscription {
-  float: right;
-  text-align:right;
-  white-space: nowrap;
-}
-
-#mod-forum-view .subscription {
-  float: right;
-  text-align:right;
-  white-space: nowrap;
-}
-
-#mod-forum-index .subscription {
-  float: right;
-  text-align:right;
-  white-space: nowrap;
-}
-
-#mod-forum-view .unread {
-  padding-left: 3px;
-  padding-right: 3px;
-}
-#mod-forum-discuss .forumpost.unread .content {
-  border-style: solid;
-  border-width: 2px;
-}
-#mod-forum-discuss .ratingsubmit {
-  text-align:center;
-  padding:10px;
-}
-#mod-forum-index .unread img,
-#mod-forum-view .unread img
-{
-  margin-left: 5px;
-}
-
-#mod-forum-discuss .discussioncontrols td {
-  width: 33%;
-  text-align:center;
-}
-
-#email .unsubscribelink {
-  margin-top:20px;
-  border-width: 0px 1px 0px 0px;
-  border-style: solid;
-  text-align:center;
-}
-
-#mod-forum-view .subscription {
-  margin: 5px 0;
-}
-
-
-
-/***
- *** Modules: Forum
- ***/
-
-.forumnodiscuss{
-  font-weight:bold;
-}
-.forumpost .topic .subject {
-  font-weight: bold;
-}
-.forumpost .topic .author {
-  font-size: 0.8em;
-}
-.forumpost .commands,
-.forumpost .link,
-.forumpost .footer {
-  font-size: 0.9em;
-}
-.forumheaderlist .discussion .lastpost {
-  font-size: 0.7em;
-}
-body#mod-forum-search .introcontent {
-  font-weight:bold;
-}
-body#mod-forum-index .generalbox .cell {
-  font-size: 0.80em;
-}
-
-.forumpost .edited {
-  font-style: italic;
-}
-
-
-/***
- *** Modules: Forum
- ***/
-
-/**
- * Patch MDL-18971 version 3 puts the forum classes
- * in page sequence. Also added one course class (above)
- * for course/view.php
- **/
-
-/** The location of these classes is unknown
- * Commented out with patch MDL-18971 version 3
- **/
-/*.sideblock .post .head {
-  color:#555555;
-}*/
-
-/** Unread Posts count background on
- * mod/forum/index.php
- **/
-#mod-forum-index .unread {
-    background: #9EBEFF;
-}
-
-/** wire frame around cells in
- * mod/forum/view.php
- **/
-.forumheaderlist td {
-  border-color: #FFFFFF;
-}
-
-/** Discussion column background in
- * mod/forum/view.php
- * The inner class is actually "topic starter"
- **/
-.forumheaderlist .discussion .starter {
-  background:#DDDDDD;
-}
-
-/** unread column background on
- * mod/forum/view.php
- **/
-#mod-forum-view .unread{
-    background: #9EBEFF;
-}
-
-/** border around posts in
- * mod/forum/view.php (forumheaderlist) and
- * mod/forum/discuss.php (forumpost)
- **/
-.forumheaderlist,
-.forumpost {
-  border-color:#DDDDDD;
-}
-
-/** post body color in
- * mod/forum/discuss.php
- **/
-.forumpost .content {
-  background: #FFFFFF;
-}
-
-/** left photo section of each post in
- * mod/forum/discuss.php
- **/
-.forumpost .left {
-  background:#EEEEEE;
-}
-
-/** line between header and post body in
- * mod/forum/discuss.php
- **/
-.forumpost .topic {
-  border-bottom-color: #EEEEEE;
-}
-
-/** header of the first post in
- * mod/forum/discuss.php
- **/
-.forumpost .starter {
-  background:#DDDDDD;
-}
-
-/** header of reply posts and
- * lower corners of all posts in
- * mod/forum/discuss.php
- **/
-#mod-forum-discuss .forumpost {
-  background: none;
-}
-
-/** inside border of unread posts in nested format in
- * mod/forum/discuss.php
- **/
-#mod-forum-discuss .forumpost.unread .content {
-  border-width:2px;
-  border-color: #0046C7;
-}
-
-/** headers of unread posts in threaded format in
- * mod/forum/discuss.php
- **/
-#mod-forum-discuss .forumthread.unread {
-  background: #9EBEFF;
-}
-
Index: moodle/theme/standardold/style/mod_glossary.css
--- moodle/theme/standardold/style/mod_glossary.css Base (1.1)
+++ moodle/theme/standardold/style/mod_glossary.css Locally Deleted
@@ -1,262 +0,0 @@
-
-
-/***
- *** Modules: Glossary
- ***/
-
-.glossarypost .commands {
-  width: 200px;
-  white-space: nowrap;
-}
-
-#mod-glossary-comments .glossarypost,
-#mod-glossary-comment .glossarypost {
-  margin-top: 15px;
-}
-
-.entryboxheader {
-  border-width: 1px 1px 0px 1px;
-  border-style: solid;
-}
-
-.entrybox {
-  width: 100%;
-  border-width: 0px 1px 1px 1px;
-  border-style: solid;
-}
-
-.entrybox hr {
-  border-left:none;
-  border-right:none;
-}
-
-.glossarypost {
-  width: 95%;
-  border-width:1px;
-  border-style:solid;
-  border-collapse:separate;
-  margin-left:auto;
-  margin-right:auto;
-  margin-bottom: 5px;
-  text-align: left;
-}
-
-.entrylist {
-  border-width:0px;
-}
-
-.entrylowersection {
-  padding-top: 10px;
-}
-
-.entrylowersection table{
-  width: 100%;
-}
-
-.entrylowersection .aliases {
-  text-align:center;
-}
-
-.entrylowersection .icons,
-.entrylowersection .ratings {
-  text-align:right;
-  padding-right: 5px;
-}
-
-.entrylowersection .ratings {
-  padding-bottom: 2px;
-}
-
-.glossarycategoryheader {
-  width: 95%;
-  margin-left:auto;
-  margin-right:auto;
-}
-
-.glossaryformatheader {
-  width: 90%;
-}
-
-.glossarypost .entry {
-  padding: 3px;
-}
-
-.glossarypost .picture {
-  width: 35px;
-}
-
-.glossarycomment {
-  border-width:1px;
-  border-style:solid;
-  border-collapse:separate;
-  margin-bottom: 5px;
-  text-align: left;
-}
-
-.glossarycomment .entry {
-  padding: 3px;
-}
-
-.glossarycomment .picture {
-  width: 35px;
-}
-
-.glossarycomment .icons {
-  text-align: right;
-}
-
-.glossarydisplay {
-  width: 90%;
-  margin-left:auto;
-  margin-right:auto;
-  text-align:center;
-}
-
-.glossarydisplay .tabs {
-  width: 100%;
-}
-
-.glossarydisplay .separator {
-  width: 4px;
-}
-
-.glossarydisplay .tabs .selected,
-.glossarydisplay .tabs .inactive,
-.glossarydisplay .tabs .general {
-}
-
-.glossaryimportexport {
-  margin-left:auto;
-  margin-right:auto;
-  text-align:center;
-}
-
-.glossarypopup {
-  width: 95%;
-}
-
-.glossaryapproval {
-  width: 100%;
-}
-
-.mod-glossary .glossarydisplay .tabs {
-  margin-bottom: 0px;
-}
-
-.mod-glossary .glossarydisplay .tabs .side {
-  border-style: none;
-  border-width: 0px;
-  width: auto;
-}
-
-.glossaryexplain,
-.glossaryaddentry {
-  text-align: center;
-}
-
-.mod-glossary .tabrow0 {
-  padding-bottom: 5px;
-}
-
-#mod-glossary-view .glossarycontrol {
-  float: right;
-  text-align:right;
-  white-space: nowrap;
-  margin: 5px 0;
-}
-
-
-/***
- *** Modules: Glossary
- ***/
-
-.glossarypost .commands {
-  font-size: 0.8em;
-}
-.glossarypost .author {
-  font-size: 0.8em;
-}
-.glossarypost .time {
-  font-size: 0.8em;
-}
-.glossarycategoryheader h2,
-.glossarypost .concept h3 {
-  font-size: 1em;
-  margin: 0;
-}
-.glossarypost div.concept h3,
-.glossarypost.continuous .concept {
-  display: inline;
-}
-.glossarypost .entryheader {
-  font-weight: normal;
-  text-align: left;
-}
-.glossarycomment .author {
-  font-size: 0.8em;
-}
-.entrylowersection .aliases {
-  font-size: 0.8em;
-}
-.entrylowersection .icons,
-.entrylowersection .ratings {
-  font-size: 0.8em;
-}
-
-#mod-glossary-index .cell {
-  font-size:0.8em;
-}
-
-
-
-
-
-/***
- *** Modules: Glossary
- ***/
-
-.entryboxheader {
-  border-color: #BBBBBB;
-}
-
-.entrybox {
-  border-color: #BBBBBB;
-}
-
-.entry {
-}
-
-.glossarypost {
-  border-color: #DDDDDD;
-}
-
-.glossarypost .entryheader,
-.glossarypost .entryapproval,
-.glossarypost .picture,
-.glossarypost .entryattachment,
-.glossarypost .left {
-  background-color: #F0F0F0;
-}
-
-.glossarycomment {
-  border-color: #DDDDDD;
-}
-
-.glossarycomment .entryheader,
-.glossarycomment .picture,
-.glossarycomment .left {
-  background-color: #F0F0F0;
-
-}
-
-#mod-glossary-report .generalbox .teacher {
-  background: #F0F0F0;
-}
-
-.glossarycategoryheader {
-  background-color: #dddddd;
-}
-
-.glossaryformatheader {
-  background-color: #dddddd;
-}
Index: moodle/theme/standardold/style/mod_lesson.css
--- moodle/theme/standardold/style/mod_lesson.css Base (1.1)
+++ moodle/theme/standardold/style/mod_lesson.css Locally Deleted
@@ -1,274 +0,0 @@
-/***
- *** General styles (scope: all of lesson)
- ***/
-
-.mod-lesson .contents {
-    text-align: left;
-}
-
-.mod-lesson .standardtable,
-.mod-lesson .mform .box.contents {
-    text-align: left;
-    margin:1em auto;
-    width:80%;
-}
-
-.mod-lesson .compacttable {
-    margin:0px auto;
-    width:80%;
-}
-
-.mod-lesson #layout-table {
-    width: 100%;
-}
-
-.mod-lesson .edit_buttons form,
-.mod-lesson .edit_buttons input {
-    display: inline;
-}
-
-.mod-lesson .clock .content {
-    text-align: center;
-}
-
-.mod-lesson .addlinks {
-    font-size: .8em;
-    margin:5px auto;
-}
-
-.mod-lesson .userinfotable .cell,
-.mod-lesson .userinfotable .userpicture {
-    vertical-align: middle;
-}
-
-.mod-lesson .invisiblefieldset.fieldsetfix {
-    display: block;
-}
-
-.mod-lesson .invisiblefieldset.fieldsetfix tr {
-    text-align: left;
-}
-
-/***
- *** Style for view.php
- ***/
-
-#mod-lesson-view .password-form {
-    text-align: center;
-    margin-top: 20px;
-}
-
-#mod-lesson-view .password-form .submitbutton {
-    display: inline;
-}
-
-/***
- *** Style for essay.php
- ***/
-
-#mod-lesson-essay .graded {
-    color:#DF041E;
-}
-
-#mod-lesson-essay .sent {
-    color:#006600;
-}
-
-#mod-lesson-essay .ungraded {
-    color:#999999;
-}
-
-#mod-lesson-essay .gradetable {
-    margin-bottom: 20px;
-}
-
-#mod-lesson-essay .buttons {
-    text-align: center;
-}
-
-/***
- *** Style for responses
- ***/
-
-/* .response style is applied for both .correct and .incorrect */
-.mod-lesson .response {
-    padding-top: 10px;
-}
-
-/* for correct responses (can override .response) */
-.mod-lesson .correct {
-    /*color: green;*/
-}
-
-/* for incorrect responses (can override .response) */
-.mod-lesson .incorrect {
-    /*color: red;*/
-}
-
-/* for highlighting matches in responses for short answer regular expression (can override .incorrect) */
-.mod-lesson .matches {
-    /*color: red;*/
-}
-
-/***
- *** Slide show Style
- ***/
-
-/* NOTE: background color, height and width are set in the lesson settings */
-.mod-lesson .slideshow {
-    overflow: auto;
-    padding-right: 16px; /* for the benefit of macIE5 only */
-    /* \ commented backslash hack - recover from macIE5 workarounds, it will ignore the following rule */
-    padding-right: 0;
-    padding: 15px;
-}
-
-/***
- *** Left Menu Styles
- ***/
-.mod-lesson .menu .content {
-    padding: 0px;
-}
-
-.mod-lesson .menu .menuwrapper {
-    max-height: 400px;
-    overflow: auto;
-    vertical-align: top;
-    margin-bottom: 10px;
-}
-
-.mod-lesson .menu ul {
-    list-style: none;
-    padding: 5px 0px 0px 5px;
-    margin: 0px;
-}
-
-.mod-lesson .menu li {
-    padding-bottom: 5px;
-}
-
-.mod-lesson .leftmenu_selected_link {
-}
-
-.mod-lesson .leftmenu_not_selected_link {
-}
-
-.mod-lesson .skip {
-    position: absolute;
-    left: -1000em;
-    width: 20em;
-}
-
-.mod-lesson .edit_pages_box {
-    width:80%;
-    margin-left:10%;
-}
-
-/***
- *** Lesson Buttons
- ***/
-
-.mod-lesson .lessonbutton a {
-  padding-left:1em;
-  padding-right:1em;
-}
-
-.mod-lesson .lessonbutton a:link,
-.mod-lesson .lessonbutton a:visited,
-.mod-lesson .lessonbutton a:hover {
-    color: #000;
-    text-decoration: none;
-}
-
-.mod-lesson .lessonbutton a:link,
-.mod-lesson .lessonbutton a:visited {
-  border-top: 1px solid #cecece;
-  border-bottom: 2px solid #4a4a4a;
-  border-left: 1px solid #cecece;
-  border-right: 2px solid #4a4a4a;
-}
-
-.mod-lesson .lessonbutton a:hover {
-  border-bottom: 1px solid #cecece;
-  border-top: 2px solid #4a4a4a;
-  border-right: 1px solid #cecece;
-  border-left: 2px solid #4a4a4a;
-}
-
-/* Branch table buttons when displayed horizontally */
-.mod-lesson .branchbuttoncontainer.horizontal div,
-.mod-lesson .branchbuttoncontainer.horizontal form {
-    display: inline;
-}
-
-/* Branch table buttons when displayed vertically */
-.mod-lesson .branchbuttoncontainer.vertical .lessonbutton {
-    padding: 5px;
-}
-
-/***
- *** Lesson Progress Bar
- ***    Default styles for this are very basic right now.
- ***    User is supposed to configure this to their liking (like using pictures)
- ***/
-
-.mod-lesson .progress_bar {
-    padding: 20px;
-}
-
-.mod-lesson .progress_bar_table {
-    width: 80%;
-    padding: 0px;
-    margin: 0px;
-}
-
-.mod-lesson .progress_bar_completed {
-    /*  Example Use of Image
-    background-image: url([[pix:mod_lesson|completed]]);
-    background-position: center;
-    background-repeat: repeat-x;
-    */
-    background-color: green;
-    padding: 0px;
-    margin: 0px;
-}
-
-.mod-lesson .progress_bar_todo {
-    /*  Example Use of Image
-    background-image: url([[pix:mod_lesson|todo]]);
-    background-repeat: repeat-x;
-    background-position: center;
-    */
-    background-color: red;
-    text-align: left;
-    padding: 0px;
-    margin: 0px;
-}
-
-.mod-lesson .progress_bar_token {
-    /*  Example Use of Image
-    background-image: url([[pix:mod_lesson|token]]);
-    background-repeat: repeat-none;
-    */
-    background-color: #000000;
-    height: 20px;
-    width: 5px;
-    padding: 0px;
-    margin: 0px;
-}
-
-.mod-lesson .center {
-    text-align:center;
-}
-
-.mod-lesson .centerpadded {
-    text-align:center;
-    padding:5px;
-}
-
-.mod-lesson .firstpageoptions {
-    width:30%;
-    margin-left:35%;
-    margin-top:1em;
-    text-align:center;
-}
Index: moodle/theme/standardold/style/mod_page.css
--- moodle/theme/standardold/style/mod_page.css Base (1.1)
+++ moodle/theme/standardold/style/mod_page.css Locally Deleted
@@ -1,8 +0,0 @@
-/***
- *** Modules: Resource
- ***/
-
-.mod-page .modified {
-  font-size:0.6em;
-}
-
Index: moodle/theme/standardold/style/mod_resource.css
--- moodle/theme/standardold/style/mod_resource.css Base (1.1)
+++ moodle/theme/standardold/style/mod_resource.css Locally Deleted
@@ -1,52 +0,0 @@
-
-/***
- *** Modules: Resource
- ***/
-
-#mod-resource-view .resourcecontent {
-  text-align:center;
-  margin:20px;
-}
-
-#mod-resource-view .resourcepdf {
-  width: 100%;
-  padding-top: 15px;
-  text-align: center
-}
-
-.resourcecontent object {
-  height:480px;
-  width:600px;
-}
-
-.resourcepdf object{
-  height: 800px;
-  width: 800px;
-}
-
-.mod-resource .modified {
-  text-align:center;
-}
-
-.mod-resource .popupnotice {
-  text-align:center;
-  margin:40px;
-}
-
-#mod-resource-view div#footer {
-  margin-top: 5px;
-}
-
-
-/***
- *** Modules: Resource
- ***/
-
-#mod-resource-index .cell {
-  font-size:0.8em;
-}
-
-.mod-resource .modified {
-  font-size:0.6em;
-}
-
Index: moodle/theme/standardold/style/mod_scorm.css
--- moodle/theme/standardold/style/mod_scorm.css Base (1.1)
+++ moodle/theme/standardold/style/mod_scorm.css Locally Deleted
@@ -1,160 +0,0 @@
-.structlist  {
-  list-style-type: none;
-  white-space: nowrap;
-  font-size: small;
-}
-
-.orgtitle {
-  font-weight: bold;
-  font-size: small;
-}
-
-.mod-scorm .top {
-  vertical-align: top;
-}
-
-.mod-scorm .scorm-left {
-  text-align: left;
-}
-
-.mod-scorm .scorm-center {
-  text-align: center;
-}
-
-.mod-scorm .scorm-right {
-  text-align: right;
-}
-
-.mod-scorm .scoframe {
-   position: relative;
-   width: 100%;
-   height: 100%;
-}
-
-#mod-scorm-player #scormpage {
-  position: relative;
-  width: 100%;
-}
-
-#mod-scorm-player #tochead {
-  position: relative;
-  text-align: center;
-  top: 3px;
-  height: 30px;
-}
-
-#mod-scorm-player .toc {
-  width: 80%;
-  margin-left: 20%;
-}
-
-#mod-scorm-player .no-toc {
-  width: 100%;
-}
-
-#mod-scorm-player #scormobject {
-  height: 400px;
-}
-
-#mod-scorm-player #scormtop {
-  position: relative;
-  width: 100%;
-  height: 30px;
-}
-
-#mod-scorm-player #scormbrowse {
-  position: absolute;
-  left: 5px;
-  top: 0px;
-}
-
-#mod-scorm-player #scormnav {
-  position: absolute;
-  right: 5px;
-  top: 0px;
-  text-align: center;
-  top: 3px;
-  width: 100%;
-}
-
-#mod-scorm-view .structurehead {
-  text-align: center;
-}
-
-#mod-scorm-view .structurelist  {
-  list-style-type: none;
-  white-space: nowrap;
-}
-
-#mod-scorm-player #scormbox {
-  width: 74%;
-  position: absolute;
-  right: 0px;
-  top: 0px;
-}
-
-#mod-scorm-player #tocbox {
-  position: relative;
-  left: 0px;
-  width: 24%;
-  font-size: 0.8em;
-}
-
-#mod-scorm-player #tochead {
-  position: relative;
-  text-align: center;
-  top: 3px;
-  height: 30px;
-}
-
-
-#toctree {
-  position:relative;
-  width:100%;
-  overflow-x: auto;
-  overflow-y: auto;
-}
-
-.structurelist  {
-  list-style-type: none;
-}
-
-#mod-scorm-player .structurelist {
-  position: relative;
-  list-style-type: none;
-  width: 96%;
-  margin-left:0;
-  padding-left: 0;
-  margin-right:0;
-  padding-right: 0;
-  padding-top: 0;
-  padding-bottom: 0;
-  margin-top:0;
-  margin-bottom:0;
-}
-
-#mod-scorm-player .structurelist ul{
-  padding-left: 0.5em;
-  margin-left: 0.5em;
-}
-
-#mod-scorm-view .structurelist  {
-  list-style-type: none;
-  white-space: nowrap;
-}
-
-a#mod-scorm-log-toggle {
-    font-size: 0.7em;
-    font-weight: bold;
-}
-
-
-
-/***
- *** Modules: Scorm
- ***/
-
-#mod-scorm-index .cell {
-  font-size:0.8em;
-}
-
Index: moodle/theme/standardold/style/mod_survey.css
--- moodle/theme/standardold/style/mod_survey.css Base (1.1)
+++ moodle/theme/standardold/style/mod_survey.css Locally Deleted
@@ -1,96 +0,0 @@
-
-/***
- *** Modules: Survey
- ***/
-.resultgraph {
-  text-align:center;
-  border:1px solid;
-}
-
-.reportsummary,
-.studentreport,
-.reportbuttons {
-  text-align:center;
-}
-
-.centerpara {
-  text-align:center;
-}
-
-.fullnamecell {
-  width:10%;
-  vertical-align:top;
-  white-space: nowrap;
-}
-
-.questiontext {
-  font-size:1em;
-}
-
-.smalltext {
-  font-size: 0.75em;
-}
-
-#surveyform th {
-  font-weight: normal;
-  text-align: left;
-}
-#surveyform th.hresponse {
-  text-align: center;
-  width: 9%;
-}
-
-.rblock label {
-  display: block;
-  text-align: center;
-}
-
-.foundthat,
-.preferthat {
-  white-space: nowrap;
-}
-
-.qnummiddlecell {
-  vertical-align:middle;
-}
-
-.optioncell {
-  width: 50%;
-  vertical-align: top;
-}
-
-.buttoncell {
-  width:5%;
-}
-
-.questioncell {
-  width:50%;
-  vertical-align:top;
-}
-
-.whitecell {
-  background-color:white;
-}
-
-
-/***
- *** Modules: Survey
- ***/
-
-#mod-survey-index .cell {
-  font-size:0.8em;
-}
-
-
-
-/***
- *** Modules: Survey
- ***/
-
-#mod-survey-view .r0 {
-  background-color: #EEEEEE;
-}
-#mod-survey-view .r1 {
-  background-color: #DDDDDD;
-}
-
Index: moodle/theme/standardold/style/mod_wiki.css
--- moodle/theme/standardold/style/mod_wiki.css Base (1.1)
+++ moodle/theme/standardold/style/mod_wiki.css Locally Deleted
@@ -1,35 +0,0 @@
-
-/***
- *** Modules: Wiki
- ***/
-.sideblockheading,
-.howtowiki {
-  text-align:right;
-}
-
-.wikisearchform,
-.wikilinksblock,
-wikiadminactions {
-  text-align:center;
-}
-
-.wikilinkright{
-  text-align:right;
-  padding-bottom: 0.5em;
-}
-
-.wikiexportbox{
-  margin-left:auto;
-  margin-right:auto;
-}
-
-
-
-/***
- *** Modules: Wiki
- ***/
-
-#mod-wiki-index .cell {
-  font-size:0.8em;
-}
-
Index: moodle/theme/standardold/style/modules.css
--- moodle/theme/standardold/style/modules.css No Base Revision
+++ moodle/theme/standardold/style/modules.css Locally New
@@ -0,0 +1,2 @@
+/** Feedback **/
+.feedback_required_mark {color: #FF0000;}
Index: moodle/theme/standardold/style/styles_fonts.css
--- moodle/theme/standardold/style/styles_fonts.css Base (1.1)
+++ moodle/theme/standardold/style/styles_fonts.css Locally Modified (Based On 1.1)
@@ -345,10 +345,6 @@
   width: 0.8em;
   height: 0.9em;
 }
-.sideblock .searchform img.resize {
-  width: 1em;
-  height: 1.1em;
-}
 
 .sideblock .header, .sideblock h2 {
   font-size:0.9em;
@@ -391,15 +387,6 @@
   font-style: italic;
 }
 
-.block_site_main_menu .footer select {
-  font-size: 0.8em;
-}
-
-.block_messages .content .listentry,
-.block_online_users .content .listentry {
-  font-size:0.75em
-}
-
 /***
  *** Blogs
  ***/
Index: moodle/theme/standardold/style/styles_hacks.css
--- moodle/theme/standardold/style/styles_hacks.css Base (1.1)
+++ moodle/theme/standardold/style/styles_hacks.css Locally Deleted
@@ -1,23 +0,0 @@
-
-/* a few ugly hacks that undo some parts of the CSS reset from YUI for now */
-
-.dir-ltr {
-  text-align: left;
-}
-
-.dir-rtl {
-  text-align: right;
-}
-
-ul li {
- list-style-type: none;
-}
-
-h1.main,
-h2.main,
-h3.main,
-h4.main,
-h5.main,
-h6.main {
-  text-align: center;
-}
