Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Merge branch 'MDL-22351-M20' of git://github.com/lazydaisy/moodle int…

…o MOODLE_20_STABLE
  • Loading branch information...
commit 1739fe7331654efe40264958cb8a930b3a9580a9 2 parents d83c730 + 7946da5
Eloy Lafuente (stronk7) stronk7 authored
207 theme/anomaly/style/base.css
... ... @@ -1,45 +1,188 @@
1   -body, body.has_dock {margin:25px 3%;}
2   -body, div, p, li, input, option, textarea {font-size: 10pt; line-height: 1.5em;}
3   -body, div, p, li, input, option, textarea, h1, h2, h3, h4, h5 {font-family: Georgia,Times,"Times New Roman",serif;}
4   -h1.main, h2.main, h3.main, h4.main, h5.main, h6.main {text-align: center;}
5   -.generalbox {padding: 10px; margin-bottom: 15px;}
6   -.generaltable, .userinfobox {margin-left: auto; margin-right: auto;}
7   -#notice.generalbox {margin-left: auto; margin-right: auto; width: 60%;}
8   -.notifyproblem {padding: 10px; color: #660000; text-align: center;}
9   -.notifysuccess {padding: 10px; color: #006600; text-align: center;}
10   -.paging {text-align: center;}
  1 +/**
  2 + * Core
  3 + */
  4 +
  5 +body,
  6 +body.has_dock {
  7 + margin: 25px 3%;
  8 +}
  9 +
  10 +#page, div, p, li, input, option, textarea {
  11 + font-size: 10pt;
  12 + line-height: 1.5em;
  13 +}
  14 +
  15 +#page, div, p, li, input, option, textarea, h1, h2, h3, h4, h5 {
  16 + font-family: Georgia,Times,"Times New Roman",serif;
  17 +}
  18 +
  19 +h1.main,
  20 +h2.main,
  21 +h3.main,
  22 +h4.main,
  23 +h5.main,
  24 +h6.main {
  25 + text-align: center;
  26 +}
  27 +
  28 +.generalbox {
  29 + padding: 10px;
  30 + margin-bottom: 15px;
  31 +}
  32 +
  33 +#notice.generalbox,
  34 +.generaltable,
  35 +.userinfobox {
  36 + margin-left: auto;
  37 + margin-right: auto;
  38 +}
  39 +
  40 +#notice.generalbox {
  41 + width: 60%;
  42 +}
  43 +
  44 +.notifyproblem,
  45 +.notifysuccess {
  46 + padding: 10px;
  47 +}
  48 +
  49 +.notifyproblem {
  50 + color: #660000;
  51 +}
  52 +.notifysuccess {
  53 + color: #006600;
  54 +}
  55 +
  56 +.notifyproblem,
  57 +.notifysuccess,
  58 +.paging {
  59 + text-align: center;
  60 +}
11 61
12 62 /**
13 63 * Tabs
14 64 */
15   -.tabtree {position: relative; margin-bottom: 3.5em;}
16   -.tabtree .tabrow0 {text-align: center; width: 100%; margin: 1em 0px;}
17   -.tabtree .tabrow0 li {display: inline; margin-right: -4px;}
18   -.tabtree .tabrow0 li.here a {position: relative; z-index: 102;}
19   -.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;}
20   -.tabtree .tabrow0 li a:hover {background-image: url([[pix:theme|tab/left_hover]]);}
21   -.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;}
22   -.tabtree .tabrow0 li a:hover span {background-image: url([[pix:theme|tab/right_hover]]);}
  65 +.tabtree {
  66 + position: relative;
  67 + margin-bottom: 3.5em;
  68 +}
  69 +
  70 +.tabtree .tabrow0 {
  71 + text-align: center;
  72 + width: 100%;
  73 + margin: 1em 0px;
  74 +}
  75 +
  76 +.tabtree .tabrow0 li {
  77 + display: inline;
  78 + margin-right: -4px;
  79 +}
  80 +
  81 +.tabtree .tabrow0 li.here a {
  82 + position: relative;
  83 + z-index: 102;
  84 +}
  85 +
  86 +.tabtree .tabrow0 li a {
  87 + background-image: url([[pix:theme|tab/left]]);
  88 + padding-left: 14px;
  89 + padding-top: 10px;
  90 + background-repeat: no-repeat;
  91 + padding-bottom: 3px;
  92 + margin-bottom: -1px;
  93 +}
  94 +
  95 +.tabtree .tabrow0 li a:hover {
  96 + background-image: url([[pix:theme|tab/left_hover]]);
  97 +}
  98 +
  99 +.tabtree .tabrow0 li a span {
  100 + background-image: url([[pix:theme|tab/right]]);
  101 + background-repeat: no-repeat;
  102 + background-position: 100% 0%;
  103 + padding-right: 14px;
  104 + padding-top: 10px;
  105 + padding-bottom: 3px;
  106 +}
  107 +
  108 +.tabtree .tabrow0 li a:hover span {
  109 + background-image: url([[pix:theme|tab/right_hover]]);
  110 +}
  111 +
