Skip to content
Browse files

This is in principle the theme I've shown in the forums. I changed th…

…e colors and made it XHTML 1.0 suitable. It relies on the new DIV framework I added to the course, forum and the wiki pages. The layout-table with named cells is used for the course pages.

For an overvies of the DIV framework and the DIVs in the header and footer please look at http://moodle.org/mod/wiki/view.php?id=2935&userid=0&groupid=0&wikipage=CoursePage

The CSS is not yet well structured - it's just working for a starting. For the offical release I'll have to rebuild the CSS to match the final needs. It's lacking an easy CSS for beginners too.

Please tell me, if you find some bugs or have some remarks - or if you just like it ;-)

Thank you
Urs
  • Loading branch information...
1 parent f3f7d9e commit 17be5671915b05111899c92c9ca41d4dd27d2fcb urs_hunkler committed Jan 21, 2005
View
18 theme/XHTML_CSS_UH/config.php
@@ -0,0 +1,18 @@
+<?PHP // $Id$
+
+$THEME->body = "#FFF8EF"; // Main page color
+$THEME->cellheading = "#A7B1B7"; // Standard headings of big tables
+$THEME->cellheading2 = "#849DBC"; // Highlight headings of tables
+$THEME->cellcontent = "#FFFFFF"; // For areas with text
+$THEME->cellcontent2 = "#A7B1B7"; // Alternate colour
+$THEME->borders = "##A7B1B7"; // Table borders
+$THEME->highlight = "#849DBC"; // Highlighted text (eg after a search)
+$THEME->hidden = "#979EA8"; // To color things that are hidden
+$THEME->autolink = "#FFF8EF"; // To color auto-generated links (eg glossary)
+
+$THEME->custompix = false; // If true, then this theme must have a "pix"
+ // subdirectory that contains copies of all
+ // files from the moodle/pix directory
+ // See "cordoroyblue" for an up-to-date example.
+
+?>
View
BIN theme/XHTML_CSS_UH/css.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
88 theme/XHTML_CSS_UH/csshover.htc
@@ -0,0 +1,88 @@
+<attach event="ondocumentready" handler="parseStylesheets" />
+<script language="JScript">
+/**
+ * PSUEDOS - V1.21.041022 - hover & active
+ * ---------------------------------------------
+ * Peterned - http://www.xs4all.nl/~peterned/
+ * (c) 2004 - Peter Nederlof
+ *
+ * Credits - Arnoud Berendsen
+ * - Martin Reurings
+ * for inspiring me and finding really sick bugs
+ *
+ * howto: body { behavior:url("csshover.htc"); }
+ * ---------------------------------------------
+ */
+
+var currentSheet, doc = window.document;
+var activators = {
+ onhover:{on:'onmouseover', off:'onmouseout'},
+ onactive:{on:'onmousedown', off:'onmouseup'}
+}
+
+function parseStylesheets() {
+ var sheets = doc.styleSheets, l = sheets.length;
+ for(var i=0; i<l; i++)
+ parseStylesheet(sheets[i]);
+}
+ function parseStylesheet(sheet) {
+ var l, rules, imports;
+ if(sheet.imports) {
+ imports = sheet.imports, l = imports.length;
+ for(var i=0; i<l; i++)
+ parseStylesheet(sheet.imports[i]);
+ }
+
+ rules = (currentSheet = sheet).rules, l = rules.length;
+ for(var j=0; j<l; j++) parseCSSRule(rules[j]);
+ }
+
+ function parseCSSRule(rule) {
+ var select = rule.selectorText, style = rule.style.cssText;
+ if(!(/(^|\s)(([^a]([^ ]+)?)|(a([^#.][^ ]+)+)):(hover|active)/i).test(select) || !style) return;
+
+ var pseudo = select.replace(/[^:]+:([a-z-]+).*/i, 'on$1');
+ var newSelect = select.replace(/(\.([a-z0-9_-]+):[a-z]+)|(:[a-z]+)/gi, '.$2' + pseudo);
+ var className = (/\.([a-z0-9_-]*on(hover|active))/i).exec(newSelect)[1];
+ var affected = select.replace(/:hover.*$/, '');
+ var elements = getElementsBySelect(affected);
+
+ currentSheet.addRule(newSelect, style);
+ for(var i=0; i<elements.length; i++)
+ new HoverElement(elements[i], className, activators[pseudo]);
+ }
+
+function HoverElement(node, className, events) {
+ if(!node.hovers) node.hovers = {};
+ if(node.hovers[className]) return;
+ node.hovers[className] = true;
+ node.attachEvent(events.on,
+ function() { node.className += ' ' + className; });
+ node.attachEvent(events.off,
+ function() { node.className =
+ node.className.replace(new RegExp('\\s+'+className, 'g'),''); });
+}
+
+function getElementsBySelect(rule) {
+ var parts, nodes = [doc];
+ parts = rule.split(' ');
+ for(var i=0; i<parts.length; i++) {
+ nodes = getSelectedNodes(parts[i], nodes);
+ } return nodes;
+}
+ function getSelectedNodes(select, elements) {
+ var result, node, nodes = [];
+ var classname = (/\.([a-z0-9_-]+)/i).exec(select);
+ var identify = (/\#([a-z0-9_-]+)/i).exec(select);
+ var tagName = (/^[a-z0-9]+/i).exec(select.toUpperCase()) || '*';
+ for(var i=0; i<elements.length; i++) {
+ result = elements[i].getElementsByTagName(tagName);
+ for(var j=0; j<result.length; j++) {
+ node = result[j];
+ if((identify && node.id != identify[1]) || (classname && !(new RegExp('\\b' +
+ classname[1] + '\\b').exec(node.className)))) continue;
+ nodes[nodes.length] = node;
+ }
+ } return nodes;
+ }
+</script>
View
BIN theme/XHTML_CSS_UH/farbstreifen_moodle.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN theme/XHTML_CSS_UH/favicon.ico
Binary file not shown.
View
15 theme/XHTML_CSS_UH/footer.html
@@ -0,0 +1,15 @@
+
+</div> <!-- end div containerContent -->
+<!-- START OF FOOTER -->
+<div id="footer">
+<p class="logininfo"><?php echo $loggedinas ?></p>
+<p class="homelink"><?php echo $homelink ?></p>
+<p>
+<a href="http://validator.w3.org/check?verbose=1&amp;ss=1&amp;uri=<?php echo urlencode(qualified_me()) ?>"><img src="<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/xhtml_1_0.gif" /></a>
+<a href="http://jigsaw.w3.org/css-validator/validator?uri=<?php echo urlencode(qualified_me()) ?>&warning=1&profile=css2&usermedium=all"><img src="<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/css.gif" /></a>
+<a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=-1&amp;url1=<?php echo urlencode(qualified_me()) ?>"><img src="<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/section_508.gif" /></a>
+</p>
+</div>
+</div>
+</body>
+</html>
View
49 theme/XHTML_CSS_UH/header.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html<?php echo $direction ?>>
+<head>
+ <?php echo $meta ?>
+ <meta name="keywords" content="moodle, <?php echo $title ?> " />
+ <title><?php echo $title ?></title>
+ <link rel="stylesheet" type="text/css" href="<?php echo $styles ?>" />
+ <link rel="shortcut icon" href="<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/favicon.ico" />
+ <?php include("$CFG->javascript"); ?>
+</head>
+
+<body<?php
+ echo " $bodytags";
+ if ($focus) {
+ echo " onload=\"setfocus()\"";
+ }
+ echo " bgcolor=\"$THEME->body\">";
+ ?>
+
+<div id="wrapper">
+
+<?php if ($home) { // This is what gets printed on the home page only
+?>
+ <div id="header-home">
+ <div class="headermain"><?php echo $heading ?></div>
+ <div class="headermenu"><?php echo $menu ?></div>
+ </div>
+ <div class="clearer"></div>
+ <div id="nav-bar">
+ <div id="breadcrumb">&nbsp;</div>
+ <div id="navbutton">&nbsp;</div>
+ </div>
+<?php } else if ($heading) { // This is what gets printed on any other page with a heading
+?>
+ <div id="header">
+ <div class="headermain"><?php echo $heading ?></div>
+ <div class="headermenu"><?php echo $menu ?></div>
+ </div>
+<?php } ?>
+ <div class="clearer"></div>
+<?php if ($navigation) { // This is the navigation table with breadcrumbs ?>
+ <div id="nav-bar">
+ <div id="breadcrumb"><?php print_navigation("$navigation"); ?></div>
+ <div id="navbutton"><?php echo $button; ?></div>
+ </div>
+<?php } ?>
+ <div class="clearer"></div>
+ <!-- END OF HEADER -->
+ <div id="containerContent">
View
9 theme/XHTML_CSS_UH/nostyle.css
@@ -0,0 +1,9 @@
+*, body, p, td,
+h1, h2, h3, h4, h5, h6
+{
+ font-style:inherit;
+ font-family:inherit;
+ font-size:100%;
+ background-color:#FFFFFF;
+ color:#000000;
+}
View
BIN theme/XHTML_CSS_UH/section_508.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
17 theme/XHTML_CSS_UH/styles.php
@@ -0,0 +1,17 @@
+<?PHP /* $Id$ */
+
+/// We use PHP so we can do value substitutions into the styles
+
+ if (!isset($themename)) {
+ $themename = NULL;
+ }
+
+ $nomoodlecookie = true;
+ require_once("../../config.php");
+ $themeurl = style_sheet_setup(filemtime("styles.php"), 300, $themename);
+
+ include ("./styles_layout.css");
+ include ("./styles_typography.css");
+ include ("./styles_color.css");
+
+?>
View
491 theme/XHTML_CSS_UH/styles_color.css
@@ -0,0 +1,491 @@
+
+/***********************
+* color css
+************************/
+
+/* basic definitions */
+font {
+ background-color:transparent;
+}
+
+body {
+ /*margin:0px;
+ padding:0px;*/
+ background-color:#FFFFFF;
+ color:#000000;
+}
+
+/*body, body td, body th, body tr {
+ background-color:#FFFFFF;
+ color:#000000;
+}*/
+
+a:link {
+ color:#1246A3;
+}
+a:visited {
+ color:#AE1107;
+}
+a:hover {
+ border-bottom-color:#EC6E0A;
+}
+
+#nav-bar a:link {
+ color:#1246A3;
+}
+
+#nav-bar a:visited {
+ color:#AE1107;
+}
+
+#nav-bar, #nav-bar td, #nav-bar input {
+ color:#000000;
+}
+
+#nav-bar hr {
+ background-color:#0B4161;
+ color:#0B4161;
+}
+
+#left-column,
+#right-column {
+ background-color:#F9FAFA;
+}
+
+#right-column .sideblockheading {
+ background-color:#FFDA9D;
+}
+
+.highlight {
+ background-color:#C0CAD4;
+}
+
+.headingblock {
+ background-color:#FFFFFF;
+ border-color:#D1D7DC;
+ border-top-color:#F68933;
+ border-left-color:#F68933;
+}
+.sideblock a:link {
+ color:#4B809E;
+}
+
+.sideblock a:visited {
+ color:#C16E28;
+}
+
+.sideblock,
+.sideblockmain,
+.sideblocklinks {
+ background-color:#F9FAFA;
+}
+
+.sideblockheading {
+ background-color:#EEF0F2;
+}
+
+.sideblock,
+.sideblockheading {
+ border-color:#D1D7DC;
+}
+
+.sideblockheading {
+ color:#666666;
+}
+
+.sideblockmain {
+ color:#666666;
+}
+
+#left-column .sideblocklinks {
+ background-color:#F9FAFA;
+ border-color:#FFFFFF;
+}
+
+#left-column td.sideblocklinks:hover,
+#left-column td.sideblocklinks:active {
+ background-color:#FFB63B;
+}
+
+.outlineheadingblock {
+ background-color:#FFFFFF;
+}
+
+.forumpost {
+ border-color:#D1D7DC;
+}
+
+.forumpostpicture {
+ background-color:#FFFFFF;
+}
+
+.forumpostside {
+ background-color:#EEF0F2;
+}
+
+.weeklyoutlineside {
+ border-color:#D1D7DC;
+}
+
+.weeklyoutlinesidehighlight {
+ border-color:#D1D7DC;
+}
+
+.weeklyoutlinesidehidden {
+ border-color:#D1D7DC;
+}
+
+.weeklyoutlinecontent {
+ border-color:#D1D7DC;
+}
+
+.weeklyoutlinecontenthighlight {
+ background-color:#FFFFFF;
+ border-color:#D1D7DC;
+}
+
+.weeklyoutlinecontenthidden {
+ background-color:#F7F6F1;
+ border-color:#D1D7DC;
+}
+
+.topicsoutlineside {
+ background-color:#FFFFFF;
+ border-color:#1580BD;
+}
+
+.topicsoutlinesidehighlight {
+ background-color:#FFC86C;
+ color:#000000;
+ border-color:#12A316;
+}
+
+.topicsoutlinesidehidden {
+ background-color:#FFFFFF;
+ border-color:#EEF0F2;
+}
+
+.topicsoutlinecontent {
+ background-color:#FFFFFF;
+ border-color:#D1D7DC;
+}
+
+.topicsoutlinecontenthighlight {
+ background-color:#FFFFFF;
+ border-color:#D1D7DC;
+}
+
+.topicsoutlinecontenthidden {
+ background-color:transparent;
+ border-color:#D1D7DC;
+}
+
+.siteinfo {
+ border-color:#D1D7DC;
+}
+
+.siteinfocontent {
+ background-color:#EEF0F2;
+}
+
+.generalbox {
+ background-color:#FFFFFF;
+ border-color:#D1D7DC;
+}
+
+.generalboxcontent {
+ background-color:#FFFFFF;
+ border-color:#D1D7DC;
+}
+
+.noticebox {
+ border-color:#D1D7DC;
+}
+
+.feedbacktext {
+ color:#C0CAD4;
+}
+
+a.dimmed:link {
+ color:#AAAAAA;
+}
+
+a.dimmed:visited {
+ color:#AAAAAA;
+}
+
+a.dimmed:hover {
+ color:#990000;
+}
+
+.dimmed_text {
+ color:#AAAAAA;
+}
+
+.forumpostheadertopic {
+ background-color:#FFC86C}
+
+.forumpostheaderpicture {
+ background-color:#EEF0F2;
+}
+
+.forumpostheadername {
+ background-color:#EEF0F2;
+}
+
+.forumpostheaderdate {
+ background-color:#EEF0F2;
+}
+
+.teacheronly {
+ color:#AE1107;
+}
+
+.categorybox {
+ border-color:#D1D7DC;
+}
+
+.courseboxcontent {
+ border-color:#D1D7DC;
+}
+
+a.autolink:link {
+ background-color:transparent;
+ color:#000000;
+ border-bottom-color:#000000;
+}
+
+a.autolink:visited {
+ background-color:transparent;
+ color:#000000;
+ border-bottom-color:#000000;
+}
+
+a.autolink:hover {
+ background-color:transparent;
+ color:#000000;
+ border-bottom-color:#000000;
+}
+
+.userinfobox {
+ border-color:#D1D7DC;
+}
+
+.forumheaderlist {
+ border-color:#D1D7DC;
+}
+
+.tabledivider {
+ border-color:#C0CAD4;
+}
+
+TABLE.calendarmini {
+ border-color:#C0CAD4;
+}
+
+TABLE.calendarmonth {
+ border-color:#C0CAD4;
+}
+
+TABLE.calendarmini TBODY TD {
+ border-color:#C0CAD4;
+}
+
+TABLE.calendarmonth TBODY TD {
+ background-color:#EEF0F2;
+ border-color:#C0CAD4;
+}
+
+TABLE.calendarmonth THEAD TD {
+ background-color:#EEF0F2;
+ border-bottom-color:#666666;
+}
+
+.cal_event_global {
+ background-color:#009999 !important;
+ border-color:#009999 !important;
+}
+
+.cal_event_course {
+ background-color:#ff3333 !important;
+ border-color:#ff3333 !important;
+}
+
+.cal_event_group {
+ background-color:#ffcc33 !important;
+ border-color:#ffcc33 !important;
+}
+
+.cal_event_user {
+ background-color:#99ccff !important;
+ border-color:#99ccff !important;
+}
+
+.cal_duration_global {
+ border-top-color:#009999 !important;
+ border-bottom-color:#009999 !important;
+}
+
+.cal_duration_course {
+ border-top-color:#ff3333 !important;
+ border-bottom-color:#ff3333 !important;
+}
+
+.cal_duration_user {
+ border-top-color:#99ccff !important;
+ border-bottom-color:#99ccff !important;
+}
+
+.cal_duration_group {
+ border-top-color:#ffcc33 !important;
+ border-bottom-color:#ffcc33 !important;
+}
+
+.cal_weekend {
+ color:red;
+}
+
+.cal_today {
+ border-color:#666666 !important;
+}
+
+.mycalendar {
+ background-color:#EEF0F2;
+}
+
+.mycalendar TABLE.cal_filters {
+ border-color:#C0CAD4;
+}
+
+.mycalendar .cal_filters THEAD TD {
+ border-bottom-color:#666666;
+}
+
+.mycalendar .cal_event_table {
+ border-color:#C0CAD4;
+}
+
+.mycalendar .cal_event_table THEAD {
+ background-color:#EEF0F2;
+}
+
+.sideblockmain HR {
+ border-top-color:#999;
+}
+
+.mycalendar HR {
+ border-top-color:#999;
+}
+
+.calendarexpired {
+ color:red;
+}
+
+TD.cal_event_description {
+ border-left-color:#C6BDA8;
+}
+
+.cal_popup_fg {
+ background-color:#EEF0F2;
+}
+
+.cal_popup_bg {
+ background-color:#FFFFFF;
+ border-top-color:#C6BDA8;
+ border-left-color:#C6BDA8;
+ border-right-color:#663300;
+ border-bottom-color:#663300;
+}
+
+.cal_popup_caption {
+ background-color:#FFFFFF;
+}
+
+.eventfull {
+ border-color:#D1D7DC;
+}
+
+#block_course_summary .sideblockmain {
+ background-color:#F9FAFA;
+ color:#000000;
+}
+#block_glossary_random .sideblockmain {
+ /*background-color:#FFDA9D;*/
+}
+
+.sitetopic {
+ border-color:#D1D7DC;
+}
+
+#entry-page #left-column {
+ background-color:#F9FAFA;
+}
+#entry-page .headingblock,
+#entry-page .forumpostheadertopic {
+ background-color:transparent;
+ border-color:#FFC86C;
+}
+#containerContent {
+ background-color:#EEF0F2;
+}
+#entry-page,
+.course,
+.forum,
+.glossary,
+.mwiki .edit {
+ background-color:#FFFFFF;
+}
+.forum,
+.glossary,
+.mwiki {
+ border-color:#D1D7DC;
+}
+
+/* glossary styles */
+
+.glossary td,
+.glossary-edit td {
+ background-color:transparent;
+}
+.glossary center center td table td,
+.glossary-edit center center td table td {
+ background-color:#FFFFFF;
+}
+.glossary center center td,
+.glossary-edit center center td {
+ background-color:#EEF0F2;
+}
+.glossary .generaltab {
+ background-color:#EEF0F2;
+}
+.glossary .generaltabselected {
+ background-color:#D1D7DC;
+}
+.glossary form table.generaltabselected td {
+ background-color:#FFC86C;
+}
+.glossary form table.forumpost td {
+ background-color:#F9FAFA;
+}
+
+
+/* wiki styles */
+
+.wiki {
+ border-color:#A7B1B7;
+}
+.wiki .title {
+ background-color:#EEF0F2;
+ border-color:#C6BDA8;
+}
+
+/* experiments */
+
+.topicsoutlinecontent,
+.topicsoutlinecontenthighlight,
+.topicsoutlinecontenthidden {
+ border-color:#FFC86C;
+}
+.topicsoutlinecontenthidden {
+ border-color:#FFC86C;
+}
View
762 theme/XHTML_CSS_UH/styles_layout.css
@@ -0,0 +1,762 @@
+
+/***********************
+* layout css
+************************/
+
+/* basic styles */
+.clearer {
+ clear:both;
+ margin:0px;
+ padding:0px;
+ height:1px;
+ border:none;
+ background:transparent;
+}
+
+/* basic definitions */
+body {
+ behavior:url(/htc/csshover.htc);
+ margin:10px;
+}
+
+h {
+ background-image:url(gradient.jpg);
+ background-position:top;
+ background-repeat:repeat-x;
+}
+
+ul {
+ margin-bottom:5px;
+ margin-top:0px;
+}
+
+form {
+ margin-bottom:0px;
+}
+a { }
+a:link { }
+a:visited { }
+a:hover {
+ text-decoration:underline;
+}
+a img {
+ border:none;
+}
+input {
+ background:transparent;
+}
+#header {
+ padding:0.1em 0.5em;
+ height:50px;
+}
+#header-home {
+ padding:1em 0.5em;
+ height:2em;
+}
+
+.headermain {
+ float:left;
+}
+
+#header .headermain {
+ margin:0.2em 0em;
+}
+
+.headermenu {
+ float:right;
+ padding:0px;
+ margin:0px,
+}
+
+#nav-bar {
+ background-image:url(farbstreifen_moodle.gif);
+ background-position:left;
+ background-repeat:no-repeat;
+ margin-bottom:0px;
+ padding:1px 0.5em;
+ height:3em;
+}
+
+#breadcrumb {
+ float:left;
+ padding-top:13px;
+ margin:0.2em 0em;
+}
+
+#navbutton {
+ float:right;
+ padding-top:13px;
+ margin:0.2em 0em;
+}
+
+#nav-bar hr {
+ height:1px;
+}
+
+#footer br {
+ display:none;
+}
+
+#header,
+#header-main,
+#nav-bar,
+#containerContent {
+ margin:0px;
+}
+
+
+#left-column,
+#right-column {
+ margin:0px;
+ padding:0px;
+ border:0px;
+}
+#left-column br,
+#right-column br {
+ display:none;
+}
+#left-column .sideblockmain br,
+#right-column .sideblockmain br {
+ display:inline;
+}
+#middle-column {
+ padding:0px 15px;
+}
+h2 { }
+h3 { }
+h4 { }
+.highlight { }
+
+.headingblock {
+ border-width:1px 0px 0px 5px;
+ border-style:solid;
+}
+
+.navbar {
+ border-width:1px;
+ border-style:solid;
+}
+
+.generaltable { }
+
+.generaltableheader { }
+
+.generaltablecell { }
+
+.sideblock {
+ border-width:1px 1px 1px 1px;
+ border-style:solid;
+}
+
+.sideblockheading {
+ padding:0px;
+ border-width:1px 0px 0px 1px;
+ border-style:solid;
+}
+.sideblockheading a {
+ cursor:pointer;
+ border-bottom:none;
+}
+
+.sideblockheading a img {
+ padding-top:0.5em;
+}
+
+.sideblockmain { }
+
+.sideblocklatestnews { }
+
+.sideblockrecentactivity { }
+
+#left-column .sideblockmain {
+ padding:1px 0px;
+}
+#left-column .sideblockheading,
+#left-column .sideblock {
+ border-width:0px 0px 0px 1px;
+}
+#left-column .sideblocklinks {
+ padding-left:5px;
+ border-width:0px 0px 1px 0px;
+ border-style:solid;
+}
+#right-column .sideblock {
+ margin:1em 0em 0.5em;
+}
+.outlineheadingblock {
+ border:none;
+}
+
+.forumpost {
+ border-width:1px;
+ border-style:solid;
+}
+
+.forumpostpicture { }
+
+.forumpostside { }
+
+.forumpostmessage { }
+
+
+.weeklyoutline { }
+
+.weeklyoutlineside {
+ border-width:1px;
+ border-style:solid;
+}
+
+.weeklyoutlinesidehighlight {
+ border-width:1px;
+ border-style:solid;
+}
+
+.weeklyoutlinesidehidden {
+ border-width:1px;
+ border-style:dashed;
+}
+
+.weeklyoutlinecontent {
+ border-width:0px;
+ border-top:1px;
+ border-bottom:1px;
+ border-style:solid;
+}
+
+.weeklyoutlinecontenthighlight {
+ border-width:0px;
+ border-top:1px;
+ border-bottom:1px;
+ border-style:solid;
+}
+
+.weeklyoutlinecontenthidden {
+ border-width:0px;
+ border-top:1px;
+ border-bottom:1px;
+ border-style:dashed;
+}
+
+.weeklydatetext { }
+
+.topicsoutline { }
+
+.topicsoutlineside {
+ border-width:1px;
+ border-style:solid;
+}
+
+.topicsoutlinesidehighlight {
+ border-width:1px;
+ border-style:solid;
+}
+
+.topicsoutlinesidehidden {
+ border-width:1px;
+ border-style:solid;
+}
+
+.topicsoutlinecontent {
+ border-width:0px;
+ border-top:1px;
+ border-bottom:1px;
+ border-style:solid;
+}
+
+.topicsoutlinecontenthighlight {
+ border-width:0px;
+ border-top:1px;
+ border-bottom:1px;
+ border-style:solid;
+}
+
+.topicsoutlinecontenthidden {
+ border-width:1px;
+ border-style:solid;
+}
+
+.siteinfo {
+ border-width:1px;
+ border-style:solid;
+}
+
+.siteinfocontent { }
+
+.generalbox {
+ border-width:1px;
+ border-style:solid;
+ margin-left:auto;
+ margin-right:auto;
+}
+
+.generalboxcontent {
+ background-image:none;
+}
+
+.noticebox {
+ border-width:1px;
+ border-style:solid;
+}
+
+.noticeboxcontent { }
+
+.feedbacktext { }
+
+a.dimmed:link { }
+
+a.dimmed:visited { }
+
+a.dimmed:hover { }
+
+.dimmed_text { }
+
+.forumpostheader { }
+
+.forumpostheadertopic { }
+
+.forumpostheaderpicture { }
+
+.forumpostheadername { }
+
+.forumpostheaderreplies { }
+
+.forumpostheaderdate { }
+
+.logininfo { }
+
+.homelink { }
+
+.teacheronly { }
+
+.header { }
+
+.headermain { }
+
+.headermenu { }
+
+.headerhome { }
+
+.headerhomemain { }
+
+.headerhomemenu { }
+
+.categorybox {
+ border-width:1px;
+ border-style:solid;
+}
+
+.categoryboxcontent { }
+
+.categoryname { }
+
+.categorynumber { }
+
+.coursename { }
+
+.coursebox { }
+
+.courseboxcontent {
+ border-width:1px;
+ border-style:solid;
+}
+
+.courseboxinfo { }
+
+.courseboxsummary { }
+
+a.autolink:link {
+ border-bottom:dashed 1px;
+ cursor:help;
+}
+
+a.autolink:visited {
+ border-bottom:dashed 1px;
+ cursor:help;
+}
+
+a.autolink:hover {
+ border-bottom:solid 1px;
+ cursor:help;
+}
+
+.userinfobox {
+ margin-bottom:5px;
+ border-width:1px;
+ border-style:solid;
+}
+
+.userinfoboxside { }
+
+.userinfoboxcontent { }
+
+.userinfoboxsummary { }
+
+.userinfoboxlinkcontent { }
+
+.generaltab { }
+
+.generaltabselected { }
+
+.forumheaderlist {
+ border-width:1px;
+ border-style:solid;
+}
+
+.smallinfo { }
+.smallinfohead { }
+
+.tabledivider {
+ border-width:1px;
+ border-style:solid;
+ border-left:0px;
+ border-right:0px;
+ border-top:0px;
+}
+
+.headingblockcontent { }
+
+TABLE.calendarmini {
+ width:100%;
+ margin:0px;
+ padding:2px;
+ border-width:1px;
+ border-style:solid;
+}
+
+TABLE.calendarmonth {
+ width:100%;
+ margin:0px;
+ padding:0px;
+ border-width:1px;
+ border-style:solid;
+}
+
+TABLE.calendarmini TBODY TD {
+ width:14%;
+ border-width:1px;
+ border-style:solid;
+ vertical-align:center;
+}
+
+TABLE.calendarmonth TBODY TD {
+ width:14%;
+ border-width:1px;
+ border-style:solid;
+ vertical-align:top;
+}
+
+TABLE.calendarmonth TBODY TD TABLE {
+ margin-top:0px;
+ margin-left:0px;
+}
+
+TABLE.calendarmonth TBODY TD TABLE TD {
+ background:none;
+ border:none;
+}
+
+TABLE.calendarmonth TBODY TD DIV {
+ margin-top:0px;
+ margin-left:0px;
+}
+
+TABLE.calendarmini THEAD TD {
+ vertical-align:center;
+}
+
+TABLE.calendarmonth THEAD TD {
+ padding-bottom:3px;
+ border-bottom:2px solid;
+ vertical-align:center;
+}
+table.quiz td {
+ padding-top:0.1em;
+ line-height:1.7em;
+}
+table.quiz input {
+ height:1.7em;
+ padding-top:0.1em;
+ vertical-align:top;
+}
+.sideblockmain .cal_event { }
+.sideblockmain .cal_event_date { }
+
+.cal_event_global {
+ border:2px solid !important;
+}
+
+.cal_event_course {
+ border:2px solid !important;
+}
+
+.cal_event_group {
+ border:2px solid !important;
+}
+
+.cal_event_user {
+ border:2px solid !important;
+}
+
+.cal_duration_global {
+ border-top:2px solid !important;
+ border-bottom:2px solid !important;
+}
+
+.cal_duration_course {
+ border-top:2px solid !important;
+ border-bottom:2px solid !important;
+}
+
+.cal_duration_user {
+ border-top:2px solid !important;
+ border-bottom:2px solid !important;
+}
+
+.cal_duration_group {
+ border-top:2px solid !important;
+ border-bottom:2px solid !important;
+}
+
+.cal_weekend { }
+
+.cal_today {
+ border:2px solid !important;
+}
+
+.mycalendar { }
+.mycalendar .cal_event { }
+.mycalendar .cal_event_date { }
+
+.mycalendar TABLE.cal_filters {
+ margin:0px;
+ padding:2px;
+ width:100%;
+ border-width:1px;
+ border-style:solid;
+}
+
+.mycalendar .cal_filters THEAD TD {
+ margin:0px;
+ padding:2px;
+ border-bottom:2px solid;
+}
+
+.mycalendar .cal_event_table {
+ margin:0px;
+ padding:2px;
+ width:100%;
+ border-width:1px;
+ border-style:solid;
+}
+
+.mycalendar .cal_event_table THEAD { }
+
+.sideblockmain HR {
+ height:1px;
+ border:none;
+ border-top:1px solid;
+ margin-top:4px;
+ margin-bottom:4px;
+}
+
+.mycalendar HR {
+ height:1px;
+ border:none;
+ border-top:1px solid;
+ margin-top:4px;
+ margin-bottom:4px;
+}
+
+.calendarexpired { }
+
+.calendarreferer { }
+
+TD.cal_event_description {
+ width:80%;
+ border-left:2px solid;
+ vertical-align:top;
+ padding:5px;
+}
+
+.cal_popup_fg { }
+
+.cal_popup_bg {
+ padding:0px;
+ margin:0px;
+ border-top:2px solid;
+ border-left:2px solid;
+ border-right:2px solid;
+ border-bottom:2px solid;
+}
+
+.cal_popup_caption { }
+
+
+.cal_popup_close {
+ margin-right:5px;
+}
+
+.sideblock .cal_controls { }
+
+
+TABLE.formtable TD {
+ padding:9px;
+}
+.eventfull {
+ border-width:1px;
+ border-style:solid;
+}
+
+.eventfullheader { }
+
+.eventfullpicture {
+ padding:8px;
+}
+
+.eventfullside { }
+
+.eventfullmessage { }
+
+#block_course_summary, #block_course_summary .sideblockmain { }
+
+#block_course_summary .sideblockmain {
+ padding:10px;
+}
+
+.sitetopic {
+ border-width:1px;
+ border-style:solid;
+}
+
+.sitetopiccontent { }
+
+#footer HR {
+ display:none;
+}
+#entry-page #left-column,
+#entry-page #left-column .sideblock
+{
+ width:250px !important;
+}
+#entry-page #middle-column
+{
+ width:auto;
+ padding:0em 2.5em;
+}
+#entry-page #right-column{
+ width:30%;
+}
+#entry-page .forumpost {
+ border-width:0px;
+ border-style:none;
+}
+#entry-page .forumpostpicture,
+#entry-page .forumpostside {
+ display:none;
+}
+#entry-page .headingblock,
+#entry-page .forumpostheadertopic {
+ padding:1em;
+ border-width:0px 0px 0px 25px;
+ border-style:solid;
+}
+#containerContent {
+ padding:0em;
+}
+#containerPageActions {
+ position:relative;
+ width:auto !important;
+ margin:auto;
+}
+.mwiki,
+.glossary,
+.forum {
+ position:relative;
+ width:45em;
+ margin-left:auto;
+ margin-right:auto;
+ border:1px solid;
+}
+#forum-post,
+#glossary-edit {
+ margin:0px;
+ width:auto;
+}
+
+#block_glossary_random .sideblockheading,
+#block_glossary_random .sideblockmain br,
+#block_glossary_random .sideblockmain b {
+ display:none;
+}
+#block_glossary_random .sideblockmain {
+ text-align:center;
+}
+
+/* glossary styles */
+
+.glossary .generaltab,
+.glossary .generaltabselected {
+ padding:0px 1px;
+}
+.glossary table {
+ width:100%;
+}
+
+/* wiki styles */
+
+.wiki {
+ border-width:1px;
+ border-style:solid;
+}
+.mwiki .view {
+ margin-left:auto;
+ margin-right:auto;
+ width:35em;
+}
+.mwiki .edit {
+ margin-right:auto;
+ margin-left:auto;
+ padding:0em;
+}
+.wiki .title {
+ padding:3px;
+ border:1px solid;
+}
+
+.wiki .upload {
+ padding-top:1em;
+}
+
+/******
+/ experimente
+******/
+.topicsoutlineside,
+.topicsoutlinesidehighlight,
+.topicsoutlinesidehidden {
+ border-width:0px;
+}
+.topicsoutlineside p b,
+.topicsoutlinesidehighlight p b,
+.topicsoutlinesidehidden p b {
+ display:none;
+}
+.outlineheadingblock {
+ display:none;
+}
+.topicsoutlinecontent,
+.topicsoutlinecontenthighlight,
+.topicsoutlinecontenthidden {
+ margin:0.5em 0em;
+ padding:0.5em 1em;
+ border-width:0px 0px 0px 22px;
+ border-style:solid;
+ border-color:#FFC86C;
+}
+.topicsoutlinecontenthidden {
+ border-color:#FFC86C;
+}
+.topicsoutlinecontent span,
+.topicsoutlinecontenthighlight span,
+.topicsoutlinecontenthidden span {
+ padding:1em 0em;
+}
View
327 theme/XHTML_CSS_UH/styles_typography.css
@@ -0,0 +1,327 @@
+
+/***********************
+* typography css
+************************/
+
+
+.clearer {
+ font-size:1px;
+}
+/* basic definitions */
+font {
+ font-size:100% !important;
+}
+body {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ /*font-size:1em;*/
+ line-height:1.2em;
+ letter-spacing:0.02em;
+}
+#footer,
+#header,
+#header-home,
+#nav-bar {
+ font-size:0.8em;
+}
+
+#header-home .headermain {
+ font-size:1.5em;
+}
+
+#header .headermain {
+ font-size:1.3em;
+}
+
+.headermenu {
+ text-align:right;
+}
+
+#footer {
+ text-align:center;
+}
+#containerContent {
+ font-size:0.9em;
+ text-align:center;
+}
+.course {
+ text-align:left;
+}
+#containerPageActions {
+ text-align:left;
+}
+
+td, th {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:1em;
+}
+th {
+ font-weight:bold;
+}
+
+a {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:1em;
+ line-height:1.5em;
+ text-decoration:none;
+}
+
+h2 {
+ font-size:1.5em;
+ font-weight:bold;
+}
+h3 {
+ font-size:1.3em;
+ font-weight:bold;
+}
+h4 {
+ font-size:1.1em;
+ font-weight:bold;
+}
+
+#left-column,
+#right-column {
+ text-align:left;
+}
+
+#middle-column{
+ text-align:left;
+ font-size:0.9em;
+}
+
+.headingblock {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:0.9em;
+ font-weight:bold;
+}
+
+.sideblock {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:0.75em;
+}
+
+.sideblockheading {
+ font-weight:bold;
+}
+
+td.sideblockmain center, td.sideblockmain p, td.sideblockmain div {
+ text-align:left;
+}
+
+.sideblocklinks {
+ /*font-size:0.9em;*/
+}
+
+.outlineheadingblock {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:0.9em;
+ font-weight:bold;
+}
+
+.weeklydatetext {
+ font-weight:bold;
+}
+
+.noticeboxcontent {
+ text-align:center;
+}
+
+a.dimmed:link {
+ text-decoration:none;
+}
+
+a.dimmed:visited {
+ text-decoration:none;
+}
+
+a.dimmed:hover {
+ text-decoration:none;
+}
+
+.forumpostheadertopic {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+}
+
+.logininfo {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:0.9em;
+}
+
+.homelink {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:0.9em;
+}
+
+.headermain {
+ font-weight:bold;
+}
+
+.headerhomemain {
+ font-weight:bold;
+}
+
+.headerhomemenu {
+ font-size:0.8em;
+}
+.headerhomemenu a {
+ font-size:0.8em;
+}
+
+.categoryname {
+ font-weight:bold;
+}
+
+.categorynumber {
+ font-weight:bold;
+}
+
+.courseboxinfo {
+ font-size:0.9em;
+ font-weight:bold;
+}
+
+a.autolink:link {
+ text-decoration:none;
+}
+
+a.autolink:visited {
+ text-decoration:none;
+}
+
+a.autolink:hover {
+ text-decoration:none;
+}
+
+.smallinfo {
+ font-size:1em;
+}
+.smallinfohead {
+ font-size:1em;
+}
+
+TABLE.calendarmini {
+ font-size:0.9em;
+ letter-spacing:0.1em;
+}
+
+TABLE.calendarmini TBODY TD {
+ text-align:center;
+ letter-spacing:0em;
+}
+
+TABLE.calendarmonth TBODY TD TABLE {
+ font-size:1em;
+ line-height:1.2em;
+}
+
+TABLE.calendarmonth TBODY TD DIV {
+ font-size:1em;
+ line-height:1.2em;
+}
+
+TABLE.calendarmini THEAD TD {
+ font-size:1em;
+ font-weight:bold;
+ text-align:center;
+}
+
+TABLE.calendarmonth THEAD TD {
+ text-align:center;
+ font-weight:bold;
+}
+
+.sideblockmain .cal_event { }
+
+.sideblockmain .cal_event_date { }
+
+TABLE.cal_controls td {
+ font-size:1em;
+ line-height:1.2em;
+}
+
+.mycalendar .cal_event {
+ font-weight:bold;
+}
+.mycalendar .cal_event_date {
+ font-size:0.8em;
+}
+
+.mycalendar TABLE.cal_filters { }
+
+.mycalendar .cal_filters THEAD TD { }
+
+
+.mycalendar .cal_event_table { }
+
+.mycalendar .cal_event_table THEAD {
+ text-align:center;
+ font-weight:bold;
+}
+
+.sideblockmain HR { }
+
+.mycalendar HR { }
+
+.calendarexpired {
+ font-weight:bold;
+}
+
+.calendarreferer {
+ font-weight:bold;
+}
+
+TD.cal_event_description { }
+
+.cal_popup_fg { }
+
+.cal_popup_bg { }
+
+.cal_popup_caption {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:0.8em;
+ font-weight:bold;
+}
+
+.cal_popup_close {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:75%;
+ font-weight:bold;
+}
+
+.sideblock .cal_controls {
+ font-size:0.8em;
+}
+
+.sitetopiccontent { }
+#block_course_summary .sideblockmain {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+}
+#entry-page #block_course_summary {
+ line-height:1.5em;
+}
+.forum {
+ text-align:left;
+}
+.mwiki {
+ text-align:left;
+}
+
+
+
+/* glossary styles */
+
+.glossary .generaltab B,
+.glossary .generaltabselected B {
+ font-size:0.85em;
+ font-weight:normal;
+}
+
+
+/* wiki styles */
+
+.wiki { }
+.wiki .title { }
+
+.wiki .upload {
+ font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+ font-size:0.9em;
+}
View
BIN theme/XHTML_CSS_UH/xhtml_1_0.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 17be567

Please sign in to comment.
Something went wrong with that request. Please try again.