diff --git a/theme/splash/config.php b/theme/splash/config.php new file mode 100644 index 00000000000..8e2a752bd35 --- /dev/null +++ b/theme/splash/config.php @@ -0,0 +1,138 @@ +name = 'splash'; + +//////////////////////////////////////////////////// +// Name of the theme. +//////////////////////////////////////////////////// + + +$THEME->parents = array( + 'canvas', + 'base', +); + +///////////////////////////////////////////////////// +// List exsisting theme(s) to use as parents. +//////////////////////////////////////////////////// + + +$THEME->sheets = array( + 'green','blue','orange','sl','ie', +); + +//////////////////////////////////////////////////// +// Name of the stylesheet(s) you are including in +// this new theme's /styles/ directory. +//////////////////////////////////////////////////// + +$THEME->enable_dock = true; + +//////////////////////////////////////////////////// +// Do you want to use the new navigation dock? +//////////////////////////////////////////////////// + + +$THEME->layouts = array( + // Most pages - if we encounter an unknown or a missing page type, this one is used. + 'base' => array( + 'file' => 'general.php', + 'regions' => array() + ), + 'standard' => array( + 'file' => 'general.php', + 'regions' => array('side-pre', 'side-post'), + 'defaultregion' => 'side-post' + ), + // Course page + 'course' => array( + 'file' => 'general.php', + 'regions' => array('side-pre', 'side-post'), + 'defaultregion' => 'side-post' + ), + // Course page + 'coursecategory' => array( + 'file' => 'general.php', + 'regions' => array('side-pre', 'side-post'), + 'defaultregion' => 'side-post' + ), + 'incourse' => array( + 'file' => 'general.php', + 'regions' => array('side-pre', 'side-post'), + 'defaultregion' => 'side-post' + ), + 'frontpage' => array( + 'file' => 'general.php', + 'regions' => array('side-pre', 'side-post'), + 'defaultregion' => 'side-post' + ), + 'admin' => array( + 'file' => 'general.php', + 'regions' => array('side-pre'), + 'defaultregion' => 'side-pre' + ), + 'mydashboard' => array( + 'file' => 'general.php', + 'regions' => array('side-pre', 'side-post'), + 'defaultregion' => 'side-post' + ), + 'mypublic' => array( + 'file' => 'general.php', + 'regions' => array('side-pre', 'side-post'), + 'defaultregion' => 'side-post' + ), + 'login' => array( + 'file' => 'general.php', + 'regions' => array() + ), + // Pages that appear in pop-up windows - no navigation, no blocks, no header. + 'popup' => array( + 'file' => 'general.php', + 'regions' => array(), + 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true), + ), + // No blocks and minimal footer - used for legacy frame layouts only! + 'frametop' => array( + 'file' => 'general.php', + 'regions' => array(), + 'options' => array('nofooter', 'noblocks'=>true), + ), + // Embeded pages, like iframe embeded in moodleform + 'embedded' => array( + 'theme' => 'canvas', + 'file' => 'embedded.php', + 'regions' => array(), + 'options' => array('nofooter'=>true, 'nonavbar'=>true), + ), + // Used during upgrade and install, and for the 'This site is undergoing maintenance' message. + // This must not have any blocks, and it is good idea if it does not have links to + // other places - for example there should not be a home link in the footer... + 'maintenance' => array( + 'file' => 'general.php', + 'regions' => array(), + 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true), + ) +); + + +/////////////////////////////////////////////////////////////// +// These are all of the possible layouts in Moodle. +/////////////////////////////////////////////////////////////// + + +$THEME->csspostprocess = 'splash_process_css'; + + + +/////////////////////////////////////////////////////////////// +// Splash Theme Specific settings for Administrators to customise +// css. +/////////////////////////////////////////////////////////////// + + + +$THEME->javascripts = array('styleswitcher'); + +/////////////////////////////////////////////////////////////// +// Referencing the javascript files required for theme elements. +/////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/theme/splash/javascript/styleswitcher.js b/theme/splash/javascript/styleswitcher.js new file mode 100644 index 00000000000..a3ae3671b07 --- /dev/null +++ b/theme/splash/javascript/styleswitcher.js @@ -0,0 +1,64 @@ +function setActiveStyleSheet(title) { + var i, a, main; + for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { + if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { + a.disabled = true; + if(a.getAttribute("title") == title) a.disabled = false; + } + } +} + +function getActiveStyleSheet() { + var i, a; + for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { + if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title"); + } + return null; +} + +function getPreferredStyleSheet() { + var i, a; + for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { + if(a.getAttribute("rel").indexOf("style") != -1 + && a.getAttribute("rel").indexOf("alt") == -1 + && a.getAttribute("title") + ) return a.getAttribute("title"); + } + return null; +} + +function createCookie(name,value,days) { + if (days) { + var date = new Date(); + date.setTime(date.getTime()+(days*24*60*60*1000)); + var expires = "; expires="+date.toGMTString(); + } + else expires = ""; + document.cookie = name+"="+value+expires+"; path=/"; +} + +function readCookie(name) { + var nameEQ = name + "="; + var ca = document.cookie.split(';'); + for(var i=0;i < ca.length;i++) { + var c = ca[i]; + while (c.charAt(0)==' ') c = c.substring(1,c.length); + if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); + } + return null; +} + +window.onload = function(e) { + var cookie = readCookie("style"); + var title = cookie ? cookie : getPreferredStyleSheet(); + setActiveStyleSheet(title); +} + +window.onunload = function(e) { + var title = getActiveStyleSheet(); + createCookie("style", title, 365); +} + +var cookie = readCookie("style"); +var title = cookie ? cookie : getPreferredStyleSheet(); +setActiveStyleSheet(title); diff --git a/theme/splash/lang/en/theme_splash.php b/theme/splash/lang/en/theme_splash.php new file mode 100644 index 00000000000..b875bbec308 --- /dev/null +++ b/theme/splash/lang/en/theme_splash.php @@ -0,0 +1,45 @@ +. + +/** + * Strings for component 'theme_standard', language 'en', branch 'MOODLE_20_STABLE' + * + * @package theme_standard + * @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com} + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +$string['pluginname'] = 'Splash'; +$string['choosereadme'] = 'Splash, a Moodle 2.0 theme by Caroline Kennedy of Synergy Learning)'; + +$string['configtitle'] = 'Splash Theme Settings'; +$string['customcss'] = 'Custom CSS'; +$string['customcssdesc'] = 'Any CSS you enter here will be added to every page allowing your to easily customise this theme.'; +$string['footnote'] = 'Footnote'; +$string['footnotedesc'] = 'The content from this textarea will be displayed in the footer of every page. E.g: your copyright info.'; +$string['tagline'] = 'Tagline'; +$string['taglinedesc'] = 'The content from this textarea will be displayed under the Site logo on the Homepage'; +$string['hide_tagline'] = 'Hide Tagline'; +$string['hide_taglinedesc'] = 'Check this box to hide the tagline under the logo.'; + + +$string['logo'] = 'Logo'; +$string['logodesc'] = 'Enter the URL to an image to use as the logo for this site. E.g: http://www.yoursite.com/path/to/logo.png. The logo should be max 230px wide.'; + + +$string['welcome'] = "Welcome"; +$string['loginhere'] = "Login here!"; \ No newline at end of file diff --git a/theme/splash/layout/general.php b/theme/splash/layout/general.php new file mode 100644 index 00000000000..83ac2df7a93 --- /dev/null +++ b/theme/splash/layout/general.php @@ -0,0 +1,236 @@ +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); + +$custommenu = $OUTPUT->custom_menu(); +$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu)); + +$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 (!empty($PAGE->theme->settings->logo)) { + $logourl = $PAGE->theme->settings->logo; +} else { + $logourl = NULL; +} + +if (!empty($PAGE->theme->settings->tagline)) { + $tagline = $PAGE->theme->settings->tagline; +} else { + $tagline = "Virtual Learning Center"; +} + +if (!empty($PAGE->theme->settings->footnote)) { + $footnote = $PAGE->theme->settings->footnote; +} else { + $footnote = ""; +} + +if (!empty($PAGE->theme->settings->hide_tagline) && $PAGE->theme->settings->hide_tagline == 1) +{ + $hidetagline = $PAGE->theme->settings->hide_tagline; +} else { + $hidetagline = ""; +} + + + +echo $OUTPUT->doctype() ?> + + <?php echo $PAGE->title ?> + + + standard_head_html() ?> + + + + + + + + + + + + +standard_top_of_body_html() ?> + + +
+ + + + + + + +
+ + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ + +
+
+ blocks_for_region('side-pre') ?> +
+
+ + + +
+
+ blocks_for_region('side-post') ?> +
+
+ + +
+
+
+ + + +
+ + + + + + + + +standard_end_of_body_html() ?> + + \ No newline at end of file diff --git a/theme/splash/lib.php b/theme/splash/lib.php new file mode 100644 index 00000000000..aef4fe30c0a --- /dev/null +++ b/theme/splash/lib.php @@ -0,0 +1,62 @@ +settings->regionwidth)) { + $regionwidth = $theme->settings->regionwidth; + } else { + $regionwidth = null; + } + $css = splash_set_regionwidth($css, $regionwidth); + + if (!empty($theme->settings->customcss)) { + $customcss = $theme->settings->customcss; + } else { + $customcss = null; + } + $css = splash_set_customcss($css, $customcss); + + return $css; +} + +/** + * Sets the region width variable in CSS + * + * @param string $css + * @param mixed $regionwidth + * @return string + */ +function splash_set_regionwidth($css, $regionwidth) { + $tag = '[[setting:regionwidth]]'; + $doubletag = '[[setting:regionwidthdouble]]'; + $leftmargintag = '[[setting:leftregionwidthmargin]]'; + $rightmargintag = '[[setting:rightregionwidthmargin]]'; + $replacement = $regionwidth; + if (is_null($replacement)) { + $replacement = 240; + } + $css = str_replace($tag, $replacement.'px', $css); + $css = str_replace($doubletag, ($replacement*2).'px', $css); + $css = str_replace($rightmargintag, ($replacement*3-5).'px', $css); + $css = str_replace($leftmargintag, ($replacement+5).'px', $css); + return $css; +} + +/** + * Sets the custom css variable in CSS + * + * @param string $css + * @param mixed $customcss + * @return string + */ +function splash_set_customcss($css, $customcss) { + $tag = '[[setting:customcss]]'; + $replacement = $customcss; + if (is_null($replacement)) { + $replacement = ''; + } + $css = str_replace($tag, $replacement, $css); + return $css; +} + +?> \ No newline at end of file diff --git a/theme/splash/pix/bg.jpg b/theme/splash/pix/bg.jpg new file mode 100644 index 00000000000..574469a5569 Binary files /dev/null and b/theme/splash/pix/bg.jpg differ diff --git a/theme/splash/pix/bgblue.jpg b/theme/splash/pix/bgblue.jpg new file mode 100644 index 00000000000..da347368b9f Binary files /dev/null and b/theme/splash/pix/bgblue.jpg differ diff --git a/theme/splash/pix/bggreen.jpg b/theme/splash/pix/bggreen.jpg new file mode 100644 index 00000000000..e4d36fc56ee Binary files /dev/null and b/theme/splash/pix/bggreen.jpg differ diff --git a/theme/splash/pix/bgorange.jpg b/theme/splash/pix/bgorange.jpg new file mode 100644 index 00000000000..7f23cd0d922 Binary files /dev/null and b/theme/splash/pix/bgorange.jpg differ diff --git a/theme/splash/pix/blue-theme.jpg b/theme/splash/pix/blue-theme.jpg new file mode 100644 index 00000000000..3cccda7691f Binary files /dev/null and b/theme/splash/pix/blue-theme.jpg differ diff --git a/theme/splash/pix/blue-theme2.gif b/theme/splash/pix/blue-theme2.gif new file mode 100644 index 00000000000..972947cbaf4 Binary files /dev/null and b/theme/splash/pix/blue-theme2.gif differ diff --git a/theme/splash/pix/blue-theme2.jpg b/theme/splash/pix/blue-theme2.jpg new file mode 100644 index 00000000000..967fe48c363 Binary files /dev/null and b/theme/splash/pix/blue-theme2.jpg differ diff --git a/theme/splash/pix/blue.jpg b/theme/splash/pix/blue.jpg new file mode 100644 index 00000000000..3cccda7691f Binary files /dev/null and b/theme/splash/pix/blue.jpg differ diff --git a/theme/splash/pix/colour.jpg b/theme/splash/pix/colour.jpg new file mode 100644 index 00000000000..63014131ebf Binary files /dev/null and b/theme/splash/pix/colour.jpg differ diff --git a/theme/splash/pix/contentbg.jpg b/theme/splash/pix/contentbg.jpg new file mode 100644 index 00000000000..91fadf24105 Binary files /dev/null and b/theme/splash/pix/contentbg.jpg differ diff --git a/theme/splash/pix/contentbgright.jpg b/theme/splash/pix/contentbgright.jpg new file mode 100644 index 00000000000..2ef971e80df Binary files /dev/null and b/theme/splash/pix/contentbgright.jpg differ diff --git a/theme/splash/pix/csmenubg.jpg b/theme/splash/pix/csmenubg.jpg new file mode 100644 index 00000000000..e3b99cabd9f Binary files /dev/null and b/theme/splash/pix/csmenubg.jpg differ diff --git a/theme/splash/pix/dropdownbg.jpg b/theme/splash/pix/dropdownbg.jpg new file mode 100644 index 00000000000..2130deba937 Binary files /dev/null and b/theme/splash/pix/dropdownbg.jpg differ diff --git a/theme/splash/pix/footerbg.jpg b/theme/splash/pix/footerbg.jpg new file mode 100644 index 00000000000..8b936864cba Binary files /dev/null and b/theme/splash/pix/footerbg.jpg differ diff --git a/theme/splash/pix/green-theme.jpg b/theme/splash/pix/green-theme.jpg new file mode 100644 index 00000000000..f34b7bf6a7b Binary files /dev/null and b/theme/splash/pix/green-theme.jpg differ diff --git a/theme/splash/pix/green-theme2.gif b/theme/splash/pix/green-theme2.gif new file mode 100644 index 00000000000..1efc9859505 Binary files /dev/null and b/theme/splash/pix/green-theme2.gif differ diff --git a/theme/splash/pix/green-theme2.jpg b/theme/splash/pix/green-theme2.jpg new file mode 100644 index 00000000000..c8f716b5a13 Binary files /dev/null and b/theme/splash/pix/green-theme2.jpg differ diff --git a/theme/splash/pix/green.jpg b/theme/splash/pix/green.jpg new file mode 100644 index 00000000000..f34b7bf6a7b Binary files /dev/null and b/theme/splash/pix/green.jpg differ diff --git a/theme/splash/pix/header.jpg b/theme/splash/pix/header.jpg new file mode 100644 index 00000000000..3e85176f521 Binary files /dev/null and b/theme/splash/pix/header.jpg differ diff --git a/theme/splash/pix/lbgv2.jpg b/theme/splash/pix/lbgv2.jpg new file mode 100644 index 00000000000..644e7c32f8f Binary files /dev/null and b/theme/splash/pix/lbgv2.jpg differ diff --git a/theme/splash/pix/lbgv2blue.jpg b/theme/splash/pix/lbgv2blue.jpg new file mode 100644 index 00000000000..95d9d2f8f4c Binary files /dev/null and b/theme/splash/pix/lbgv2blue.jpg differ diff --git a/theme/splash/pix/lbgv2green.jpg b/theme/splash/pix/lbgv2green.jpg new file mode 100644 index 00000000000..2e0d3906317 Binary files /dev/null and b/theme/splash/pix/lbgv2green.jpg differ diff --git a/theme/splash/pix/lbgv2orange.jpg b/theme/splash/pix/lbgv2orange.jpg new file mode 100644 index 00000000000..14f71a216ef Binary files /dev/null and b/theme/splash/pix/lbgv2orange.jpg differ diff --git a/theme/splash/pix/loginpanel.jpg b/theme/splash/pix/loginpanel.jpg new file mode 100644 index 00000000000..5e716ee22b6 Binary files /dev/null and b/theme/splash/pix/loginpanel.jpg differ diff --git a/theme/splash/pix/logobgleft.jpg b/theme/splash/pix/logobgleft.jpg new file mode 100644 index 00000000000..7e913dc43f2 Binary files /dev/null and b/theme/splash/pix/logobgleft.jpg differ diff --git a/theme/splash/pix/logobgleftblue.jpg b/theme/splash/pix/logobgleftblue.jpg new file mode 100644 index 00000000000..7b294e486c7 Binary files /dev/null and b/theme/splash/pix/logobgleftblue.jpg differ diff --git a/theme/splash/pix/logobgleftgreen.jpg b/theme/splash/pix/logobgleftgreen.jpg new file mode 100644 index 00000000000..c2626a8b190 Binary files /dev/null and b/theme/splash/pix/logobgleftgreen.jpg differ diff --git a/theme/splash/pix/logobgleftorange.jpg b/theme/splash/pix/logobgleftorange.jpg new file mode 100644 index 00000000000..4cc631475d2 Binary files /dev/null and b/theme/splash/pix/logobgleftorange.jpg differ diff --git a/theme/splash/pix/logobgright.jpg b/theme/splash/pix/logobgright.jpg new file mode 100644 index 00000000000..25064ce900b Binary files /dev/null and b/theme/splash/pix/logobgright.jpg differ diff --git a/theme/splash/pix/logobgrightblue.jpg b/theme/splash/pix/logobgrightblue.jpg new file mode 100644 index 00000000000..d9fe2aa0b7a Binary files /dev/null and b/theme/splash/pix/logobgrightblue.jpg differ diff --git a/theme/splash/pix/logobgrightgreen.jpg b/theme/splash/pix/logobgrightgreen.jpg new file mode 100644 index 00000000000..c368a46106b Binary files /dev/null and b/theme/splash/pix/logobgrightgreen.jpg differ diff --git a/theme/splash/pix/logobgrightorange.jpg b/theme/splash/pix/logobgrightorange.jpg new file mode 100644 index 00000000000..c3a1a9e2185 Binary files /dev/null and b/theme/splash/pix/logobgrightorange.jpg differ diff --git a/theme/splash/pix/orange-theme.jpg b/theme/splash/pix/orange-theme.jpg new file mode 100644 index 00000000000..d03b46ffcad Binary files /dev/null and b/theme/splash/pix/orange-theme.jpg differ diff --git a/theme/splash/pix/orange-theme2.gif b/theme/splash/pix/orange-theme2.gif new file mode 100644 index 00000000000..0d909c5709a Binary files /dev/null and b/theme/splash/pix/orange-theme2.gif differ diff --git a/theme/splash/pix/orange-theme2.jpg b/theme/splash/pix/orange-theme2.jpg new file mode 100644 index 00000000000..de7aab9f517 Binary files /dev/null and b/theme/splash/pix/orange-theme2.jpg differ diff --git a/theme/splash/pix/orange.jpg b/theme/splash/pix/orange.jpg new file mode 100644 index 00000000000..d03b46ffcad Binary files /dev/null and b/theme/splash/pix/orange.jpg differ diff --git a/theme/splash/pix/pageheaderbgblue.jpg b/theme/splash/pix/pageheaderbgblue.jpg new file mode 100644 index 00000000000..a18ee872b8f Binary files /dev/null and b/theme/splash/pix/pageheaderbgblue.jpg differ diff --git a/theme/splash/pix/pageheaderbggreen.jpg b/theme/splash/pix/pageheaderbggreen.jpg new file mode 100644 index 00000000000..2c83993473f Binary files /dev/null and b/theme/splash/pix/pageheaderbggreen.jpg differ diff --git a/theme/splash/pix/pageheaderbgorange.jpg b/theme/splash/pix/pageheaderbgorange.jpg new file mode 100644 index 00000000000..a8062f8e0ed Binary files /dev/null and b/theme/splash/pix/pageheaderbgorange.jpg differ diff --git a/theme/splash/pix/pageheaderbgred.jpg b/theme/splash/pix/pageheaderbgred.jpg new file mode 100644 index 00000000000..ba064613c35 Binary files /dev/null and b/theme/splash/pix/pageheaderbgred.jpg differ diff --git a/theme/splash/pix/post-sbbg.jpg b/theme/splash/pix/post-sbbg.jpg new file mode 100644 index 00000000000..0057f027af8 Binary files /dev/null and b/theme/splash/pix/post-sbbg.jpg differ diff --git a/theme/splash/pix/post-sbheaderbg.jpg b/theme/splash/pix/post-sbheaderbg.jpg new file mode 100644 index 00000000000..7a3cec4095a Binary files /dev/null and b/theme/splash/pix/post-sbheaderbg.jpg differ diff --git a/theme/splash/pix/pre-sbbg.jpg b/theme/splash/pix/pre-sbbg.jpg new file mode 100644 index 00000000000..3c94d64c1a2 Binary files /dev/null and b/theme/splash/pix/pre-sbbg.jpg differ diff --git a/theme/splash/pix/pre-sbheaderbg.jpg b/theme/splash/pix/pre-sbheaderbg.jpg new file mode 100644 index 00000000000..2f66d38fdb4 Binary files /dev/null and b/theme/splash/pix/pre-sbheaderbg.jpg differ diff --git a/theme/splash/pix/red-theme.jpg b/theme/splash/pix/red-theme.jpg new file mode 100644 index 00000000000..6dda2f18f78 Binary files /dev/null and b/theme/splash/pix/red-theme.jpg differ diff --git a/theme/splash/pix/red-theme2.gif b/theme/splash/pix/red-theme2.gif new file mode 100644 index 00000000000..336dc34da0d Binary files /dev/null and b/theme/splash/pix/red-theme2.gif differ diff --git a/theme/splash/pix/red-theme2.jpg b/theme/splash/pix/red-theme2.jpg new file mode 100644 index 00000000000..9e2746ca282 Binary files /dev/null and b/theme/splash/pix/red-theme2.jpg differ diff --git a/theme/splash/pix/red.jpg b/theme/splash/pix/red.jpg new file mode 100644 index 00000000000..6dda2f18f78 Binary files /dev/null and b/theme/splash/pix/red.jpg differ diff --git a/theme/splash/pix/sbheaderbg.jpg b/theme/splash/pix/sbheaderbg.jpg new file mode 100644 index 00000000000..e0b890b6d67 Binary files /dev/null and b/theme/splash/pix/sbheaderbg.jpg differ diff --git a/theme/splash/pix/sbheaderbg2.jpg b/theme/splash/pix/sbheaderbg2.jpg new file mode 100644 index 00000000000..71eace935a6 Binary files /dev/null and b/theme/splash/pix/sbheaderbg2.jpg differ diff --git a/theme/splash/pix/sbheaderbg2blue.jpg b/theme/splash/pix/sbheaderbg2blue.jpg new file mode 100644 index 00000000000..4a31d2362dc Binary files /dev/null and b/theme/splash/pix/sbheaderbg2blue.jpg differ diff --git a/theme/splash/pix/sbheaderbg2green.jpg b/theme/splash/pix/sbheaderbg2green.jpg new file mode 100644 index 00000000000..54681d294b9 Binary files /dev/null and b/theme/splash/pix/sbheaderbg2green.jpg differ diff --git a/theme/splash/pix/sbheaderbg2orange.jpg b/theme/splash/pix/sbheaderbg2orange.jpg new file mode 100644 index 00000000000..e46a8efebd9 Binary files /dev/null and b/theme/splash/pix/sbheaderbg2orange.jpg differ diff --git a/theme/splash/pix/screenshot.jpg b/theme/splash/pix/screenshot.jpg new file mode 100644 index 00000000000..c8b849c6753 Binary files /dev/null and b/theme/splash/pix/screenshot.jpg differ diff --git a/theme/splash/pix/selectbg.jpg b/theme/splash/pix/selectbg.jpg new file mode 100644 index 00000000000..3193718b972 Binary files /dev/null and b/theme/splash/pix/selectbg.jpg differ diff --git a/theme/splash/pix/switchbg.jpg b/theme/splash/pix/switchbg.jpg new file mode 100644 index 00000000000..bff038b5593 Binary files /dev/null and b/theme/splash/pix/switchbg.jpg differ diff --git a/theme/splash/pix/userinfobg.jpg b/theme/splash/pix/userinfobg.jpg new file mode 100644 index 00000000000..6dd9e994f6b Binary files /dev/null and b/theme/splash/pix/userinfobg.jpg differ diff --git a/theme/splash/settings.php b/theme/splash/settings.php new file mode 100644 index 00000000000..f8a4c5324dc --- /dev/null +++ b/theme/splash/settings.php @@ -0,0 +1,56 @@ +add($setting); + +// Tagline setting +$name = 'theme_splash/tagline'; +$title = get_string('tagline','theme_splash'); +$description = get_string('taglinedesc', 'theme_splash'); +$setting = new admin_setting_configtextarea($name, $title, $description, 'Virtual Learning Center'); +$temp->add($setting); + +$name = 'theme_splash/hide_tagline'; +$title = get_string('hide_tagline','theme_splash'); +$description = get_string('hide_taglinedesc', 'theme_splash'); +$setting = new admin_setting_configcheckbox($name, $title, $description, 0); +$temp->add($setting); + + /* +// Block region width +$name = 'theme_splash/regionwidth'; +$title = get_string('regionwidth','theme_splash'); +$description = get_string('regionwidthdesc', 'theme_splash'); +$default = 240; +$choices = array(200=>'200px', 240=>'240px', 290=>'290px', 350=>'350px', 420=>'420px'); +$setting = new admin_setting_configselect($name, $title, $description, $default, $choices); +$temp->add($setting); */ + +// Foot note setting +$name = 'theme_splash/footnote'; +$title = get_string('footnote','theme_splash'); +$description = get_string('footnotedesc', 'theme_splash'); +$setting = new admin_setting_confightmleditor($name, $title, $description, ''); +$temp->add($setting); + +// Custom CSS file +$name = 'theme_splash/customcss'; +$title = get_string('customcss','theme_splash'); +$description = get_string('customcssdesc', 'theme_splash'); +$setting = new admin_setting_configtextarea($name, $title, $description, ''); +$temp->add($setting); + +// Add our page to the structure of the admin tree +$ADMIN->add('themes', $temp); +?> \ No newline at end of file diff --git a/theme/splash/style/blue.css b/theme/splash/style/blue.css new file mode 100644 index 00000000000..95c8f140047 --- /dev/null +++ b/theme/splash/style/blue.css @@ -0,0 +1,128 @@ +/******************************************************** +** +** Theme name: Splash +** Creation Date: 30/06/09 +** Author: Synergy Learning +** Author URI: http://synergylearning.com +** +*********************************************************/ + +/* Global +------------------------*/ + +body { /* Define margins and background colour/image */ + background: url(../pix/bgblue.jpg) top left repeat-x #f4f4f4; + margin: 0 auto; + padding: 0; + width: 100%; + +} + +a:link { /* Defining all link styles*/ + color: #3d6276; +} + +a:visited { /* Setting all visited link styles */ + color: #3d6276; +} + +a:hover { /* Setting all rollover link styles */ + color: #294b5d; +} + +a:active { /* Setting all active link styles */ + color: #3d6276; +} + + +/* Header +-----------------------*/ +#page-header { /* Set height for header */ + float: none; + padding: 0; + margin:0; + color: #fff; + height: 308px; + background: url(../pix/pageheaderbgblue.jpg) top center no-repeat; + +} + +#logobox{ /* holder background for logo*/ + height: 185px; + width: 252px; + margin: auto; + text-align: center; + background: url(../pix/lbgv2blue.jpg) no-repeat; + float: left; +} + + +#colourswitcher p{ + color:#3d6276 +} + + +/* Custom Menu +-----------------------*/ + #custommenu .yui3-menu-content ul.first-of-type li{ + border-right: 1px solid #bfced7; +} + +#custommenu div.yui3-menu.custom_menu_submenu .yui3-menu-content{ + background:#3d6276; + border:1px solid #fff; + color: #fff; +} + +/* Content +-----------------------*/ + +.coursebox{ + padding-left:5px; + border-bottom: 1px dashed #cbd3d6; + + +} + +ul.topics li#section-0, ul.weeks li#section-0 { + background: #386377; + border: 1px solid #ccc; + +} + +/* Sideblocks +-----------------------*/ + +#region-pre .block .header { /*-- right block header --*/ + background: url(../pix/sbheaderbg2blue.jpg) center no-repeat; + padding: 12px 5px 5px; + color: #fff; +} + + +#region-post .block .header { /*-- right block header --*/ + background: url(../pix/sbheaderbg2blue.jpg) center no-repeat; + padding: 12px 5px 5px; + color: #fff; +} + + + +/* Mini Calendar +------------------------*/ + +.block .minicalendar td.weekend { /* setting weekend date colour */ + color:#3d6276; +} + + +/* Forum +------------------------*/ + +.forumpost .topic .subject { /* forum subject section inside topic header */ + font-weight: bold; + font-size: 1.1em; + padding-left: 5px; + background: #3d6276; + color: #fff; +} diff --git a/theme/splash/style/green.css b/theme/splash/style/green.css new file mode 100644 index 00000000000..d15a4ecb8f6 --- /dev/null +++ b/theme/splash/style/green.css @@ -0,0 +1,132 @@ +/******************************************************** +** +** Theme name: Splash +** Creation Date: 30/06/09 +** Author: Synergy Learning +** Author URI: http://synergylearning.com +** +*********************************************************/ + +/* Global +------------------------*/ + +body { /* Define margins and background colour/image */ + background: url(../pix/bggreen.jpg) top left repeat-x #f4f4f4; + margin: 0 auto; + padding: 0; + width: 100%; +} + + +a:link { /* Defining all link styles*/ + color: #446e4c; +} + +a:visited { /* Setting all visited link styles */ + color: #446e4c; +} + +a:hover { /* Setting all rollover link styles */ + color: #335a3a; +} + +a:active { /* Setting all active link styles */ + color: #446e4c; +} + +/* Header +-----------------------*/ + +#page-header { /* Set height for header */ + float: none; + padding: 0; + margin:0; + color: #fff; + height: 308px; + background: url(../pix/pageheaderbggreen.jpg) top center no-repeat; + +} + + +#logobox{ /* holder background for logo*/ + height: 185px; + width: 252px; + margin: auto; + text-align: center; + background: url(../pix/lbgv2green.jpg) no-repeat; + float: left; +} + + + +#colourswitcher p{ + color:#446e4c; +} + + +/* Custom Menu +-----------------------*/ + #custommenu .yui3-menu-content ul.first-of-type li{ + border-right: 1px solid #d5e1d7; +} + +#custommenu div.yui3-menu.custom_menu_submenu .yui3-menu-content{ + background:#446e4c; + border:1px solid #fff; + color: #fff; +} + + + +/* Content +-----------------------*/ +ul.topics li#section-0, ul.weeks li#section-0 { + background: #386c4c; + border: 1px solid #ccc; + +} + + +.coursebox{ + padding-left:5px; + border-bottom: 1px dashed #dae0dc; + + +} + +/* Sideblocks +-----------------------*/ + +#region-pre .block .header { /*-- right block header --*/ + background: url(../pix/sbheaderbg2green.jpg) center no-repeat; + padding: 12px 5px 5px; + color: #fff; +} + + +#region-post .block .header { /*-- right block header --*/ + background: url(../pix/sbheaderbg2green.jpg) center no-repeat; + padding: 12px 5px 5px; + color: #fff; +} + + + +/* Mini Calendar +------------------------*/ + +.block .minicalendar td.weekend { /* setting weekend date colour */ + color:#446e4c; +} + + +/* Forum +------------------------*/ + +.forumpost .topic .subject { /* forum subject section inside topic header */ + font-weight: bold; + font-size: 1.1em; + padding-left: 5px; + background: #446e4c; + color: #fff; +} diff --git a/theme/splash/style/ie.css b/theme/splash/style/ie.css new file mode 100644 index 00000000000..0e45bfd6342 --- /dev/null +++ b/theme/splash/style/ie.css @@ -0,0 +1,66 @@ +/******************************************************** +** +** Theme name: Splash +** Creation Date: 30/06/09 +** Author: Synergy Learning +** Author URI: http://synergylearning.com +** +*********************************************************/ + + +/** IE styling */ + +.ie6 .block .block_tree { + width: 160px; + overflow-x: scroll; +} + +.ie6 .block_tree .tree_item { + width: 100%; +} + +.ie6 #dock, .ie7 #dock, .ie8 #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, .ie8 #dock .bd.oversized_content .content { + padding-bottom: 0px; +} + +.ie6 .block_js_expansion.mouseover .content, .ie7 .block_js_expansion.mouseover .content, .ie8 .block_js_expansion.mouseover .content { + padding-bottom: 2px; +} + +.ie6 #dock .bd.oversized_content, +.ie7 #dock .bd.oversized_content, +.ie8 #dock .bd.oversized_content { + width: 100%; +} + +.ie6 .red-theme, .ie6 .blue-theme, .ie6 .green-theme, .ie6 .orange-theme, .ie7 .red-theme, .ie7 .green-theme, .ie7 .blue-theme, .ie7 .orange-theme{ + margin-top:3px; +} + +.ie7 .headermain, ie8 .headermain{ + padding-left:15px; +} + +.ie7 #custommenu, ie8 #custommenu{ + padding-top: 15px; +} + +ie7 .loginpanel, ie8 .loginpanel{ + padding-top: 20px; +} + diff --git a/theme/splash/style/orange.css b/theme/splash/style/orange.css new file mode 100644 index 00000000000..1aadbd408c4 --- /dev/null +++ b/theme/splash/style/orange.css @@ -0,0 +1,130 @@ +/******************************************************** +** +** Theme name: Splash +** Creation Date: 30/06/09 +** Author: Synergy Learning +** Author URI: http://synergylearning.com +** +*********************************************************/ + +/* Global +------------------------*/ + +body { /* Define margins and background colour/image */ + background: url(../pix/bgorange.jpg) top left repeat-x #f4f4f4; + margin: 0 auto; + padding: 0; + width: 100%; + +} + + + +a:link { /* Defining all link styles*/ + color: #7c7165; +} + +a:visited { /* Setting all visited link styles */ + color: #7c7165; +} + +a:hover { /* Setting all rollover link styles */ + color: #5f564c; +} + +a:active { /* Setting all active link styles */ + color: #7c7165; +} + + +/* Header +-----------------------*/ + +#page-header { /* Set height for header */ + float: none; + padding: 0; + margin:0; + color: #fff; + height: 308px; + background: url(../pix/pageheaderbgorange.jpg) top center no-repeat; + +} + +#logobox{ /* holder background for logo*/ + height: 185px; + width: 252px; + margin: auto; + text-align: center; + background: url(../pix/lbgv2orange.jpg) no-repeat; + float: left; +} + +#colourswitcher p{ + color: #cb8f47; +} + + +/* Custom Menu +-----------------------*/ + #custommenu .yui3-menu-content ul.first-of-type li{ + border-right: 1px solid #dbcfc0; +} + +#custommenu div.yui3-menu.custom_menu_submenu .yui3-menu-content{ + background:#cb8f47; + border:1px solid #fff; + color: #fff; +} + + + +/* Content +-----------------------*/ +ul.topics li#section-0, ul.weeks li#section-0 { + background: #df9a55; + border: 1px solid #ccc; + +} + +.coursebox{ + padding-left:5px; + border-bottom: 1px dashed #f0e7de; + + +} + +/* Sideblocks +-----------------------*/ + +#region-pre .block .header { /*-- right block header --*/ + background: url(../pix/sbheaderbg2orange.jpg) center no-repeat; + padding: 12px 5px 5px; + color: #fff; +} + + +#region-post .block .header { /*-- right block header --*/ + background: url(../pix/sbheaderbg2orange.jpg) center no-repeat; + padding: 12px 5px 5px; + color: #fff; +} + + +/* Mini Calendar +------------------------*/ + +.block .minicalendar td.weekend { /* setting weekend date colour */ + color:#cb8f47; +} + +/* Forum +------------------------*/ + +.forumpost .topic .subject { /* forum subject section inside topic header */ + font-weight: bold; + font-size: 1.1em; + padding-left: 5px; + background: #cb8f47; + color: #fff; +} + diff --git a/theme/splash/style/sl.css b/theme/splash/style/sl.css new file mode 100644 index 00000000000..5b05ff1131e --- /dev/null +++ b/theme/splash/style/sl.css @@ -0,0 +1,683 @@ +/******************************************************** +** +** Theme name: Splash +** Creation Date: 30/06/09 +** Author: Synergy Learning +** Author URI: http://synergylearning.com +** +*********************************************************/ + +/* Global +------------------------*/ +html{ /* Reset html page to 0 padding/margins */ + padding: 0; + margin: 0; + background: #fff; +} + +body { /* Define margins and background colour/image */ + background: url([[pix:theme|bg]]) top left repeat-x #fff; + margin: 0 auto; + padding: 0; + width: 100%; + overflow-x:hidden; + +} + +body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { /* Set fonttype for site */ + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +a:link { /* Defining all link styles*/ + color: #853650; +} + +a:visited { /* Setting all visited link styles */ + color: #853650; +} + +a:hover { /* Setting all rollover link styles */ + color: #6d1523; +} + +a:active { /* Setting all active link styles */ + color: #853650; +} + +a img { /* Image borders*/ + border: none; +} + +a:active { + outline: none; +} + +.skiplinks{ /* hide skip link access keys*/ + display: none; +} + +.skip-block{ /* hide skip link access keys in blocks*/ + + display: none; +} + +.loginpanel{ + background: url([[pix:theme|loginpanel]]) top center no-repeat; + height: 480px; +} + +.loginbox .loginpanel .subcontent{ + margin: 0 auto; + clear: right; + width: 300px; +} + /* fix issues conflicting with the floating columns */ + +.clearer {clear:left;} + +/* Header +-----------------------*/ + +#page-header { /* Set height for header */ + float: none; + padding: 0; + margin:0; + color: #fff; + height: 308px; + background: url([[pix:theme|pageheaderbgred]]) top center no-repeat; + +} + +#page-header h1 { /* Style h1 tags for header */ + padding-top: 40px; + font-size: 1.25em; + text-align: left; + margin: 0px; +} + +#page-header h1.inside { + font-size: 1.25em; + margin: 0px; +} + +#page-header h4 { /* Style h4 tags for header */ + font-size: 1.0em; + text-align: left; + margin-top: 40px; + color: #333; +} + +#headermenu { /* user info positioning and styles */ + float: right; + margin: 20px 0 0 0; + font-size: 0.9em; + text-align: right; + width: 210px; + height: 80px; + padding: 5px; + position: relative; +} + + +#headermenu h1{ /* styling h1 for user welcome message*/ + margin:0; + padding: 0; + color: fff; +} + +.spacing{ + padding-top: 20px; +} + +#userdetails{ /* positioning of user login/outdetails */ + float: left; + margin-right: 10px; + width: auto; + height: 60px; + +} + +#userdetails a:link{ /* styling user detail links when logged in*/ + color: #f2f2f2; +} + +#userdetails a:visited{ /* styling user detail links when logged in */ + color: #f2f2f2; +} + +#userdetails a:hover{ /* styling user detail links when logged in*/ + color: #f2f2f2; + +} + + +#userdetails_loggedout{ /* positioning of user login/outdetails */ + float: left; + margin-right: 10px; + height: 60px; + +} + + +#userdetails_loggedout h1{ /* positioning of user h1 tag*/ + padding-top:40px + +} + +#userdetails_loggedout a:link{ /* styling user detail links when logged out*/ + color: #f2f2f2; +} + +#userdetails_loggedout a:visited{ /* styling user detail links when logged out */ + color: #f2f2f2; +} + +#userdetails_loggedout a:hover{ /* styling user detail links when logged out*/ + color: #f2f2f2; + +} + +.prolog{ + margin-top: 25px; + margin-bottom: 0px; +} + +.prolog a:link{ /* styling user detail links */ + color: #f2f2f2; +} + +.prolog a:visited{ /* styling user detail links */ + color: #f2f2f2; +} + +.prolog a:hover{ /* styling user detail links */ + color: #f2f2f2; + +} + +.prolog a:active{ /* styling user detail links */ + color: #f2f2f2; + +} + +#userimg{ /* styling user profile picture*/ + float: right; + margin-left: 4px; + +} + +#colourswitcher{ /* colour switcher styles */ + float: right; + height: 30px; + width: 210px; + color: #000; + background: url([[pix:theme|selectbg]]) top left repeat-x; + text-align: left; + padding: 2px 0px 0px 0px; + position: absolute; + top: 66px; + right: 4px; + +} + +#colourswitcher ul{ + padding: 0; + margin: 0; + +} + + +#colourswitcher ul li{ + margin:0; + padding: 0; + display: inline; + list-style: none; + + +} + +#colourswitcher p{ + color: #7c3041; +} + +#logobox{ /* holder background for logo*/ + height: 185px; + width: 252px; + margin: auto; + text-align: center; + background: url([[pix:theme|lbgv2]]) no-repeat; + float: left; +} +#logobox a.nologoimage { + display: block; + font-size: 30px; + font-weight: 800; + margin-top: 40px; +} + +#logobox img{ + max-width: 230px; +} + +#logobox h1{ + padding-top: 40px; + font-size: 2.0em; + color: #333; + text-align: center; +} + +#logobox h4{ + padding-top:20px; + margin:0; + text-align: center; + font-size: 0.9em; + color: #666; + +} + +/* Custom Menu +-----------------------*/ + +#dropdownmenu{ /* holder for custom menu */ + height:45px; + margin: 0; + padding-top: 0px; +} + + /* setting font colour and removing borders */ + +#custommenu{ + padding-left: 6px; + height: 33px; + font-size: 1.2em; + margin-top: 0px !important; + padding-top: 0px !important; + +} +#custommenu * { + border:none; + +} + +#custommenu a:link, #custommenu a:visited { + text-decoration:none; + color: #666; +} +#custommenu a:active, #custommenu a:hover { + text-decoration:underline; + color: #666; + background: none; +} + +#custommenu .yui3-menu-content ul.first-of-type li{ + border-right: 1px solid #e6d0d4; +} + +#custommenu div.yui3-menu.custom_menu_submenu .yui3-menu-content{ + background:#6d1523; + border:1px solid #fff; + color: #fff; +} + +#custommenu div.yui3-menu.custom_menu_submenu .yui3-menu-content a{ + color: #fff; +} + + + + +.yui3-skin-sam .yui3-menu-label-active, +.yui3-skin-sam .yui3-menu-label-menuvisible, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-active, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-menuvisible + +{ + +background-color: #605f5f; + + +} + + + +/* Breadcrumb Navbar +-----------------------*/ + +.navbar { /* moodles breadcrumb holder*/ + border-width: 0 0 1px 0; + margin: 0; + padding: 5px 15px; + font-size: 0.9em; + color: #333; +} + +.navbar .navbutton { /* Defining settings for navbutton within navbar */ + margin-top: 0; +} + +.breadcrumb .sep { /* change colour and size of breadcrumb arrows */ + font-size: 0.8em; + color: #999; +} + + + +/* Content +-----------------------*/ + +#page{ /* Defining fluid or fixed theme.. for fluid theme change width to 100%*/ + width: 960px; + margin: auto; + + +} + +#page-content{ /* setting white background holder for all content under header*/ + background: #fff; + margin-top:10px; +} + +#page-content h1{ + font-size: 1.3em; +} + +.box.generalbox{ + border: none; + background: #fafafa; + padding: 5px; +} + +.coursebox{ + padding-left:5px; + border-bottom: 1px dashed #e1d2d5; + +} +} + +td.left.side, td.side { + border:none; + background: none; +} + +.path-course-view.section .left.side{ + background: none; +} +/* topics and weekly +-----------------------*/ + +ul.topics li.section, ul.weeks li.section { + border: 1px dotted #cfdae3; + background: #ffffff url([[pix:theme|ui-bg_inset-hard_100_ffffff_1x100]]) 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} + +ul.topics li.section{ + border-style:solid; +} + +ul.topics li#section-0, ul.weeks li#section-0 { + border: 1px solid #bbc7ce; + background: #d3dbe0; + color: #222222; +} +ul.weeks li.section.current, ul.topics li.section.current { + border: 1px solid #999999; + font-weight: normal; + color: #212121; +} +div.summary {padding:5px 0px 5px 0px;} + + + + + + +/* Sideblocks +-----------------------*/ + +.block { /* general settings for sideblocks */ + margin-bottom: 20px; + border: none; +} + +.block hr{ /* hiding the hr in sideblocks */ + display: none; +} + +.commands{ + padding-bottom: 10px; + clear: both; +} + +.searchform{ + padding-top: 10px; +} + +#region-pre{ + background: #fff; +} + +#region-post{ + background: #fff; +} + +#region-pre .block .header { /*-- right block header --*/ + background: url([[pix:theme|sbheaderbg2]]) center no-repeat; + height: 25px; + color: #fff; +} + +#region-pre .block .header h2{ /*-- right block text --*/ + color: #333; + padding: 0 0 0 10px; +} + +#region-pre .block .content { /*-- right block content --*/ + background: #f2f2f2; + padding: 4px 5px 5px; +} + +#region-post .block .header { /*-- left block header --*/ + background: url([[pix:theme|sbheaderbg2]]) center no-repeat; + height: 25px; + color: #fff; +} + +#region-post .block .header h2{ /*-- left block text --*/ + color: #333; + padding: 0 0 0 10px; +} + +#region-post .block .content { /*-- left block content --*/ + background: #f2f2f2; + padding: 4px 5px 5px; +} + +.block .title h2 { /* Settings for h2 tags in sideblock headers */ + color: #35251B; + font-weight: normal; + font-size: 1.2em; + margin: 0; +} + +.tree_item{ /* tree item seperator for sideblocks */ + border-bottom: #e2e2e2 1px solid; +} + + +/* Mini Calendar +------------------------*/ + +.block .minicalendar { /* setting background colour for mini cal*/ + background: #fff; +} + +.block .minicalendar td.weekend { /* setting weekend date colour */ + color:#7c3041; +} + + +/* Forum +------------------------*/ + +.forumpost .topic { /* forum topic header*/ + background: #fff; + border-bottom-color: #da5013; +} + +.forumpost .topic .subject { /* forum subject section inside topic header */ + font-weight: bold; + font-size: 1.1em; + padding-left: 5px; + color: #333; + background: #d3dbe0; +} + +.forumpost .topic .author { /* author area within topic header */ + font-size: 0.9em; +} + +.forumpost .topic.starter { /* content start point */ + border-bottom:1px dashed #e2e2e2; +} + +.forumpost .content { /* content area within forum */ + background: #fff; + border-width: 0 0 1px 0; + border-style: dashed; + border-color: #e2e2e2; +} + + +.path-mod-forum .forumheaderlist { + width: 100%; + border:none; + +} + +.path-mod-forum .forumheaderlist td { + border: none; +} + +tr.header td.starter { + border: 1px solid #bbc7ce; + background: #d3dbe0; +} + + +.forumheaderlist .header.topic{ + border-top: 1px solid #bbc7ce; + border-left: 1px solid #bbc7ce; + border-right: 1px solid #bbc7ce; + border-bottom: 1px solid #bbc7ce; + background: #d3dbe0; +} + +.forumheaderlist .header.author{ + border-top: 1px solid #bbc7ce; + border-right: 1px solid #bbc7ce; + border-left: 1px solid #bbc7ce; + border-bottom: 1px solid #bbc7ce; + background: #d3dbe0; +} + +.forumheaderlist .header.replies{ + border-top: 1px solid #bbc7ce; + border-right: 1px solid #bbc7ce; + border-bottom: 1px solid #bbc7ce; + background: #d3dbe0; +} + +.forumheaderlist .header.lastpost{ + border-top: 1px solid #bbc7ce; + border-right: 1px solid #bbc7ce; + border-bottom: 1px solid #bbc7ce; + background: #d3dbe0; +} + +/* Course +---------------------------*/ + +h2.headingblock { + border-width: 0 0 1px 0; + padding: 5px 5px 2px; + font-weight: normal; + font-size: 1.2em; + background: none; + color: #251c17; +} + +.course-content .section.main { + background: #fff; + border: 1px solid #ddd; +} + +.course-content .section.current { + background: #666; + color: #fff; +} + +ul.topics li#section-0, ul.weeks li#section-0 { + background: #8b383e; + border: 1px solid #ccc; + +} + +.course-content .section.main .content { + background: #fff; +} + + + +/* dock left +---------------------------*/ + /* background style for dockpanel */ +#dock.dock.dock_left_vertical{ + background: #000; + border: none; + +} + /* styles for docked item background */ + +.dockedtitle, .dockedtitle .activeitem{ + background: #fff; + color: #333; + border-right: 1px dashed #656565; + border-left: 1px dashed #656565; + +} + + +/* Footer +---------------------------*/ + + +#page-footer{ /* settings for footer container */ + position:relative; + background: url([[pix:theme|footerbg]]) top left repeat-x #f4f4f4; + width: 100%; + margin-top: -2px; + +} + + +.helplink{ + padding-top: 5px; +} + + +#footer-wrapper{ + margin: auto; + width: 960px; +} + +#footnote{ + margin: 20px 0px; + padding: 0px 5px; + text-align: right; +} + +/* Splash Theme Specific settings for Administrators to customise css. +---------------------------*/ +[[setting:customcss]]