/**************************************
 * THEME NAME: STSsuperfresh
 *
 * Files included in this sheet:
 *
 *   STSsuperfresh/styles.css
 *   STSsuperfresh/styles_red.css
 **************************************/

/***** STSsuperfresh/styles.css start *****/

/******************************************************************

*	Theeme Name: Superfresh
*	Description: Superfresh is a fluid-width theme for Moodle.
*	Theme URL: http://newschoollearning.com/themes/superfresh
*	Support URL: http://newschoollearning.com/support
*	Author: Patrick Malley
*	Author URI: http://newschoollearning.com
*	Version: 20081020
*
* 	Note: Customize, edit, poke, prod, and adapt to your needs.
* 	However, do not share.  Unless other arrangements have been made,
*  	this style sheet (regardless of modification) remains the 
*  	property of NewSchool Learning and is  censed for use
*  	on a single installation of Moodle.  For questions, please
*  	contact the author at the above URI.  Enjoy.
 
*******************************************************************/
#elearningContent #content table, #elearningContent #content td, #elearningContent #content th, #elearningContent #content li {
  font-size:11px;
}
#elearningContent td h2 {
	color: #000;
	font-size: 12px;
	height: 5px;
}

#elearningContent body {
  margin:0;
  padding:0;
}

#elearningContent body, #elearningContent table, #elearningContent td, #elearningContent th, #elearningContent li {
  font-family:Verdana, Arial, Helvetica, sans-serif, tahoma;
  font-size:11px;
  line-height:1.4;
}

#elearningContent #page {
  margin:0px 0 0;
  background-position:0 0;
  background-repeat:repeat-x;
}

#elearningContent #content {
  padding:10px 0;
  background:#fff;
}

#elearningContent #layout-table {
  margin-top:0;
}

#elearningContent div.bt div {
  font-size:1px;
  line-height:1%;
  height:17px;
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:transparent;
  position:relative;
  width:17px;
  margin-left:-17px;
}

#elearningContent div.bt {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
  height:17px;
  margin:0 0 0 17px;
}

#elearningContent div.i1 {
  background-repeat:repeat-y;
  background-position:0 0;
  background-color:transparent;
}

#elearningContent div.i2 {
  background-repeat:repeat-y;
  background-position:100% 0;
  background-color:transparent;
}

#elearningContent .shrinker { /* To keep content off of the background image */
  margin:0 17px; 
}

#elearningContent a,
#elearningContent a:active {
  text-decoration:none;
}

#elearningContent a:hover {
	text-decoration:none;
	color: #F60;
}

#elearningContent td h2.headingblock {
	border-width:0 0 1px 0;
	border-color:#EFF0F1;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding:0 0 1px 15px;
	height: 20px;
	font-size: 13px;
}

#elearningContent .sitetopic {
  border:none;
}

#elearningContent #intro {
  border-color:#EFF0F1;
}

/* Header */

#elearningContent #header,
#elearningContent #header-home {
  padding:0 17px;
}

.headertag {
  clear:both;
  font-size:0.9em;
}

#wrapper {
 /* height value removed 01172009 */
}

#wrapper-2 {
} 

#wrapper-3 {
  padding:10px 10px 0;
  color:#fff;
}

h1.headermain {
  line-height:0.8em;
}  

#header-home h1.headermain {
  padding:15px 10px 20px; /* bottom padding value added 20090120 */
}

#header h1.headermain {
  padding:24px 10px 24px; /* bottom padding value added 20090120 */
}

h1.headermain span {
  font-size:0.6em !important;
}

h1.logo { /* removed .headermain on 20090324 */
  position:absolute;
  top:-10000px;
}

#logo {
  float:left;
}

.menu {
  margin:0 17px;
}

.navbar {
  border:none;
  background:#fff;
  font-size:0.85em;
  padding-top:5px;
}

#elearningContent .breadcrumb .sep {
  font-size:0.85em;
}
#elearningContent .breadcrumb  {
	border: 1px solid #CCC;
	height: auto;
	margin: 0px 0px 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	width: 99%;
}
/* Sideblocks */