23 112 .tabtree .tabrow0 ul,
24   -.tabtree .tabrow0 div {background-image: url([[pix:theme|tab/tabrow1]]); background-position: 0% 50%; position: absolute; width: 100%; border-top: 1px solid #aaa; padding: 0.25em 0px; top: 100%; margin: 0px;}
25   -.tabtree .tabrow0 .empty {height: 1px; overflow: hidden; padding: 0px; position: absolute;}
  113 +.tabtree .tabrow0 div {
  114 + background-image: url([[pix:theme|tab/tabrow1]]);
  115 + background-position: 0% 50%;
  116 + position: absolute;
  117 + width: 100%;
  118 + border-top: 1px solid #aaa;
  119 + padding: 0.25em 0px;
  120 + top: 100%;
  121 + margin: 0px;
  122 +}
  123 +
  124 +.tabtree .tabrow0 .empty {
  125 + height: 1px;
  126 + overflow: hidden;
  127 + padding: 0px;
  128 + position: absolute;
  129 +}
  130 +
26 131 .tabtree .tabrow1 li a,
27 132 .tabtree .tabrow1 li a:hover,
28 133 .tabtree .tabrow1 li a span,
29   -.tabtree .tabrow1 li a:hover span {background-image: none !important;}
  134 +.tabtree .tabrow1 li a:hover span {
  135 + background-image: none;
  136 +}
  137 +
  138 +.groupmanagementtable {
  139 + width: 90%;
  140 +}
30 141
31   -.groupmanagementtable {width: 90%;}
32   -.groupmanagementtable td {vertical-align: top; border-width: 0px;}
33   -.groupmanagementtable td p {margin: 0px;}
  142 +.groupmanagementtable td {
  143 + vertical-align: top;
  144 + border-width: 0px;
  145 +}
  146 +.groupmanagementtable td p {
  147 + margin: 0px;
  148 +}
34 149
35 150 /**
36 151 * Themes
37 152 */
38   -#page-admin-theme-index .generalbox {border: none;background: none;}
39   -.theme_screenshot {float: left; width: 300px;}
40   -.theme_screenshot img {width: 275px;}
41   -.theme_screenshot h2 {font-size: 2em; margin-top: 0;}
42   -.theme_screenshot h3 {font-size: 0.9em; margin: 1em 0 0;}
43   -.theme_screenshot p {font-size: 0.9em; margin: 0 0 1em;}
44   -.theme_description {margin-left: 300px;}
45   -.theme_description h2 {padding-top: 0.5em;}
  153 +#page-admin-theme-index .generalbox {
  154 + border: 0 none;
  155 + background: none;
  156 +}
  157 +
  158 +.theme_screenshot {
  159 + float: left;
  160 + width: 300px;
  161 +}
  162 +
  163 +.theme_screenshot img {
  164 + width: 275px;
  165 +}
  166 +
  167 +.theme_screenshot h2 {
  168 + font-size: 2em;
  169 + margin-top: 0;
  170 +}
  171 +
  172 +.theme_screenshot h3 {
  173 + font-size: 0.9em;
  174 + margin: 1em 0 0;
  175 +}
  176 +
  177 +.theme_screenshot p {
  178 + font-size: 0.9em;
  179 + margin: 0 0 1em;
  180 +}
  181 +
  182 +.theme_description {
  183 + margin-left: 300px;
  184 +}
  185 +
  186 +.theme_description h2 {
  187 + padding-top: 0.5em;
  188 +}
165 theme/anomaly/style/browser.css
... ... @@ -1,42 +1,119 @@
1   -/**
  1 +/**
2 2 * Rounded corner CSS + images
3 3 * This CSS uses background images and relative positioning to display rounded
4 4 * corners on all browsers.
5 5 */
6   -.rounded-corner {display:block;width:11px;height:11px;font-size:1pt;margin:0px;padding:0px;}
7 6
8   -#page-header .rounded-corner {background-image:url([[pix:theme|corners_header]]);clear:both;}
9   -#page-header .rounded-corner.top-left {background-position:0px 0px;float:left;}
10   -#page-header .rounded-corner.top-right {background-position:11px 0px;float:right;}
  7 +.rounded-corner {
  8 + display: block;
  9 + width: 11px;
  10 + height: 11px;
  11 + font-size: 1pt;
  12 + margin: 0px;
  13 + padding: 0px;
  14 +}
  15 +
  16 +#page-header .rounded-corner {
  17 + background-image: url([[pix:theme|corners_header]]);
  18 + clear: both;
  19 +}
  20 +
  21 +#page-header .rounded-corner.top-left {
  22 + background-position: 0px 0px;
  23 + float: left;
  24 +}
  25 +
  26 +#page-header .rounded-corner.top-right {
  27 + background-position: 11px 0px;
  28 + float: right;
  29 +}
