diff --git a/theme/splash/layout/embedded.php b/theme/splash/layout/embedded.php
new file mode 100644
index 00000000000..e17e055452a
--- /dev/null
+++ b/theme/splash/layout/embedded.php
@@ -0,0 +1,49 @@
+.
+
+/**
+ * General layout for the mymobile theme
+ *
+ * @package theme
+ * @subpackage splash
+ * @copyright 2012 Caroline Kennedy - Synergy Learning
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+echo $OUTPUT->doctype() ?>
+htmlattributes() ?>>
+
+ title ?>
+
+ standard_head_html() ?>
+
+
+standard_top_of_body_html() ?>
+
+
+
+
+
+
+ main_content() ?>
+
+
+
+
+
+standard_end_of_body_html() ?>
+
+
diff --git a/theme/splash/style/core.css b/theme/splash/style/core.css
new file mode 100644
index 00000000000..dd9f2f8d405
--- /dev/null
+++ b/theme/splash/style/core.css
@@ -0,0 +1,525 @@
+/********************************************************
+**
+** Theme name: Splash
+** Creation Date: 27/1/2012
+** Author: Caroline Kennedy - Synergy Learning
+** Author URI: http://synergylearning.com
+**
+*********************************************************/
+
+/* Reset
+-------------------------*/
+html{
+ color:#000;
+}
+body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code{
+ margin:0;
+ padding:0;
+}
+table{
+ border-collapse:collapse;
+ border-spacing:0;
+}
+del,ins{
+ text-decoration:none;
+}
+caption,th{
+ text-align:left;
+}
+h1,h2,h3,h4,h5,h6{
+ font-size:100%;
+ font-weight:normal;
+}
+q:before,q:after{
+ content:'';
+}
+abbr,acronym{
+ border:0;
+ font-variant:normal
+}
+sup{
+ vertical-align:baseline;
+}
+sub{
+ vertical-align:baseline;
+}
+legend{
+ color:#000;
+}
+input,button,textarea,select,optgroup,option{
+ font-family:inherit;
+ font-size:inherit;
+ font-style:inherit;
+ font-weight:inherit;
+}
+input,button,textarea,select{
+ *font-size:100%;
+}
+
+/* Structure
+-------------------------*/
+html, body#tinymce {
+ margin:0;
+ padding:0;
+}
+body {
+ margin:0;
+ padding:0;
+}
+body.lang-vi {
+ font:0.75em Arial, Helvetica, sans-serif;
+}
+.clearfix {
+ margin:0;
+ padding:0;
+ clear:both;
+}
+#page {
+ font-family: Arial, Helvetica, sans-serif;
+ margin:0 auto;
+ padding:0;
+ width:960px;
+ font-size:0.75em;
+}
+#page-content {
+ margin:0 auto;
+ padding:0;
+ width:960px;
+ float:none;
+}
+#page-content #region-main {
+ padding:0 10px;
+}
+/* Report pages
+-------------------------*/
+.pagelayout-report #page {
+ width:960px;
+}
+.pagelayout-report #page-content {
+ width:960px;
+ margin:0 auto;
+ padding:0;
+}
+.pagelayout-report #page-footer {
+ width:960px;
+ margin:0 auto;
+ padding:0;
+}
+.pagelayout-report #report-main-content .region-content {
+ margin-left:230px;
+}
+.pagelayout-report #page-content .region-content {
+ padding:10px 0;
+}
+.pagelayout-report #page-content .region-content .generaltable {
+ font-size: 0.9em;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+/* Headers
+-------------------------*/
+#page-header {
+ display:block;
+ margin:0 auto;
+ padding:0;
+}
+/* Login Page
+-------------------------*/
+#page-login-index #content {
+ font-size: 0.85em;
+}
+.loginbox {
+ margin:15px 25%;
+ width:50%;border:none;
+}
+.loginbox.twocolumns {
+ width:90%;
+ margin:15px 5%;
+}
+.loginbox,
+.loginbox.twocolumns .loginpanel,
+.loginbox .subcontent {
+ border-color:#ddd;
+}
+.loginbox .guestsub,
+.loginbox .forgotsub,
+.loginbox .potentialidps {
+ border-top:1px solid #ddd;
+}
+.loginbox .loginform .form-input #username,
+.loginbox .loginform .form-input #password {
+ border:1px solid #ddd;
+}
+/* Tiny MCE
+-------------------------*/
+.mceContentBody {
+ background-color:#fff;
+ color:#000;
+}
+/* Moodle Forms
+-------------------------*/
+.mform .fitem fieldset.felement {
+ margin:0;padding:0;
+}
+.mform .fpassword .unmask input {
+ margin:0;padding:0;
+}
+.mform .fitem .fitemtitle {
+ font-weight:bold;
+ width:25%;
+ text-align:left;
+}
+.mform .fitem .felement {
+ margin-left:25%;
+ width:70%;
+}
+.mform .fitem {
+ margin:0;
+ padding:5px 0;
+}
+.mform fieldset{
+ overflow: visible;
+ }
+#page-admin-register .mform .fsubmit {
+ padding:20px;
+ text-align:center;
+}
+/* html editor fixed width
+-------------------------*/
+textarea#id_summary_editor {width:420px;}
+textarea#id_description {width:420px;}
+textarea#id_message {width:420px;}
+
+.felement .feditorselect select {
+ margin-top:10px !important;
+}
+/* Admin forms
+-------------------------*/
+#adminsettings .form-item .form-label .form-shortname {
+ word-wrap:break-word; /*CSS3*/
+}
+#adminsettings .form-item .form-label {
+ margin-right:10px;
+}
+#page-question-type-multianswer fieldset {
+ text-align: right;
+}
+/* Filters
+-------------------------*/
+.mediaplugin {
+ display:block;
+ clear:both;
+ margin-top:5px;
+ margin-bottom:5px;
+}
+.mediaplugin_mp3,
+.mediaplugin_swf,
+.mediaplugin_flv {
+ display:inline;
+ clear:none;
+ margin:0px;
+ margin-left:0.5em;
+ }
+.texrender {
+ border:0px;
+ vertical-align:middle;
+}
+/* Groups
+------------------------*/
+#page-group-groupings .buttons {
+ margin: 20px;
+ text-align:center;
+}
+#page-group-groupings .buttons .singlebutton {
+ display: inline;
+ padding: 5px;
+}
+.groupmanagementtable {
+ width: 90%;
+}
+.groupmanagementtable p {
+ text-align: left;
+ margin-bottom: 0.2em;
+}
+.groupmanagementtable #existingcell label,
+.groupmanagementtable #potentialcell label {
+ font-weight: bold;
+}
+.groupmanagementtable #buttonscell p {
+ text-align: center;
+}
+.groupmanagementtable #buttonscell input {
+ padding:3px 0;
+}
+.groupmanagementtable #buttonscell #remove {
+ margin: 7em 0;
+}
+.groupmanagementtable #backcell {
+ padding-top: 2em;
+ text-align: center;
+}
+/* Custom styling login block
+------------------------------*/
+.block-region .block_login .content {
+ padding:10px;
+}
+.block-region .block_login label{
+ margin: 5px 0px 10px 5px;
+}
+.block-region .block_login input[type=text] {
+ margin: 5px 0;
+ padding: 5px;
+}
+.block-region .block_login input[type=password] {
+ margin: 5px 0;
+ padding: 5px;
+}
+/* Messages
+-------------------------*/
+.block_messages .info,
+.block_online_users .info {
+ font-size:1em;
+}
+/* Help link/box
+-------------------------*/
+.helplink img {
+ margin-left:5px;
+}
+#helppopupbox {
+ padding:10px 0;
+}
+#helppopupbox p {
+ padding:0 0 5px;
+ margin:0;
+ line-height:1.3em;
+}
+#helppopupbox .helpheading {
+ font-size:1.2em;
+ padding-bottom:10px;
+}
+/* Icons
+-------------------------*/
+img.icon {
+ margin-right:5px;
+}
+.action-icon {
+ margin-right:5px;
+}
+/* Reports
+-------------------------*/
+.path-grade-report-grader div.userpic {
+ float:none;
+}
+.path-admin-report-customlang #translator textarea {
+ width:90%;
+}
+.path-admin-report-customlang .mform.filterform {
+ width:90%;
+}
+/* My Moodle
+-------------------------*/
+#page-my-index .block {
+ width:auto !important;
+}
+/* Course topics format
+-------------------------*/
+.course-content ul.topics li.section .content h1,
+.course-content ul.topics li.section .content h2,
+.course-content ul.topics li.section .content h3,
+.course-content ul.topics li.section .content h4,
+.course-content ul.topics li.section .content h5,
+.course-content ul.topics li.section .content h6 {
+ padding:0;
+ margin:0;
+}
+/* Course weeks format
+-------------------------*/
+.course-content ul.weeks li.section .content h1,
+.course-content ul.weeks li.section .content h2,
+.course-content ul.weeks li.section .content h3,
+.course-content ul.weeks li.section .content h4,
+.course-content ul.weeks li.section .content h5,
+.course-content ul.weeks li.section .content h6 {
+ padding:0;
+ margin:0;
+}
+.categorybox .category {
+ font-size: 100%;
+ font-weight: normal;
+ padding: 0px 0px 0px 10px;
+}
+li.activity {
+ padding-bottom:5px;
+}
+.categorylist {
+ padding-bottom:10px;
+}
+.course {
+ padding-bottom:25px;
+}
+.course_category_tree .category .courses .course_link {
+ padding:10px 18px;
+ background-position: 0 5px;
+}
+.coursebox .summary{
+ padding: 10px 0;
+}
+.que .info{
+ width: 10em;
+}
+.que .content{
+ margin: 0 0 0 11.5em;
+}
+/* Quiz
+-------------------------*/
+#page-mod-quiz-edit h2.main{
+ display: block;
+}
+#page-mod-quiz-edit div.question div.content div.questioncontrols{
+ padding: 0;
+}
+#page-mod-quiz-edit .reorder div.question div.content {
+ line-height: 2em;
+}
+#page-mod-quiz-edit div.question div.content div.qorder {
+ line-height: 2em;
+}
+#page-mod-quiz-edit div.reorder .reordercontrols .addnewpagesafterselected,
+#page-mod-quiz-edit .repaginatecommand{
+ padding-right: 3px;
+}
+
+/* Tabs
+-------------------------*/
+.tabtree .tabrow0 li.here .empty {
+ display: none;
+}
+.tabtree .tabrow0 .tabrow1 {
+ margin-top: -1px;
+ line-height: 1.3em;
+}
+/* Misc Fixes
+-------------------------*/
+.editing #big-tag-cloud-box{
+ width: 480px;
+}
+.generalbox{
+ padding: 5px;
+}
+.graph{
+ overflow: auto;
+}
+.path-mod-forum .forumheaderlist .discussion .starter{
+ vertical-align: top;
+}
+.boxwidthwide{
+ width: 96%;
+}
+.path-backup .mform .fitem fieldset.felement{
+ width: 100%;
+}
+.moveselectedonpage input[type=submit]{
+ margin-top: 2px;
+}
+.userselector div {
+ margin-top: 0;
+}
+#reportuser_wrapper{
+ margin-bottom: 20px;
+}
+#page-course-user .graph img{
+ width: 99%;
+}
+#page-mod-survey-view #surveyform textarea {
+ float: right;
+}
+.path-admin table.rolecap tr.rolecap th,
+.path-admin table.rolecap tr.rolecap td {
+ border: 1px solid #dedede;
+}
+#page-admin-roles-explain #chooseuser h3,
+#page-admin-roles-usersroles .contextname {
+ margin-top: 0;
+ padding: 5px;
+}
+.section_add_menus {
+ text-align:left;
+}
+#page-admin-course-category .generalbox td,
+#attempts td,
+.editcourse td,
+.generaltable td,
+.plugincompattable td,
+.environmenttable td,
+.forumheaderlist td {
+ border: 0 none;
+}
+.groupmanagementtable #buttonscell input {
+ padding: 3px 40px;
+}
+/* Jump to menu block
+-------------------------*/
+.jumpto_menu ul li form fieldset,
+.jumpto_menu ul li form div select {
+ width:190px;
+}
+.block-region .block_jumpto_menu .content {
+ padding-left:0;
+ padding-right:0;
+}
+/* reduce font size in table overflow
+-------------------------------------*/
+#page-course-report .logselectform,
+#page-course-report .participationselectform,
+#page-course-report-log-index .logselectform,
+#page-course-report-participation-index .participationselectform {
+ font-size: 0.9em;
+}
+#page-admin-plugins #plugins-control-panel {
+ font-size:0.9em;
+}
+/* php table
+-------------------------*/
+.phpinfo{
+ overflow-x: scroll;
+}
+
+/* table paging
+-------------------------*/
+.paging {
+ padding:10px 0;
+}
+/* user profiles
+-------------------------*/
+.profileeditor {
+ text-align:center;
+}
+hr {
+ background:none;
+ border-top:1px solid #ddd;
+}
+/* fix table overflow
+-------------------------*/
+#page-admin-setting-htmlsettings .generaltable{
+ font-size:0.9em
+}
+#adminsettings #admin-emoticons.form-item .form-setting {
+ clear:both;
+ margin:0 0 0 50px;
+}
+/* icons
+-------------------------*/
+img.icon {
+ width:auto;
+ height:auto;
+}
+/* italic text
+-------------------------*/
+strong em, em strong{
+ font-weight: bold;
+ font-style: italic;
+}
+.initialbar a {
+ padding:0 2px;
+}
diff --git a/theme/splash/style/menus.css b/theme/splash/style/menus.css
new file mode 100644
index 00000000000..9a656017eaf
--- /dev/null
+++ b/theme/splash/style/menus.css
@@ -0,0 +1,156 @@
+/********************************************************
+**
+** Theme name: Splash
+** Creation Date: 27/01/12
+** Author: Caroline Kennedy - Synergy Learning
+** Author URI: http://synergylearning.com
+**
+*********************************************************/
+
+#moodlemenu {
+ clear: both;
+ border: none;
+ background: none;
+ height: 25px;
+ margin: 6px 0 0;
+ padding: 0;
+ width: 100%
+}
+
+/* top level */
+#custommenu{
+ float: left;
+ text-align: left;
+ background-image: none;
+ font-size: 1.2em;
+}
+#custommenu .yui3-menu li{
+ height: 26px;
+}
+#custommenu .yui3-menu li:hover{
+ background: none;
+}
+#custommenu .yui3-menu li li{
+ height: auto
+}
+#custommenu .yui3-menu-label,
+#custommenu .yui3-menuitem-content{
+ cursor: pointer
+}
+#custommenu .yui3-menu-content,
+#custommenu .yui3-menu .yui3-menu .yui3-menu-content{
+ border: none;
+}
+#custommenu .yui3-menu-horizontal .yui3-menu-label,
+#custommenu .yui3-menu-horizontal .yui3-menuitem .yui3-menuitem-content{
+ border: none;
+ display: block;
+ color: #666;
+ padding: 6px 20px 0;
+ margin: 0;
+ height: 20px;
+ border-right: 1px solid #e3e3e3;
+}
+#custommenu .yui3-menu-horizontal .yui3-menu-label:hover,
+#custommenu .yui3-menu-horizontal .yui3-menuitem .yui3-menuitem-content:hover{
+ color: #000;
+ text-decoration: underline;
+ background: none;
+}
+#custommenu .yui3-menu-horizontal .yui3-menuitem-content {height: auto;}
+
+/* drop down levels */
+#custommenu .custom_menu_submenu li{
+ padding: 0;
+ border-bottom: 1px solid #ddd;
+}
+
+#custommenu .custom_menu_submenu li a{
+ padding: 10px 15px;
+}
+
+#custommenu .custom_menu_submenu .yui3-menuitem .yui3-menuitem-content{
+ height: auto;
+ padding: 5px 15px;
+ margin: 0;
+ color: #373737;
+ border: none;
+}
+#custommenu .custom_menu_submenu .yui3-menuitem .yui3-menuitem-content:hover {
+ color: #000;
+}
+#custommenu .custom_menu_submenu .yui3-menuitem-active .yui3-menuitem-content{
+ background-color: #efefef; color: #373737;
+}
+#custommenu .custom_menu_submenu .yui3-menu-label-menuvisible{
+ background-color: #efefef;
+ color: #373737;
+}
+#custommenu .yui3-menu-label { background-image: none;}
+
+#custommenu .yui3-menu .yui3-menu .yui3-menu-label,
+#custommenu .yui3-menu .yui3-menu .yui3-menu-label:hover {
+ background-image: url([[pix:theme|arrow-menu]]);
+ background-position: right center;
+ background-repeat: no-repeat;
+ background-color: #efefef;
+}
+#custommenu .custom_menu_submenu .yui3-menu-label {
+ height: auto;
+ font-weight: normal;
+ color: #373737;
+ padding: 5px 15px;
+ background: #efefef url([[pix:theme|arrow-menu]]) no-repeat right center;
+ border-right: 1px solid #e3e3e3;
+}
+#custommenu .custom_menu_submenu .yui3-menu-label:hover {
+ color: #000;
+ text-decoration: underline;
+}
+#custommenu .custom_menu_submenu .yui3-menu-content{
+ background-color: #efefef;
+ border-width: 0;
+ margin: 2px 0 0 2px;
+ padding: 0;
+ position: relative;
+}
+#custommenu .custom_menu_submenu .yui3-menu-content ul{
+ background-color: #efefef;
+ border: 1px solid #ddd;
+ margin: -2px 0 0 -2px
+}
+#custommenu .yui3-menu-horizontal .yui3-menu-label,
+#custommenu .yui3-menu-horizontal .yui3-menu-label:hover
+{
+ background-image: none;
+}
+
+#page-site-index #moodlemenu,
+#page-my-index #moodlemenu{
+ border-bottom-color: #ddd
+}
+#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content,
+#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content .ul {
+ border: 0 none;
+}
+
+#custommenu .javascript-disabled .yui3-menu-label,
+#custommenu .javascript-disabled .yui3-menuitem-content{
+ text-decoration: none
+}
+#custommenu .javascript-disabled .custom_menu_submenu .yui3-menuitem{
+ padding: 0
+}
+#custommenu .yui3-menu-horizontal.javascript-disabled li a {
+ padding: 6px 20px 0;
+}
+
+
+.ie6 #custommenu,
+.ie6 #custommenu .yui3-menu,
+.ie6 #custommenu .yui3-menu .yui3-menu-content,
+.ie6 #custommenu .yui3-menu .yui3-menu-content ul,
+.ie6 #custommenu .yui3-menu .yui3-menu-content ul li{
+ float: left;
+ display: inline
+}
diff --git a/theme/splash/style/pagelayout.css b/theme/splash/style/pagelayout.css
new file mode 100644
index 00000000000..c09910c19c3
--- /dev/null
+++ b/theme/splash/style/pagelayout.css
@@ -0,0 +1,775 @@
+/********************************************************
+**
+** Theme name: Splash
+** Creation Date: 29/01/12
+** Author: Caroline Kennedy - Synergy Learning
+** Author URI: http://synergylearning.com
+**
+*********************************************************/
+
+html, body{
+ background:#fff;
+}
+#page{
+ background:#fff;
+ padding:0;
+ width:960px;
+}
+#page-header{
+ height:315px;
+ width:100%;
+}
+#page-content{
+ background:#fff;
+ padding:0 0 20px;
+ width:960px;
+}
+#page-footer{
+ color:#000;
+ margin-top:-2px;
+ position:relative;
+ width:100%;
+}
+#page-footer .logininfo {
+ color: #000;
+ padding: 1em 0;
+}
+#page-content #region-post,
+#page-content #region-pre{
+ padding-top:5px;
+}
+.headermain{
+ float:left;
+ margin:0 0 3px;
+ padding:0;
+}
+.langmenu{
+ text-align:left;
+}
+.headermain.inside{
+ font-size:1em;
+ margin-left:10px;
+ margin-top:45px;
+}
+#userdetails{
+ float:left;
+ height:60px;
+ margin-right:10px;
+ width:auto;
+}
+#userdetails h1{
+ font-size:1.5em;
+ line-height:1;
+ margin-bottom:.5em;
+ text-align:left;
+}
+#userdetails_loggedout{
+ float:left;
+ height:60px;
+ margin-right:10px;
+}
+#userdetails_loggedout h1{
+ font-size:1.5em;
+ padding-top:40px;
+ text-align:left;
+}
+.prolog{
+ margin-bottom:0;
+ margin-top:25px;
+}
+#userimg{
+ float:right;
+ margin-left:4px;
+}
+#colourswitcher{
+ float:right;
+ height:30px;
+ padding:2px 0 0;
+ position:absolute;
+ right:4px;
+ text-align:left;
+ top:66px;
+ width:210px;
+}
+#colourswitcher ul{
+ margin:0;
+ padding:0;
+}
+#colourswitcher ul li{
+ display:inline;
+ list-style:none;
+ margin:0;
+ padding:0;
+}
+#colourswitcher p{
+ color:#7c3041;
+}
+#logobox{
+ float:left;
+ height:185px;
+ margin:auto;
+ padding:0 10px;
+ text-align:center;
+ width:200px;
+}
+#logobox a.nologoimage{
+ display:block;
+ font-size:17px;
+ font-weight:600;
+ margin-top:40px;
+}
+#logobox img{
+ max-width:230px;
+}
+#logobox h1{
+ font-size:2em;
+ padding-top:40px;
+ text-align:center;
+}
+#logobox h4{
+ font-size:.9em;
+ margin:0;
+ padding-top:20px;
+ text-align:center;
+}
+.navbar{
+ border:none;
+ clear:both;
+ margin:0 10px;
+ padding:8px 10px 0;
+ width:98%;
+}
+.navbar .breadcrumb{
+ font-size:.9em;
+ margin:0;
+ padding:10px 0;
+}
+.navbar .breadcrumb ul{
+ display:inline;
+ padding-left:0;
+}
+.navbar .breadcrumb a,
+.navbar .breadcrumb a:hover{
+ text-decoration:underline;
+}
+.navbar .navbutton{
+ margin:0;
+ padding:5px 0 0;
+}
+.navbutton input[type=submit]{
+ cursor:pointer;
+ margin:0;
+ padding:3px 5px;
+}
+.navbutton input[type=submit],
+.navbutton input[type=submit]:hover{
+ border:0 none;
+}
+#frontbox{
+ height:155px;
+ margin-bottom:20px;
+ padding:0 0 0 400px;
+}
+#region-main #frontbox h1{
+ padding-top:25px;
+}
+#region-main #frontbox p{
+ padding-top:15px;
+}
+#headermenu{
+ float:right;
+ font-size:.9em;
+ height:80px;
+ margin:20px 0 0;
+ padding:5px;
+ position:relative;
+ text-align:right;
+ width:210px;
+}
+.headermenu{
+ clear:right;
+ float:right;
+ font-size:.9em;
+ margin:10px 0 0 15px;
+}
+.logininfo{
+ background:url([[pix:theme|loginicon]]) left no-repeat;
+ color:#fff;
+ margin:0;
+ padding:10px 10px 10px 40px;
+}
+.logininfo a{
+ color:#fff;
+ text-decoration:underline;
+}
+.logininfo a:hover{
+ color:#fff;
+}
+#headermenu .langmenu{
+ position:relative;
+ top:35px;
+ width:210px;
+}
+a,
+.img-text a:hover,
+.homelink a,
+.homelink a:hover{
+ text-decoration:none;
+}
+a:hover,
+.img-text a:hover span{
+ text-decoration:underline;
+}
+#region-main h1{
+ font-size:1.8em;
+ font-weight:400;
+ line-height:1.8em;
+ padding:10px 0;
+}
+#region-main h2{
+ font-size:1.6em;
+ font-weight:400;
+ line-height:1.6em;
+ margin:0!important;
+ padding:3px;
+ border-bottom:1px solid #d1cece;
+ color:#333;
+}
+#region-main h3{
+ font-size:1.4em;
+ font-weight:400;
+ line-height:1.4em;
+ padding:10px 0;
+}
+#region-main h4{
+ font-size:1.2em;
+ font-weight:700;
+ line-height:1.2em;
+ padding:10px 0;
+}
+#region-main h5{
+ font-size:1.1em;
+ font-weight:700;
+ line-height:1em;
+ padding:10px 0;
+ font-style:italic;
+ color:#333;
+}
+#region-main h6{
+ font-size:1.1em;
+ font-weight:700;
+ line-height:1em;
+ padding:10px 0;
+}
+h2.main,h3.main,h4.main,h5.main,h6.main{
+ text-align:left;
+}
+#region-main h2.main{
+ font-size:1.6em;
+ font-weight:400;
+ line-height:1.6em;
+ margin:0 0 10px;
+ padding:3px;
+}
+#region-main h2.headingblock{
+ font-size:1.6em;
+ font-weight:400;
+ line-height:1.6em;
+ margin:0 0 10px;
+ padding:3px;
+}
+#region-main .coursebox h3{
+ font-size:1em;
+}
+#region-main p{
+ line-height:1.5em;
+ margin:0;
+ padding:0 0 5px;
+}
+.no-overflow{
+ margin:0;
+ padding:0 0 5px;
+}
+#region-main blockquote{
+ font-style:italic;
+ padding:10px 30px;
+}
+.generalbox ul{
+ padding:0 0 0 20px;
+}
+.generalbox ul li{
+ list-style:disc;
+ padding:5px 0 5px 10px;
+}
+.generalbox ol{
+ padding:0 0 0 20px;
+}
+.generalbox ol li{
+ padding:5px 0 5px 10px;
+}
+.summary ul{
+ padding:10px 0 0 40px;
+}
+.summary ul li{
+ list-style:disc;
+ padding:0 0 10px 5px;
+}
+.summary ol{
+ padding:0 0 0 20px;
+}
+.summary ol li{
+ padding:5px 0 5px 10px;
+}
+input[type=submit]{
+ border:none;
+ cursor:pointer;
+ margin:1px 5px;
+ padding:3px 5px;
+}
+input[type=submit]:hover{
+ border:0 none;
+}
+input[type=button]{
+ border:none;
+ cursor:pointer;
+ margin:1px 5px;
+ padding:3px 5px;
+}
+input[type=button]:hover{
+ border:none;
+}
+input[disabled=disabled]{
+ border:none;
+ cursor:crosshair;
+ font-size:1.2em;
+ font-weight:400;
+ margin:0 5px;
+ padding:3px 5px;
+}
+input[disabled=disabled]:hover{
+ border:none;
+}
+#headersearch input[type=submit]{
+ border:none;
+ clear:none;
+ cursor:pointer;
+ float:right;
+ font-weight:400;
+ height:26px;
+ margin:0;
+ padding:3px 6px 4px 4px;
+ vertical-align:top;
+ width:30px;
+}
+#headersearch input[type=submit]:hover{
+ border:none;
+ clear:none;
+ cursor:pointer;
+ float:right;
+ font-weight:400;
+ height:26px;
+ margin:0;
+ padding:3px 6px 4px 4px;
+ vertical-align:top;
+ width:30px;
+}
+input[type=text],textarea,select,input[type=password]{
+ margin-right:2px;
+ padding:3px;
+}
+#headersearch input[type=text],
+#headersearch textarea,
+#headersearch select,
+#headersearch input[type=password]{
+ border:none;
+ clear:none;
+ float:right;
+ font-size:.9em;
+ height:15px;
+ margin-top:0;
+ padding-top:5px;
+ width:150px;
+}
+.block{
+ border:none;
+ margin-bottom:20px;
+ width:210px!important;
+}
+.block hr{
+ display:none;
+}
+.searchform{
+ padding-top:10px;
+}
+.block .header .block_action{
+ padding:15px 10px 0 0;
+}
+.block-region .block .header h2{
+ font-size:1.2em;
+ margin:0;
+ padding:15px 0 10px 10px;
+}
+.block-region .commands{
+ border:none;
+ clear:both;
+ margin:0;
+ padding:5px 0 0 10px;
+}
+.block-region .block .content .commands{
+ border:0 none;
+ clear:both;
+ margin:0;
+ padding:5px 0 0 10px;
+}
+.block .header .commands{
+ margin-left:0;
+}
+.block-region .block .content{
+ padding:10px;
+}
+.tree_item{
+ border-bottom:#ddd 1px solid;
+ padding:5px;
+}
+.block_navigation .block_tree li.depth_2 ul{
+ padding-left:8px;
+}
+.unlist,
+.unlist li,
+.inline-list,
+.inline-list li,
+.block .list,
+.block .list li,
+.sitetopic .section li,
+.course-content .section li.activity {
+ padding-bottom:5px;
+}
+.minicalendar{
+ background:none;
+ font-size:1em;
+}
+.minicalendar td,.minicalendar th{
+ border:none;
+ padding:5px 0!important;
+}
+.minicalendar th{
+ font-weight:700;
+}
+.block-region .block_myprofile .fullname{
+ clear:both;
+ font-size:1.2em;
+ padding-bottom:10px;
+ text-align:center;
+}
+.block_myprofile img.profilepicture{
+ margin-left:50px;
+}
+.course-content ul.topics li.section .left{
+ font-size:1.2em;
+ font-weight:700;
+ padding:10px 0 0;
+}
+.course_category_tree .category .course{
+ padding-bottom:20px;
+}
+.coursebox{
+ border:none;
+ padding-bottom:20px;
+}
+.generaltable{
+ border:1px solid #ddd;
+ border-collapse:collapse;
+}
+.generaltable th.header{
+ border-left:none;
+ border-right:none;
+ padding:5px;
+}
+.generaltable.mdl-align{
+ margin:0 auto;
+}
+.generaltable td{
+ padding:5px;
+ vertical-align:top;
+}
+.generaltable .cell{
+ padding:5px;
+}
+.generalbox th.header{
+ border-left:none;
+ border-right:none;
+ padding:5px;
+}
+.generalbox.mdl-align{
+ margin:0 auto;
+}
+.generalbox td{
+ padding:5px;
+ vertical-align:top;
+}
+.generalbox .cell{
+ padding:5px;
+}
+.editcourse th,
+.generaltable th,
+#page-admin-course-category .generalbox th,
+#attempts th,
+.plugincompattable th,
+.environmenttable th,.forumheaderlist th {
+ padding:5px;
+}
+.editcourse td,.generaltable td,
+#page-admin-course-category .generalbox td,
+#attempts td,
+.plugincompattable td,
+.environmenttable td,
+.forumheaderlist td{
+ padding:5px;
+ vertical-align:top;
+}
+.box.generalbox.sitetopic{
+ margin-bottom:20px;
+}
+.pagelayout-report #report-main-content .region-content table{
+ width:90%;
+ margin:0 auto;
+ word-wrap:break-word;
+}
+.mform fieldset{
+ margin:20px 0;
+ padding:0;
+}
+.mform fieldset legend{
+ font-size:1.3em;
+}
+.filepicker-filelist{
+ margin-top:10px;
+}
+
+.tabtree{
+ margin-bottom:3.5em;
+ margin-top:20px;
+}
+.tabtree .tabrow0{
+ font-size:1em;
+ line-height:1.8em;
+ list-style:none;
+ margin:0;
+ padding:0;
+ text-align:center;
+}
+.tabtree .tabrow0 li{
+ margin:0;
+}
+.tabtree .tabrow0 a,
+.tabtree .tabrow0 .here a,
+.tabtree .tabrow0 a:link,
+.tabtree .tabrow0 .here a:link,
+.tabtree .tabrow0 a:visited,
+.tabtree .tabrow0 .here a:visited{
+ font-weight:400;
+ margin:0!important;
+ padding:4px 10px!important;
+ text-decoration:none;
+}
+.tabtree .tabrow0 a:hover{
+ padding:4px 10px;
+}
+.tabtree .tabrow0 a span,
+.tabtree .tabrow0 .here a span,
+.tabtree .tabrow0 a:hover span,
+.tabtree .tabrow0 .here a:hover span{
+ background-image:none;
+ margin:0;
+ padding:0!important;
+}
+.tabtree .tabrow0 .empty{
+ display:none;
+}
+
+.tabtree .tabrow0 div,
+.tabtree .tabrow0 ul{
+ left:0;
+ line-height:normal;
+ list-style:none;
+ padding:5px 0;
+ position:absolute;
+ top:1.8em;
+ width:100%;
+}
+.tabtree .here a.nolink,
+.tabtree .here ul .here a.nolink,
+.tabtree .here a.nolink:hover,
+.tabtree .here ul .here a.nolink:hover{
+ margin:0!important;
+ padding:4px 10px!important;
+}
+.tabtree .tabrow0 .tabrow1{
+ margin-top:-1px;
+}
+.que{
+ margin-bottom:10px;
+ padding:10px;
+}
+.que .formulation{
+ margin:0;
+ padding:0;
+}
+.que .content{
+ margin:0;
+ padding:0;
+ width:auto;
+}
+.que .prompt{
+ margin:0;
+ padding:0;
+ width:auto;
+}
+.grading{
+ font-weight:700;
+ padding:10px 0;
+}
+.qtext{
+ font-size:1.2em;
+ font-weight:700;
+ padding-top:12px;
+}
+#page-mod-quiz-attempt .submitbtns,
+#page-mod-quiz-review .submitbtns,
+#page-mod-quiz-summary .submitbtns{
+ padding:10px;
+}
+
+#page-mod-quiz-edit .questionbankwindow div.header {
+ font-size:1em;
+ margin:0;
+ padding:0;
+}
+
+#page-mod-quiz-edit #region-main .questionbankwindow h2{
+ background:none;
+ font-size:1em;
+ font-weight:700;
+ margin:0;
+ padding:10px 0 10px 10px;
+}
+
+#page-mod-quiz-edit .questionbankwindow div.header a{
+ font-weight:400;
+}
+
+#page-mod-quiz-edit div.quizpage .pagecontent .pagestatus
+{
+ font-weight:700;
+}
+
+#page-mod-quiz-edit div.quizpage span.pagetitle{
+ font-weight:700;
+ margin-top:10px;
+}
+#page-mod-quiz-edit .editq div.question div.qnum{
+ font-size:1.2em;
+ font-weight:700;
+ padding-top:3px;
+}
+table.quizreviewsummary{
+ margin:10px 0 10px 30px;
+ width:90%;
+}
+#categoryquestions tr th{
+ border-bottom:0 none;
+}
+.questioncategories{
+ margin-bottom:10px;
+}
+.questionbank input[type=submit]{
+ margin:5px;
+}
+.generalbox{
+ display:block;
+ margin-top:2px;
+ width:98%;
+}
+#page-admin-plugins #plugins-control-panel{
+ display:block;
+ font-size:.9em;
+ overflow:hidden;
+ width:99%;
+}
+.forumpost{
+ padding-bottom:30px;
+}
+
+.forumpost .row.header{
+ background:none;
+ border-bottom:none;
+}
+
+.forumpost .content .posting{
+ padding-top:5px;
+}
+
+.forumpost .subject{
+ padding-top:5px;
+}
+.helplink{
+ padding-top:5px;
+}
+
+#footer-wrapper{
+ margin:auto;
+ padding-top:20px;
+ width:960px;
+}
+
+#footnote
+{
+ margin:20px 0;
+ padding:0 5px;
+ text-align:right;
+}
+.pagelayout-redirect{
+ background-position:0 0;
+}
+
+.pagelayout-redirect #content{
+ margin-top:150px;
+}
+.pagelayout-report #page #page-header{
+ margin:0 auto;
+ width:960px;
+}
+.pagelayout-report #page-content #report-main-content .region-content h2.main{
+ margin:5px 0;
+}
+.jsenabled .collapsed .collapsibleregioninner{
+ visibility:visible;
+}
+.dir-ltr,.mdl-left,.dir-rtl .mdl-right{
+ margin-bottom:10px;
+ text-align:left;
+}
+#dock {
+ width:30px;
+ position:fixed;
+ top:0px;
+ left:0px;
+ height:100%;
+ z-index:11000;
+}
+#dock.nothingdocked {
+ visibility: hidden;
+ display:none;
+}
+#dock .dockeditem .firstdockitem {
+ margin-top:1em;
+}
+#dock .dockedtitle {
+ cursor:pointer;
+}
+/* SIDE-POST-ONLY
+-------------------------*/
+.side-post-only #page-content #region-main-box{
+ left:0;
+ padding-top:10px;
+}
diff --git a/theme/splash/style/red.css b/theme/splash/style/red.css
new file mode 100644
index 00000000000..311b6c9a6d4
--- /dev/null
+++ b/theme/splash/style/red.css
@@ -0,0 +1,94 @@
+/********************************************************
+**
+** Theme name: Splash
+** Creation Date: 30/06/09
+** Author: Caroline Kennedy - Synergy Learning
+** Author URI: http://synergylearning.com
+**
+*********************************************************/
+
+body {
+ background: url([[pix:theme|bg]]) top left repeat-x;
+}
+a, a:link, a:active {
+ color:#853650;
+ text-decoration:none;
+}
+a.autolink {
+ color:#853650;
+ background:#fff;
+}
+a:hover {
+ text-decoration:underline;
+ color:#6d1523;
+}
+.homelink a {
+ color:#853650;
+}
+#region-main h1,
+#region-main h3,
+#region-main h6 {
+ color:#853650;
+}
+#page-header {
+ background: url([[pix:theme|pageheaderbgred]]) top center no-repeat;
+ width:100%;
+}
+.pagelayout-report #page-header {
+ background: url([[pix:theme|pageheaderbgred]]) top center no-repeat;
+}
+#colourswitcher {
+ background: url([[pix:theme|selectbg]]) top left repeat-x;}
+#colourswitcher p {
+ color:#7c3041;
+}
+#logobox {
+ background: url([[pix:theme|lbgv2]]) no-repeat;
+}
+.navbar .breadcrumb a {
+ color:#853650;
+}
+.navbar .arrow {
+ color:#853650;
+}
+.block-region .block .header {
+ background: url([[pix:theme|sbheaderbg2]]) top center no-repeat;
+}
+.mform fieldset legend {
+ color:#853650;
+}
+.tabtree .tabrow0 a:hover{
+ color:#6d1523;
+}
+.tabtree .tabrow0 .here a {
+ color:#853650;
+}
+.tabtree .tabrow0 .here a:hover{
+ background:#fff;
+ color: #6d1523;
+}
+.tabtree .here ul .here a.nolink:hover {
+ color:#853650;
+}
+.path-mod-quiz .qnbutton {
+ background:#853650;color:#fff;
+}
+.path-mod-quiz .qnbutton.open {
+ background:#853650;}
+#categoryquestions tr th{background:#853650;
+}
+.pagelayout-redirect {
+ border-top: 1px solid #6d1523;
+}
+#dock {
+ background-color:#853650;
+ border-right:1px solid #853650;
+}
+#dock .dockedtitle {
+ border-top:1px solid #7B4F5F;
+ border-bottom:1px solid #6d1523;
+}
+#dock .dockedtitle h2 {
+ color: #fff;
+ padding: 10px 0;
+}
diff --git a/theme/splash/style/settings.css b/theme/splash/style/settings.css
new file mode 100644
index 00000000000..08d1bea660b
--- /dev/null
+++ b/theme/splash/style/settings.css
@@ -0,0 +1,10 @@
+/********************************************************
+**
+** Theme name: Splash
+** Creation Date: 29/01/12
+** Author: Caroline Kennedy - Synergy Learning
+** Author URI: http://synergylearning.com
+**
+*********************************************************/
+
+[[setting:customcss]]