#elearningContent .sideblock .header {
  background:url(images/sideblock.jpg) repeat-x 0 0;
  border-color:#EFF0F1;
  padding:5px 7px 2px;
  color:#444;
  font-size:1em;
}

#elearningContent .sideblock .content {
  border-color:#EFF0F1;
  background:none;
  border-top-width:2px;
}

#elearningContent .sideblock li {
  line-height:1.5xx;
}

#elearningContent .sideblock .content hr {
  background:#eff0f1;
  border-color:#eff0f1;
}

/* Course */

#elearningContent #course-view td.side,
#elearningContent #course-view td.content {
  border-color:#EFF0F1;
}

#elearningContent .coursebox {
  border-width:0 0 1px 0;
  border-color:#EFF0F1;
  padding-bottom:10px;
}

#elearningContent .coursebox .info {
	width: 30%; 
	/* width:42%;*/
}
#elearningContent .coursebox .summary {
  float: right;
  text-align:left;
  /*width: 48%;*/
  width: 60%;
  padding:5px;
}

#elearningContent #course-user div.section,
#elearningContent .categorybox {
  border-color:#EFF0F1;
}

/* Tables */

#elearningContent .userinfobox {
  border:none;
}

#elearningContent .userinfobox td.content {
  border:1px solid #EFF0F1;
}


#elearningContent table.results {
  background: #fff;
}

/* Forums */

/* Forums */

#elearningContent .forumpost {
  border:none;
}

#elearningContent .forumpost .left {
  padding-right:20px;
}

#elearningContent .forumpost .picture {
  background:#fff url(images/forum/forum_tl.gif) no-repeat 100% 0;
}

#elearningContent .forumpost .topic {
  background:#eee url(images/forum/forum_tr.gif) no-repeat 100% 0;
  border-bottom: none;
}

#elearningContent .forumpost .side {
  background:#fff url(images/forum/forum_bl.gif) no-repeat 100% 100%;
}

#elearningContent .forumpost .content {
  background:#eee url(images/forum/forum_br.gif) no-repeat 100% 100%;
  padding:5px 10px 5px 5px;
}

#elearningContent .forumpost .subject {
  font-size: 1.1em;
}

#elearningContent .forumpost .author {
  border-bottom: 1px dotted #aaa;
  padding-bottom: 4px;
}

/* Message */

#elearningContent .message #page {
  margin:2%;
}

/* Footer */

#elearningContent div.bb div {
  font-size:1px;
  line-height:1%;
  height:17px;
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:transparent;
  left:-17px;
  position:relative;
  width:17px;
}

#elearningContent div.bb {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
  margin:0 0 0 17px;
}

#page2 {
}

#footer {
}

#elearningContent .linkback {
  display:none;
}

#elearningContent #site-index .linkback {
  display:block;
}


/* Login */ /* 20090124 */

#elearningContent .loginbox {
  margin-bottom: 0;
  padding-bottom: 15px;
}
/*calendar pop up*/
#elearningContent .cal_popup_bg {
	border:1px solid;
	margin-top: -70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -200px;
}

#elearningContent .cal_popup_close {
  margin-right:5px;
}

#elearningContent .cal_popup_caption {
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding-bottom:2px;
}
/*my fix*/
#elearningContent .sideblock .content h3.eventskey {
	margin-top:0.5em;
	margin-bottom:0;
	margin-left:0.5em;
	font-size: 11px;
	color: #000;
}
#elearningContent .activitydate {
	margin-bottom: 5px;
}
#elearningContent .activityhead {
	margin-bottom: 20px;
}
#elearningContent tr td.category a{
	font-weight: bold;
	font-size: 13px;
}
#elearningContent .tabrow0 {
	margin-bottom: 30px;
}
#elearningContent div.section {
  border-color:#EFF0F1;
}
#elearningContent div.event a {
	font-size: 11px;
}
#elearningContent div.date a {
	font-size: 9px;
	color: #666;
}
#elearningContent div.date a:hover{
	color: #F60;
}
#admin-roles-override .cell.c1,
#admin-roles-assign .cell.c3,
#admin-roles-assign .cell.c1 {
  font-size: 0.8em;
}
#adminsettings .form-shortname {
  font-size: 0.8em;
}
#elearningContent #ressection0_jump, #elearningContent #section0_jump {
  font-size: 1.2em;
}
/*fix Moodle footer link*/
#elearningContent .homelink, #elearningContent .logininfo {
	text-align: center;
	/*font-size: 11px;*/
}
#elearningContent .homelink {
	margin: 25px 0 1px;
}