11 30
12 31 /** Fix IE8 + Opera positioning issue **/
13 32 .ie8 #page-header .rounded-corner.top-right,
14   -.opera #page-header .rounded-corner.top-right {position:relative;top:-11px;}
15   -
16   -#page-footer {position:relative;}
17   -#page-footer .rounded-corner {position:absolute;background-image:url([[pix:theme|corners_header]]);clear:both;}
18   -#page-footer .rounded-corner.bottom-left {background-position:0 11px;bottom:0;left:0;float:left;}
19   -#page-footer .rounded-corner.bottom-right {background-position:11px 11px;bottom:0;right:0;float:right;}
20   -
21   -.block {border-width:0px;background-color:white;}
22   -.block .corner-box {border:1px solid #C8C9C7;margin-bottom:10px;padding-bottom:10px;background-color:#E3E3E3;}
23   -.block .corner-box .rounded-corner {background-image:url([[pix:theme|corners_block]]);position:relative;}
24   -.block .corner-box .rounded-corner.top-left {background-position:0px 0px;float:left;top:-1px;left:-1px;}
25   -.block .corner-box .rounded-corner.top-right {background-position:11px 0px;float:right;top:-1px;right:-1px;}
26   -.block .corner-box .rounded-corner.bottom-left {background-position:0px 11px;float:left;bottom:0px;left:-1px;}
27   -.block .corner-box .rounded-corner.bottom-right {background-position:11px 11px;float:right;bottom:0px;right:-1px;}
28   -
29   -/**
  33 +.opera #page-header .rounded-corner.top-right {
  34 + position: relative;
  35 + top: -11px;
  36 +}
  37 +
  38 +#page-footer {position: relative;
  39 +}
  40 +#page-footer .rounded-corner {
  41 + position: absolute;
  42 + background-image: url([[pix:theme|corners_header]]);
  43 + clear: both;
  44 +}
  45 +
  46 +#page-footer .rounded-corner.bottom-left {
  47 + background-position: 0 11px;
  48 + bottom: 0;
  49 + left: 0;
  50 + float: left;
  51 +}
  52 +
  53 +#page-footer .rounded-corner.bottom-right {
  54 + background-position: 11px 11px;
  55 + bottom: 0;
  56 + right: 0;
  57 + float: right;
  58 +}
  59 +
  60 +.block {
  61 + border-width: 0px;
  62 + background-color: white;
  63 +}
  64 +
  65 +.block .corner-box {
  66 + border: 1px solid #C8C9C7;
  67 + margin-bottom: 10px;
  68 + padding-bottom: 10px;
  69 + background-color: #E3E3E3;
  70 +}
  71 +
  72 +.block .corner-box .rounded-corner {
  73 + background-image: url([[pix:theme|corners_block]]);
  74 + position: relative;
  75 +}
  76 +
  77 +.block .corner-box .rounded-corner.top-left {
  78 + background-position: 0px 0px;
  79 + float: left;
  80 + top: -1px;
  81 + left: -1px;
  82 +}
  83 +
  84 +.block .corner-box .rounded-corner.top-right {
  85 + background-position: 11px 0px;
  86 + float: right;
  87 + top: -1px;
  88 + right: -1px;
  89 +}
  90 +
  91 +.block .corner-box .rounded-corner.bottom-left {
  92 + background-position: 0px 11px;
  93 + float: left;
  94 + bottom: 0px;
  95 + left: -1px;
  96 +}
  97 +
  98 +.block .corner-box .rounded-corner.bottom-right {
  99 + background-position: 11px 11px;
  100 + float: right;
  101 + bottom: 0px;
  102 + right: -1px;
  103 +}
  104 +
  105 +/**
30 106 * Pure CSS rounded corners
31 107 * This CSS overrides the above to remove images and use pure CSS to display the
32 108 * rounded corners. Less requests, betterg page load time, better looking rounded
33 109 * corners.... if only IE could handle it.
34 110 *
35 111 * Browsers:
36   - * Firefox: body.gecko
37   - * Chrome: body.safari
38   - * Safari: body.safari
  112 + * Firefox: body.gecko
  113 + * Chrome: body.safari
  114 + * Safari: body.safari
39 115 */
  116 +
40 117 .opera .rounded-corner.top-left,
41 118 .opera .rounded-corner.top-right,
42 119 .opera .rounded-corner.bottom-left,
@@ -48,27 +125,53 @@
48 125 .gecko .rounded-corner.top-left,
49 126 .gecko .rounded-corner.top-right,
50 127 .gecko .rounded-corner.bottom-left,
51   -.gecko .rounded-corner.bottom-right {background-image:none;display:none;}
  128 +.gecko .rounded-corner.bottom-right {
  129 + background-image: none;
  130 + display: none;
  131 +}
52 132
53 133 .opera .block .corner-box,
54 134 .safari .block .corner-box,
55   -.gecko .block .corner-box {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
  135 +.gecko .block .corner-box {
  136 + -webkit-border-radius: 10px;
  137 + -moz-border-radius: 10px;
  138 + border-radius: 10px;
  139 +}
56 140
57 141 .opera .block .corner-box .header,
58 142 .opera #page-header,
59 143 .safari .block .corner-box .header,
60 144 .safari #page-header,
61 145 .gecko .block .corner-box .header,
62   -.gecko #page-header {-moz-border-radius: 10px 10px 0px 0px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
  146 +.gecko #page-header {
  147 + -moz-border-radius: 10px 10px 0px 0px;
  148 + -webkit-border-top-left-radius: 10px;
  149 + -webkit-border-top-right-radius: 10px;
  150 + border-top-left-radius: 10px;
  151 + border-top-right-radius: 10px;
  152 +}
63 153
64 154 .opera #page-footer,
65 155 .safari #page-footer,
66   -.gecko #page-footer {-moz-border-radius: 0px 0px 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
  156 +.gecko #page-footer {
  157 + -moz-border-radius: 0px 0px 10px 10px;
  158 + -webkit-border-bottom-left-radius: 10px;
  159 + -webkit-border-bottom-right-radius: 10px;
  160 + border-bottom-left-radius: 10px;
  161 + border-bottom-right-radius: 10px;
  162 +}
67 163
68 164 .gecko .forumpost,
69   -.gecko .forumpost .side {-moz-border-radius-bottomleft:20px}
  165 +.gecko .forumpost .side {
  166 + -moz-border-radius-bottomleft: 20px
  167 +}
  168 +
70 169 .gecko .forumpost,
71   -.gecko .forumpost .content {-moz-border-radius-bottomright:20px;}
  170 +.gecko .forumpost .content {
  171 + -moz-border-radius-bottomright: 20px;
  172 +}
72 173
73 174 /** Fix for IE 6 float background bug */
74   -.ie .column-content {position:relative;}
  175 +.ie .column-content {
  176 + position: relative;
  177 +}
9 theme/anomaly/style/editor.css
... ... @@ -1,2 +1,7 @@
1   -body, div, p, li, input, option, textarea {font-size: 10pt; line-height: 1.5em;}
2   -body, div, p, li, input, option, textarea, h1, h2, h3, h4, h5 {font-family: Georgia,Times,"Times New Roman",serif;}
  1 +body, div, p, li, input, option, textarea {
  2 + font-size: 10pt;
  3 + line-height: 1.5em;
  4 +}
  5 +body, div, p, li, input, option, textarea, h1, h2, h3, h4, h5 {
  6 + font-family: Georgia,Times,"Times New Roman",serif;
  7 +}
