/*
mooSwitch stylesheet (template six) - - - - */
body{
	
	background:#000;
}

body, table, td, th, li {
	font-family:Comic Sans MS;
	
.pagesurround {
  background: #000;
  border: 1px solid #000;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pagesurround a {
color: #fff;
}


/*#headercontainer {

background: #000;
} */

.headingblock {
  background: #000;
  border: 1px solid #000;
color: #fff;
}

/* .headermenu {
background: #000;
} */

.sideblock {
    border-top: 0px solid #cdcdcd;
    border-right: 0px solid #4A677F;
    border-bottom: 0px solid #4A677F;
    border-left: 0px solid #4A677F;
}


.sideblock .header {
  text-align: left;
  padding:4px;
  background: #000;
  border-top: 0px solid #fff;
  border-left: 0px solid #fff;
  border-right: 0px solid #fff;
  border-bottom: 1px solid #fff;;
  color: #fff;
  font-size: 120%;
  font-wieght: bold;
}

.sideblock .content {
  background: #000;
  border: 0px solid #fff;
}

.sitetopiccontent {
  border-color:#000;
  background-color: #000;
}

.sideblock .content {
  background-color: #000;
  border: 0px solid #fff;
}

/* The Moodle breadcrumb bar*/
.navbar {
  background-color: #000;
  border-color:#000;
  }

.errorbox {
  color:#ffffff;
  border-color:#cdcdcd;
  background-color:#fff;
}

.headingblock {
  background-color: #000;
  border-top: 0px solid #fff;
  border-right: 0px solid #fff;
  border-bottom: 10px solid #fff;
  border-left: 0px solid #fff;
  color: #fff;
}

#course-view .content {
  background: #000;
}

#course-view .weekscss .section,
#course-view .section td.side {
  background: #000;
}

.courseboxcontent {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 2px groove #fff;
    border-left: 1px solid #fff;
    background: #000;
}


/* User profile page*/

.userpicture {
  background: #000; 
}

.userinfobox {
  border-color: #fff;
  background-color: #000;
}
.groupinfobox {
  border-color: #fff;
  background-color: #000;
}

#course-view .section .weekdates {
  color: #fff;
}

#calendar .maincalendar .eventlist .event .topic,
#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side {
  background-color:#000;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table {
  background-color:#000;
}

th.header,
td.header,
div.header {
    background: #000;
}

#calendar .maincalendar,
#calendar .sidecalendar {
  border-color: #fff;
}

#calendar .weekend,
.minicalendar .weekend {
  color:#fff;
}

#calendar .today,
.minicalendar .today {
  border-color:#fff !important;

}

body#user-view table.forumpost,
 .course .forumpost .posting {
background-color: #000;
}

.block_admin_tree.sideblock .link.current {
  background-color:#000;
}

form.mform .required label {
  color:#fff;
}
form.mform .fdescription.required {
  color:#fff;
}
form.mform .required .fgroup span label {
  color:#fff;
}

.generaltable .cell {
  background-color:#000;
  border-color:#fff;
}

.generaltable {
  border-color:#fff;
background-color:#000;
}



/* Admin settings */

#adminsettings fieldset {
    background-color: #000;
    border-color: #fff;
    color: #fff;
}

#adminsettings fieldset.error {
  border: 1px solid #fff;
}

#content {
background: #000;
}

#adminsettings fieldset.error legend {
  color: #fff;
}

#adminsettings .form-shortname {
    color: #fff;
}

#adminsettings .form-overridden {
    background-color: #000;
}

#adminsettings .form-warning {
    background-color: #000;
}

#adminsettings .form-defaultinfo {
    color: #fff;
}

#adminsettings .form-item .pathok {
    color: #fff;
}

#adminsettings .form-item .patherror {
    color: #fff;
}

.block_admin_tree.sideblock .link.current {
  background-color:#000;
}

.block_admin_tree.sideblock .link.criticalnotification {
  background-color:#000;
}

.block_admin_tree.sideblock .link.hidden {
  color:#fff;
}


#admin-lang .translator {
  border-color: #fff;
}

#admin-lang .translator tr.r0 {
  background-color: #000;
}

#admin-lang .translator tr.r1 {
  background-color: #000;
}

#admin-lang .translator .strkey {
  color: #fff;
}

#admin-lang .translator .bothmissing {
  background-color: #000;
}

#admin-lang .translator .mastermissing {
  background-color: #000;
}

#admin-lang .translator .localdifferent {
  background-color: #000;
}

.environmenttable .error {
    background-color : #000;
    color : #fff;
}

.environmenttable .warn {
    background-color : #000;
}

.environmenttable .ok {
    background-color : #000;
}

#admin-uploaduser .uuinfo {
    background-color: #000;
}

#admin-uploaduser .uuwarning {
    background-color: #000;
}

#admin-uploaduser .uuerror {
    background-color: #000;
}

#mod-glossary-report .generalbox .teacher {
  background: #000;
}