#elearningContent #content .homelink a {
	padding: 10px 20px;
	font-size: 12px;
}
#elearningContent .navbar .navbutton {
	margin-top: 3px;
	float: right;
	/*border: 1px solid #936;
	padding: 10px;*/
}
#elearningContent .navbar .navbutton a{
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

#elearningContent .navbar .navbutton div,
#elearningContent .navbar .navbutton form {
  display:inline;
  margin:0px;
  padding:0px;
}
#elearningContent .navigation button {
  display: inline;
}

/***** STSsuperfresh/styles.css end *****/

/***** STSsuperfresh/styles_red.css start *****/

/****************************************************
** This file contains all color and background images
** for this theme. For support, please visit
** http://newschoollearning.com/support. If you would
** like us to modify this theme for you, let us know:
** custom@newschoollearning.com
****************************************************/

body { /* Main background color */
  background: url(/images/brownBG.gif) repeat;
}

/* Shaded background images */
/* Ignore the fact that they are called "header_x.jpg" Thx. ;) */

#page { /* Page background top */
}

div.bt div { /* Page background top left */
  background-image:url(images/red/header_tl.jpg);
}

div.bt { /*Page background top right */
  background-image:url(images/red/header_tr.jpg);
}

div.i1 { /* Page background left */
  background-image:url(images/red/header_l.jpg);
}

div.i2 { /* Page background right */
  background-image:url(images/red/header_r.jpg);
}

/* Link Colors */

a:link,
a:visited {
  color:#A72AA0;
}

a:hover,
a:active {
	color:#F60;
}

/* Middle column heading colors */

h2.headingblock {
	background-image:url(images/red/headingblock.jpg);
	color:#333;
	background-repeat: no-repeat;
}

/* Inside colored header background */

#wrapper { /* Inside Header Middle */ /* Color value added 01172008 */
  background:#6a2e30 url(images/red/header_t-i.jpg) repeat-x 0 0;
}

#wrapper-2 { /* Inside Header Right */
  background:url(images/red/header_tr-i.jpg) no-repeat 100% 0;
} 

#wrapper-3 { /* Inside Header Left */
  background:url(images/red/header_tl-i.jpg) no-repeat 0 0;
}

/* Header link color */

#wrapper a:link,
#wrapper a:visited {
  color:#c1baba;
}

/* Color of active section sides on course page */

#course-view .weeks .current td.side,
#course-view .topics .current td.side {
	background-image: url(images/sideblock.jpg);
	background-repeat: repeat-x;
}

/* Color of table headers in various places */

#user-grade th,
.logtable th,
.editcourse th,
#admin-roles-override th,
#admin-roles-assign th,
.forumheaderlist th {
	background-image: url(images/sideblock.jpg);
	background-repeat: repeat-x;
}

/* Page background shading and curvy corners at bottom of screen */

div.bb div { /* Bottom Left */
  background-image:url(images/red/footer_bl.jpg);
}

div.bb { /* Bottom Right */
  background-image:url(images/red/footer_br.jpg);
}

#page2 { /* Bottom Middle */
  background:url(images/red/footer_b.jpg) repeat-x 0 100%;
}

/* Menu items */

#qm0 { /* Main bar background */
  background:#333;
}

#qm0 a:hover { /* Main bar background hover */
  background:#6a2e30;
}

#qm0 div { /* Dropdown background */
  background-color:#333;
}

#qm0 div a:hover { /* Dropdown anchor hover */
  background:#6a2e30;
}
/***** STSsuperfresh/styles_red.css end *****/