860 theme/anomaly/style/general.css
... ... @@ -1,228 +1,745 @@
1   -a:link {text-decoration:none;color: #697F55;}
2   -a:visited {text-decoration:none;color: #697F55;}
3   -a:hover {text-decoration:underline;}
  1 +/** Core **/
  2 +
  3 +a:link {
  4 + text-decoration: none;
  5 + color: #697F55;
  6 +}
  7 +a:visited {
  8 + text-decoration: none;
  9 + color: #697F55;
  10 +}
  11 +a:hover {
  12 + text-decoration: underline;
  13 +}
4 14
5 15 img.icon,
6   -img.iconhelp {vertical-align:middle;}
7   -
8   -html, body {background-color:#C8C9C7;}
9   -#page #page-content {background-color:#FFF;}
10   -#page-header {background-color: #222; color:#FFF;border-bottom:5px solid #697F55;}
11   -.hasnavbar #page-header {border-bottom-width:0px;}
12   -#page-footer {background-color: #222; color:#FFF;}
13   -#page-header .headermain span {color:#C8C9C7;}
14   -
15   -#page-header .navbar {background-color:#697F55;width:100%;}
16   -#page-header .navbar {color:#000;}
  16 +img.iconhelp {
  17 + vertical-align: middle;
  18 +}
  19 +
  20 +html, body {
  21 + background-color: #C8C9C7;
  22 +}
  23 +
  24 +#page-content {
  25 + background-color: #FFF;
  26 +}
  27 +
  28 +#page-header {
  29 + background-color: #222;
  30 + color: #FFF;
  31 + border-bottom: 5px solid #697F55;
  32 +}
  33 +.hasnavbar #page-header {
  34 + border-bottom-width: 0;
  35 +}
  36 +
  37 +#page-footer {
  38 + background-color: #222;
  39 + color: #FFF;
  40 +}
  41 +
  42 +#page-header .headermain span {
  43 + color: #C8C9C7;
  44 +}
  45 +
  46 +#page-header .navbar {
  47 + background-color: #697F55;
  48 + width: 100%;
  49 +}
  50 +#page-header .navbar {
  51 + color: #000;
  52 +}
17 53 #page-header .navbar a:link,
18   -#page-header .navbar a:visited {color:#fff;}
  54 +#page-header .navbar a:visited {
  55 + color: #fff;
  56 +}
19 57 #page-header .navbar .breadcrumb,
20   -#page-header .navbar .navbutton {margin:5px 1em;}
  58 +#page-header .navbar .navbutton {
  59 + margin: 5px 1em;
  60 +}