.generalbox {
  border-color:#fff;
}

.generaltable .cell {
  background-color:#000;
  border-color:#fff;
}

.generaltable {
  border-color:#fff;
background-color:#000;

}


.admin .generalboxcontent {
  background-color:#000;
}

.admin .generalbox {
  border-color:#fff;
  background-color:#000;
}

.admin .informationbox {
  border-color:#fff;
  background-color:#000;
}

#admin-index .adminerror {
  background-color:#000;
}

body#admin-index .c0 {
  background-color: #000;
}

/* notification messages (can be good or bad) */
.notifyproblem {
  color:#fff;
}
.notifysuccess {
  color:#fff;
}
.notifytiny {
  color:#fff;
}

#mod-glossary-report .generalbox .teacher {
  background: #000;
}

.generalbox {
  border-color:#fff;
background: #000;
}

/***
 *** Tabs
 ***/


/*globalnav*/
.tabtree {
  position:relative;
}

.tabrow0 {
  text-align: center;
  width:100%;
  margin:0;
  margin-top: 10px;
  padding:0 0 1.75em 0;
  list-style:none;
  line-height:1.8em;
  font-size: 84%;
}

.tabrow0 li {
  display: inline;
  margin: 0 -4px 0 0;
  padding: 0;
}

.tabrow0 a span {
  padding: 10px 14px 0.35em 0;
  background: #000;
}

.tabrow1 li a span {
  background: none !important;
}

.tabrow0 a {
  text-decoration: none;
  background: #000;
  margin: 0 -1px 0 0;
  padding: 10px 0 0.35em 13px;
}

.tabrow0 a:hover {
  background: #000;
}

.tabrow0 .here a:hover {
  background: #000;
}

.tabrow0 a:hover span {
  background: #000;
}

.tabrow0 .here a:hover span {
  background: #000;
}

.tabrow0 .here a {
  color:#fff;

}


.tabrow0 .here a:link,
.tabrow0 .here a:visited,
.tabrow0 .here a.nolink {
  position:relative;
  z-index:102;
}

/*subnav*/
.tabrow0 .empty {
  height: 1px;
  overflow: hidden;
  padding: 0;
}

.tabrow0 div,
.tabrow0 ul {
  position: absolute;
  left: 0;
  top: 1.95em;
  width: 100%;
  margin: 0;
  padding: 0.25em 0;
  list-style: none;
  border-top: 1px solid #fff;
  line-height: normal;
  background: #000;
  font-size: 90%;
}

.tabrow0 ul li {
  display:inline;
  margin-top:1px;
  background-image: none;
}

.tabrow0 ul a {
  background-image: none;
  color:#fff;
  margin:0;
  padding:0 1em;
  border:0
}

.tabrow0 ul a span {
  padding: 0;
  background-image: none;
}

.tabrow0 ul .last span,
.tabrow0 ul li a:hover, .tabrow0 ul li a:hover span,
.tabrow0 ul .here a:hover, .tabrow0 ul .here a:hover span {
  background-image: none !important;
}

.tabrow0 ul div {
  display: none;
}

ul.tabrow1 li a,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
  color:#fff;
  font-size: 110%;
}

ul.tabrow1 li.here.selected a {
  color:#fff;
}


/*subnav*/
.tabrow0 .empty {
  height: 1px;
  overflow: hidden;
  padding: 0;
}

.tabrow0 div,
.tabrow0 ul {
  position: absolute;
  left: 0;
  top: 1.95em;
  width: 100%;
  margin: 0;
  padding: 0.25em 0;
  list-style: none;
  border-top: 1px solid #aaa;
  line-height: normal;
  background: transparent url(pix/tab/tabrow1.gif) repeat-x center left;
  font-size: 90%;
}

.tabrow0 ul li {
  display:inline;
  margin-top:1px;
  background-image: none;
}

.tabrow0 ul a {
  background-image: none;
  color:#fff;
  margin:0;
  padding:0 1em;
  border:0
}

.tabrow0 ul a span {
  padding: 0;
  background-image: none;
}

.tabrow0 ul .last span,
.tabrow0 ul li a:hover, .tabrow0 ul li a:hover span,
.tabrow0 ul .here a:hover, .tabrow0 ul .here a:hover span {
  background-image: none !important;
}

.tabrow0 ul div {
  display: none;
}

ul.tabrow1 li a,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
  color:#fff;
  font-size: 110%;
}

ul.tabrow1 li.here.selected a {
  color:#fff;
}


th.header,
td.header,
div.header {
    background: #000;
}

.homelink a,
.homelink a:link,
.homelink a:visited
{
color: #fff;
}

body#mod-quiz-report table#attempts .r1 {
  background-color: #000;
}

table.quizattemptsummary .bestrow td {
  background-color: #000;
}

.quizreviewsummary {
background: #000;
}

table.quizreviewsummary th.cell {
  background: #000;
}
table.quizreviewsummary td.cell {
  background: #000;
}