21 61
22 62 /** General **/
23   -.generalbox {border: 1px solid #DDDDDD;}
24   -.generaltable td {border-width:0;}
25   -.sitetopic {border-width:0;}
26   -.headingblock {margin-bottom:10px;border-bottom:1px solid #697F55;background-color:#E3E3E3;padding:4px 5px;}
  63 +.generalbox {
  64 + border: 1px solid #DDDDDD;
  65 +}
  66 +.generaltable td {
  67 + border-width: 0;
  68 +}
  69 +.sitetopic {
  70 + border-width: 0;
  71 +}
  72 +.headingblock {
  73 + margin-bottom: 10px;
  74 + border-bottom: 1px solid #697F55;
  75 + background-color: #E3E3E3;
  76 + padding: 4px 5px;
  77 +}
  78 +
  79 +.coursebox {
  80 + width: 100%;
  81 + margin: 10px 0;
  82 + border-bottom: 1px solid #E3E3E3;
  83 + overflow: hidden;
  84 + padding-bottom: 10px;
  85 +}
  86 +.coursebox .info {
  87 + width: 35%;
  88 + float: left;
  89 +}
  90 +.coursebox .summary {
  91 + width: 60%;
  92 + float: right;
  93 +}
  94 +
  95 +.course-content ul.section {
  96 + margin: 0;
  97 +}
  98 +
  99 +.course-content .headingblock.outline {
  100 + margin-top: 0;
  101 +}
  102 +
  103 +.course-content .section.main {
  104 + border:1px solid #E3E3E3;
  105 + margin-bottom: 10px;
  106 +}
  107 +
  108 +.course-content .section.main .left.side {
  109 + float:left;width:20px;padding:5px;
  110 +}
  111 +
  112 +.course-content .section.main .right.side {
  113 + float: right;
  114 + width: 20px;
  115 + padding: 5px;
  116 +}
  117 +
  118 +.course-content .section.main .content {
  119 + margin: 0 30px 10px 30px;
  120 + background-color: #FFF;
  121 +}
  122 +
  123 +.course-content .section.main .content .section_add_menus {
  124 + text-align: right;
  125 +}
  126 +
  127 +#course-user .section {
  128 + border: 1px solid #DDD;
  129 + margin: 0 5% 1.5em 5%;
  130 +}
27 131
28   -.coursebox {width:100%;margin:10px 0px;border-bottom:1px solid #E3E3E3;overflow:hidden;padding-bottom:10px;}
29   -.coursebox .info {width:35%;float:left;}
30   -.coursebox .summary {width:60%;float:right;}
  132 +#course-user .section h2,
  133 +#course-user .section .content {
  134 + margin: 5px 1em;
  135 +}
31 136
32   -.course-content ul.section {margin:0;}
33   -.course-content .headingblock.outline {margin-top:0;}
34   -.course-content .section.main {border:1px solid #E3E3E3;margin-bottom:10px;}
35   -.course-content .section.main .left.side {float:left;width:20px;padding:5px;}
36   -.course-content .section.main .right.side {float:right;width:20px;padding:5px;}
37   -.course-content .section.main .content {margin:0 30px 10px 30px;background-color:#FFF;}
38   -.course-content .section.main .content .section_add_menus {text-align:right;}
  137 +#course-user .section table td {
  138 + border: 0;
  139 +}
39 140
40   -#course-user .section {border:1px solid #DDD;margin:0 5% 1.5em 5%;}
  141 +.generaltable {
  142 + border: 1px solid #DDD;
  143 +}
41 144
42   -#course-user .section h2,
43   -#course-user .section .content {margin:5px 1em;}
44   -#course-user .section table td {border:0;}
  145 +.generaltable .cell {
  146 + background-color: #FFF;
  147 + border:1px solid #EEE;
  148 + border-collapse: collapse;
  149 +}
  150 +
  151 +.generaltable .header {
  152 + background-color: #EEE;
  153 + border: 1px solid #EEE;
  154 + font-weight: bold;
  155 +}
45 156
46   -.generaltable {border:1px solid #DDD;}
47   -.generaltable .cell {background-color:#FFF;border:1px solid #EEE;border-collapse: collapse;}
48   -.generaltable .header {background-color:#EEE;border:1px solid #EEE;font-weight:bold;}
49 157
50 158 /** Login **/
51   -.loginbox {margin-top:15px;margin-bottom:15px;}
52   -.loginbox .loginform {margin-top:15px;}
53   -.loginbox .loginform .form-label {width:39%;float:left;text-align:right;}
54   -.loginbox .loginform .form-input {width:60%;float:right;text-align:left;}
55   -.loginbox .loginform .form-input input {width:6em;}
56   -
57   -.loginbox.twocolumns {border:1px solid #DDD;}
58   -.loginbox.twocolumns .loginpanel {float:left;width:49%;text-align:center;}
59   -.loginbox.twocolumns .signuppanel {float:left;width:50%;border-left:1px solid #DDD;}
60   -.loginbox.twocolumns .signuppanel h2 {text-align:center;}
61   -.loginbox.twocolumns .signuppanel div {margin:1em;}
62   -.loginbox.twocolumns .signuppanel div li {font-size:90%;}
63   -
64   -.loginbox .loginsub {margin-left:10%;margin-right:10%;padding:10px;margin-bottom:5px;}
65   -.loginbox .guestsub {margin-left:10%;margin-right:10%;padding:10px;margin-bottom:5px;border-top:1px solid #DDD;}
  159 +.loginbox {
  160 + margin-top: 15px;
  161 + margin-bottom: 15px;
  162 +}
  163 +
  164 +.loginbox .loginform {
  165 + margin-top: 15px;
  166 +}
  167 +
  168 +.loginbox .loginform .form-label {
  169 + width: 39%;
  170 + float: left;
  171 + text-align: right;
  172 +}
  173 +
  174 +.loginbox .loginform .form-input {
  175 + width: 60%;
  176 + float: right;
  177 + text-align: left;
  178 +}
  179 +
  180 +.loginbox .loginform .form-input input {
  181 + width: 6em;
  182 +}
  183 +
  184 +.loginbox.twocolumns {
  185 + border: 1px solid #DDD;
  186 +}
  187 +
  188 +.loginbox.twocolumns .loginpanel {
  189 + float: left;
  190 + width: 49%;
  191 + text-align: center;
  192 +}
  193 +
  194 +.loginbox.twocolumns .signuppanel {
  195 + float: left;
  196 + width: 50%;
  197 + border-left: 1px solid #DDD;
  198 +}
  199 +
  200 +.loginbox.twocolumns .signuppanel h2 {
  201 + text-align: center;
  202 +}
  203 +
  204 +.loginbox.twocolumns .signuppanel div {
  205 + margin: 1em;
  206 +}
  207 +
  208 +.loginbox.twocolumns .signuppanel div li {
  209 + font-size: 90%;
  210 +}
  211 +
  212 +.loginbox .loginsub {
  213 + margin-left: 10%;
  214 + margin-right: 10%;
  215 + padding: 10px;
  216 + margin-bottom: 5px;
  217 +}
  218 +
  219 +.loginbox .guestsub {
  220 + margin-left: 10%;
  221 + margin-right: 10%;
  222 + padding: 10px;
  223 + margin-bottom: 5px;
  224 + border-top: 1px solid #DDD;
  225 +}
66 226
67 227 /** Blocks **/
68   -.block {border:1px solid #C8C9C7;background-color: #E3E3E3;margin-bottom:10px;overflow:hidden;}
  228 +
  229 +.block {
  230 + border: 1px solid #C8C9C7;
  231 + background-color: #E3E3E3;
  232 + margin-bottom: 10px;
  233 + overflow: hidden;
  234 +}
69 235 .block h1,
70 236 .block h2,
71 237 .block h3,
72   -.block h4 {margin:0px;}
73   -.block .header {margin:10px 6px 3px 6px;}
74   -.block .content {margin:10px 6px 3px 6px;}
  238 +.block h4 {
  239 + margin: 0;
  240 +}
  241 +
  242 +.block .header {
  243 + margin: 10px 6px 3px 6px;
  244 +}
  245 +
  246 +.block .content {
  247 + margin: 10px 6px 3px 6px;
  248 +}
75 249
76 250 /** Admin **/
77   -.box.adminwarning {text-align:center;border:1px solid #C8C9C7;background-color:#E3E3E3;margin-bottom:1em;padding:10px 10%;}
78   -.box.copyright {text-align:center;font-size:90%;padding:10px 10%;}
79   -#adminsettings fieldset {border:1px solid #C8C9C7;background-color:#E3E3E3;}
80   -#adminsettings fieldset .generalbox {margin:1em 0.5em;border-color:#C8C9C7;}
81   -#adminsettings .form-buttons {margin-left:13em;}
82   -
83   -.form-item {width:100%;margin:1em 1em 2em 1em ;}
84   -.form-item .form-label {width:12.5em;text-align:right;float:left;margin-right:0.5em;}
85   -.form-item .form-label .form-shortname {display:block;color:#666;font-size:75%;}
86   -.form-item .form-setting {margin-left:13em;}
87   -.form-item .form-setting .defaultsnext {display:inline;}
88   -.form-item .form-setting .form-defaultinfo {display:inline;margin-left:0.5em;font-size:90%;color:#666;}
89   -.form-item .form-description {margin:0.5em 1em 0.5em 13em;}
90   -.form-item .form-textarea textarea {width:495px;}
91   -
92   -#authmenu .informationbox {width:80%;margin-left:auto;margin-right:auto;margin-bottom:10px;border:1px solid #C8C9C7;padding:10px;}
93   -#authmenu table td {border-width:0px;}
94   -
95   -#categoryquestions {margin-left:auto;margin-right:auto;width:100%;}
  251 +.box.adminwarning {
  252 + text-align: center;
  253 + border: 1px solid #C8C9C7;
  254 + background-color: #E3E3E3;
  255 + margin-bottom: 1em;
  256 + padding: 10px 10%;
  257 +}
  258 +.box.copyright {
  259 + text-align: center;
  260 + font-size: 90%;
  261 + padding: 10px 10%;
  262 +}
  263 +
  264 +#adminsettings fieldset {
  265 + border: 1px solid #C8C9C7;
  266 + background-color: #E3E3E3;
  267 +}
  268 +
  269 +#adminsettings fieldset .generalbox {
  270 + margin: 1em 0.5em;
  271 + border-color: #C8C9C7;
  272 +}
  273 +
  274 +#adminsettings .form-buttons {
  275 + margin-left: 13em;
  276 +}
  277 +
  278 +.form-item {
  279 + width: 100%;
  280 + margin: 1em 1em 2em 1em;
  281 +}
  282 +
  283 +.form-item .form-label {
  284 + width: 12.5em;
  285 + text-align: right;
  286 + float: left;
  287 + margin-right: 0.5em;
  288 +}
  289 +
  290 +.form-item .form-label .form-shortname {
  291 + display: block;
  292 + color: #666;
  293 + font-size: 75%;
  294 +}
  295 +
  296 +.form-item .form-setting {
  297 + margin-left: 13em;
  298 +}
  299 +
  300 +.form-item .form-setting .defaultsnext {
  301 + display:inline;
  302 +}
  303 +
  304 +.form-item .form-setting .form-defaultinfo {
  305 + display: inline;
  306 + margin-left: 0.5em;
  307 + font-size: 90%;
  308 + color: #666;
  309 +}
  310 +
  311 +.form-item .form-description {
  312 + margin: 0.5em 1em 0.5em 13em;
  313 +}
  314 +
  315 +.form-item .form-textarea textarea {
  316 + width: 495px;
  317 +}
  318 +
  319 +#authmenu .informationbox {
  320 + width: 80%;
  321 + margin: 0 auto 10px;
  322 + border: 1px solid #C8C9C7;
  323 + padding: 10px;
  324 +}
  325 +#authmenu table td {
  326 + border-width: 0;
  327 +}
  328 +
  329 +#categoryquestions {
  330 + margin-left: auto;
  331 + margin-right: auto;
  332 + width: 100%;
  333 +}
96 334
97 335 #categoryquestions th,
98 336 .user th,
99 337 .user th.header,
100 338 .group th.header,
101 339 .admin table tr th,
102   -.admin table tr th.header {background-color:#697F55;color:#FFF;border:2px solid #697F55;border-bottom-color:#111;}
  340 +.admin table tr th.header {
  341 + background-color: #697F55;
  342 + color: #FFF;
  343 + border: 2px solid #697F55;
  344 + border-bottom-color: #111;
  345 +}
103 346
104 347 .user th a:link,
105 348 #categoryquestions th a:link,
106 349 .group th a:link,
107   -.admin table tr th a:link {color:#FFF;text-decoration:none;}
  350 +.admin table tr th a:link {
  351 + color: #FFF;
  352 + text-decoration: none;
  353 +}
108 354
109 355 .user th a:visited,
110 356 #categoryquestions th a:visited,
111 357 .group th a:visited,
112   -.admin table tr th a:visited {color:#FFF;text-decoration:underline;}
  358 +.admin table tr th a:visited {
  359 + color: #FFF;
  360 + text-decoration: underline;
  361 +}
113 362
114 363 .user tr td.cell,
115 364 #categoryquestions tr td.cell,
116 365 .group tr td.cell,
117   -.admin table tr td.cell {border:1px solid #C8C9C7;border-width:0px 1px;}
  366 +.admin table tr td.cell {
  367 + border: 1px solid #C8C9C7;
  368 + border-width: 0 1px;
  369 +}
118 370
119 371 .user .r1 .cell,
120 372 #categoryquestions .r1 .cell,
121 373 .group .r1 .cell,
122   -.admin table .r1 .cell {background-color:#EEE;}
  374 +.admin table .r1 .cell {
  375 + background-color: #EEE;
  376 +}
123 377
124 378 .singlebutton,
125   -.buttons {text-align:center;margin:20px;}
126   -.buttons form {display:inline;}
127   -.buttons div {display:inline;}
128   -.buttons .singlebutton {display:inline;padding:5px;margin:0px;}
129   -.admin .generalbox {background-color:#EEE;border-color:#C8C9C7;}
  379 +.buttons {
  380 + text-align: center;
  381 + margin: 20px;
  382 +}
  383 +
  384 +.buttons form {
  385 + display: inline;
  386 +}
  387 +
  388 +.buttons div {
  389 + display: inline;
  390 +}
  391 +
  392 +.buttons .singlebutton {
  393 + display: inline;
  394 + padding: 5px;
  395 + margin: 0;
  396 +}
  397 +
  398 +.admin .generalbox {
  399 + background-color: #EEE;
  400 + border-color: #C8C9C7;
  401 +}
130 402
131 403 #admin-mnet-index table td,
132   -#files-index .column-content table td {border-width:0px;}
  404 +#files-index .column-content table td {
  405 + border-width: 0;
  406 +}
133 407
134 408 /** Mforms **/
135   -.mform fieldset {border-color:#C8C9C7;}
  409 +.mform fieldset {
  410 + border-color: #C8C9C7;
  411 +}
136 412
137 413 /** Tags **/
138   -.tag-management-form {text-align:center;}
139   -#tag-management-list {margin-top:1em;}
  414 +.tag-management-form {
  415 + text-align:center;
  416 +}
  417 +
  418 +#tag-management-list {
  419 + margin-top:1em;
  420 +}
140 421
141 422 /** User **/
142   -.userinfobox td {border-width:0px;vertical-align:top;}
143   -.userinfobox .side {width:120px;text-align:center;}
144   -.userinfobox .list .label {font-weight:bold;text-align:right;}
  423 +.userinfobox td {
  424 + border-width: 0;
  425 + vertical-align: top;
  426 +}
  427 +
  428 +.userinfobox .side {
  429 + width: 120px;
  430 + text-align: center;
  431 +}
  432 +
  433 +.userinfobox .list .label {font-weight:bold;text-align:right;
  434 +}
145 435
146 436 /** Forum **/
147 437 .forumheaderlist,
148   -.forumpost {margin-top:15px;border:1px solid #DDD;border-collapse:separate;}
149   -.forumpost td {border-width:0px;}
150   -.forumpost .topic {background-color:#C8C9C7;}
151   -.forumpost .topic .subject {font-weight:bold;}
152   -.forumpost .topic .author {font-size:0.8em;}
153   -.forumpost .left {background-color:#EEE;padding:4px;text-align:center;vertical-align:top;width:35px;}
154   -.forumpost .content .commands {font-size:0.9em;clear:both;padding-top:0.5em;text-align:right;}
155   -.forumpost .content .link {font-size:0.9em;}
156   -.forumpost .content .footer {font-size:0.9em;padding-top:0.5em;text-align:right;}
  438 +.forumpost {
  439 + margin-top: 15px;
  440 + border: 1px solid #DDD;
  441 + border-collapse: separate;
  442 +}
  443 +.forumpost td {
  444 + border-width: 0;
  445 +}
  446 +.forumpost .topic {
  447 + background-color: #C8C9C7;
  448 +}
  449 +.forumpost .topic .subject {
  450 + font-weight: bold;
  451 +}
  452 +.forumpost .topic .author {font-size:0.8em;
  453 +}
  454 +.forumpost .left {
  455 + background-color: #EEE;
  456 + padding: 4px;
  457 + text-align: center;
  458 + vertical-align: top;
  459 + width: 35px;
  460 +}
  461 +
  462 +.forumpost .content .commands {
  463 + font-size: 0.9em;
  464 + clear: both;
  465 + padding-top: 0.5em;
  466 + text-align: right;
  467 +}
  468 +.forumpost .content .link {
  469 + font-size: 0.9em;
  470 +}
  471 +
  472 +.forumpost .content .footer {
  473 + font-size: 0.9em;
  474 + padding-top: 0.5em;
  475 + text-align: right;
  476 +}
157 477
158 478 /** Calendar **/
159 479 .block.block_calendar_month td,
160   -.block.block_calendar_month th {border-width:0px;font-size:10px;padding:1px;width:14%;line-height:18px;}
  480 +.block.block_calendar_month th {
  481 + border-width: 0;
  482 + font-size: 10px;
  483 + padding: 1px;
  484 + width: 14%;
  485 + line-height: 18px;
  486 +}
  487 +
161 488 #calendar abbr,
162   -.block.block_calendar_month abbr {border-bottom-width:0px;}
  489 +.block.block_calendar_month abbr {
  490 + border-bottom-width: 0;
  491 +}
  492 +
163 493 #calendar .weekend,
164   -.block.block_calendar_month .weekend {color:#A00;}
  494 +.block.block_calendar_month .weekend {
  495 + color: #A00;
  496 +}
165 497 #calendar .maincalendar .calendarmonth td.today,
166   -.block.block_calendar_month .today {border:1px solid #444;}
  498 +.block.block_calendar_month .today {
  499 + border: 1px solid #444;
  500 +}
  501 +
167 502 #calendar .eventnone a,
168   -.block.block_calendar_month .eventnone a {color:#444;}
  503 +.block.block_calendar_month .eventnone a {
  504 + color:#444;
  505 +}
  506 +
  507 +#calendar {
  508 + width: 98%;
  509 + margin: 0 1%;
  510 + border-spacing: 5px;
  511 + border-collapse: separate;
  512 +}
169 513
170   -#calendar {width:99%;margin:0px 1%;border-spacing:5px;border-collapse: separate;}
171 514 #calendar td,
172   -#calendar th {border-width:0px;font-size:10px;padding:1px;width:14%;line-height:18px;vertical-align:top;}
173   -#calendar .maincalendar {width:auto;border:1px solid #DDD;}
174   -#calendar .maincalendar .heightcontainer {height:100%;position:relative;margin:1em;}
175   -#calendar .maincalendar .header {padding:5px;font-weight:bold;}
176   -#calendar .maincalendar .header .buttons {float:right;}
177   -#calendar .maincalendar table {width:100%;}
178   -#calendar .maincalendar .calendar-controls {width:100%;overflow:hidden;font-size:1.1em;}
179   -#calendar .maincalendar .calendar-controls .previous {display:block;float:left;width:20%;}
180   -#calendar .maincalendar .calendar-controls .current {display:block;float:left;width:60%;text-align:center;margin-top:0px;}
181   -#calendar .maincalendar .calendar-controls .next {display:block;float:left;width:20%;text-align:right;}
182   -#calendar .sidecalendar {width:200px;}
  515 +#calendar th {
  516 + border-width: 0;
  517 + font-size: 10px;
  518 + padding: 1px;
  519 + width: 14%;
  520 + line-height: 18px;
  521 + vertical-align: top;
  522 +}
  523 +
  524 +#calendar .maincalendar {
  525 + width: auto;
  526 + border: 1px solid #DDD;
  527 +}
  528 +
  529 +#calendar .maincalendar .heightcontainer {
  530 + height: 100%;
  531 + position: relative;
  532 + margin: 1em;
  533 +}
  534 +
  535 +#calendar .maincalendar .header {
  536 + padding: 5px;
  537 + font-weight: bold;
  538 +}
  539 +
  540 +#calendar .maincalendar .header .buttons {
  541 + float: right;
  542 +}
  543 +
  544 +#calendar .maincalendar table {
  545 + width: 100%;
  546 +}
  547 +
  548 +#calendar .maincalendar .calendar-controls {
  549 + width: 100%;
  550 + overflow: hidden;
  551 + font-size: 1.1em;
  552 +}
  553 +
  554 +#calendar .maincalendar .calendar-controls .previous {
  555 + display: block;
  556 + float: left;
  557 + width: 20%;
  558 +}
  559 +
  560 +#calendar .maincalendar .calendar-controls .current {
  561 + display: block;
  562 + float: left;
  563 + width: 60%;
  564 + text-align: center;
  565 + margin-top: 0;
  566 +}
  567 +
  568 +#calendar .maincalendar .calendar-controls .next {
  569 + display: block;
  570 + float: left;
  571 + width: 20%;
  572 + text-align: right;
  573 +}
  574 +
  575 +#calendar .sidecalendar {
  576 + width: 200px;
  577 +}
  578 +
183 579 #calendar .sidecalendar h2,
184   -#calendar .sidecalendar h3 {margin:5px;font-size:95%;}
185   -#calendar .sidecalendar .block {border:1px solid #DDD;margin-bottom:10px;text-align:center;}
186   -#calendar .sidecalendar .block table {margin:0px auto 5px auto;}
187   -#calendar .sidecalendar .block .filters table {width:95%;margin:0px auto 1em auto;}
188   -#calendar .sidecalendar .block .minicalendarblock {border-top:1px solid #DDD;}
189   -#calendar .filters table {padding:2px;background-color: #EEE;border:1px solid #DDD;border-spacing:2px;border-collapse: separate;}
190   -#calendar .filters table td {font-size:100%;width:auto;}
191   -#calendar .filters .eventskey {border:1px solid #444;overflow:hidden;}
192   -#calendar .calendar_event_global {background-color: #D6F8CD;}
193   -#calendar .calendar_event_course {background-color: #FFD3BD;}
194   -#calendar .calendar_event_group {background-color: #FEE7AE;}
195   -#calendar .calendar_event_user {background-color: #DCE7EC;}
196   -#calendar .maincalendar .calendarmonth {border-collapse: separate;}
197   -#calendar .maincalendar .calendarmonth th {font-size:0.9em;border-bottom:2px solid #444;}
198   -#calendar .maincalendar .calendarmonth td {border:1px solid #EEE;border-bottom-color:#CCC;border-right-color:#CCC;height:6em;}
199   -#calendar .maincalendar .calendarmonth td div {margin:4px;font-size:0.9em;}
200   -#calendar .maincalendar .calendarmonth td .day {font-weight:bold;}
201   -#calendar .maincalendar .calendarmonth tr td:first-child {border-left-color:#CCC;}
202   -#calendar .maincalendar .event {border-spacing: 0px;border:1px solid #DDD;background-color:#EEE;}
203   -#calendar .maincalendar .event .picture {width:32px;text-align:center;}
204   -#calendar .maincalendar .event .topic {width:auto;padding:5px;}
205   -#calendar .maincalendar .event .side {width:32px;}
206   -#calendar .maincalendar .event .description {width:auto;border-top:1px solid #DDD;border-left:1px solid #DDD;padding:5px;}
207   -#calendar .maincalendar .bottom {text-align:center;}
208   -#calendar .calendarmonth ul {margin:0px;padding:0px;}
209   -#calendar .calendarmonth ul li {list-style: none;margin:0px;padding:2px;}
  580 +#calendar .sidecalendar h3 {
  581 + margin: 5px;
  582 + font-size: 95%;
  583 +}
  584 +
  585 +#calendar .sidecalendar .block {
  586 + border: 1px solid #DDD;
  587 + margin-bottom: 10px;
  588 + text-align: center;
  589 +}
  590 +
  591 +#calendar .sidecalendar .block table {
  592 + margin: 0 auto 5px;
  593 +}
  594 +
  595 +#calendar .sidecalendar .block .filters table {
  596 + width: 95%;
  597 + margin: 0 auto 1em;
  598 +}
  599 +
  600 +#calendar .sidecalendar .block .minicalendarblock {
  601 + border-top: 1px solid #DDD;
  602 +}
  603 +
  604 +#calendar .filters table {
  605 + padding: 2px;