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

/***** RLSSuperv3/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 licensed for use
*  	on a single installation of Moodle.  For questions, please
*  	contact the author at the above URI.  Enjoy.
 
*******************************************************************/

body {
  margin:0;
  padding:0;
  margin-left : auto;
  margin-right : auto;
  width : 996px;
}

body, table, td, th, li {
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:0.95em;
  line-height:1.4;
}

#page {
  margin:15px 51px 0;
  background-position:0 0;
  background-repeat:repeat-x;
}

#content {
  padding:10px 0;
  background:#fff;
}

#layout-table {
  margin-top:0;
}

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;
}

div.bt {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
  height:17px;
  margin:0 0 0 17px;
}

div.i1 {
  background-repeat:repeat-y;
  background-position:0 0;
  background-color:transparent;
}

div.i2 {
  background-repeat:repeat-y;
  background-position:100% 0;
  background-color:transparent;
}

.shrinker { /* To keep content off of the background image */
  margin:0 17px; 
}

a:hover,
a:active {
  text-decoration:none;
}

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;
}

.sitetopic {
  border:none;
}

#intro {
  border-color:#EFF0F1;
}

/* Header */

#header,
#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.headermain {
  position:absolute;
  top:-10000px;
}

#logo {
  float:left;
}

.menu {
  margin:0 17px;
}

.navbar {
  border:none;
  background:#fff;
  font-size:0.85em;
  padding-top:5px;
}

.breadcrumb .sep {
  font-size:0.85em;
}

/* Sideblocks */

.sideblock .header {
  background:url(images/sideblock.jpg) repeat-x 0 0;
  border-color:#EFF0F1;
  padding:5px 7px 2px;
  color:#444;
  font-size:1em;
}

.sideblock .content {
  border-color:#EFF0F1;
  background:none;
  border-top-width:2px;
}

.sideblock li {
  line-height:1.5xx;
}

.sideblock .content hr {
  background:#eff0f1;
  border-color:#eff0f1;
}

/* Course */

#course-view td.side,
#course-view td.content {
  border-color:#EFF0F1;
}

.coursebox {
  border-width:0 0 1px 0;
  border-color:#EFF0F1;
  padding-bottom:10px;
}

.coursebox .info {
  width:42%;
}

#course-user div.section,
.categorybox {
  border-color:#EFF0F1;
}

/* Tables */

.userinfobox {
  border:none;
}

.userinfobox td.content {
  border:1px solid #EFF0F1;
}

/* Forums */

/* Forums */

.forumpost {
  border:none;
}

.forumpost .left {
  padding-right:20px;
}

.forumpost .picture {
  background:#fff url(images/forum/forum_tl.gif) no-repeat 100% 0;
}

.forumpost .topic {
  background:#eee url(images/forum/forum_tr.gif) no-repeat 100% 0;
  border-bottom: none;
}

.forumpost .side {
  background:#fff url(images/forum/forum_bl.gif) no-repeat 100% 100%;
}

.forumpost .content {
  background:#eee url(images/forum/forum_br.gif) no-repeat 100% 100%;
  padding:5px 10px 5px 5px;
}

.forumpost .subject {
  font-size: 1.1em;
}

.forumpost .author {
  border-bottom: 1px dotted #aaa;
  padding-bottom: 4px;
}

/* Message */

.message #page {
  margin:2%;
}

/* Footer */

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;
}

div.bb {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
  margin:0 0 0 17px;
}

#page2 {
}

#footer {
  margin-top:10px;
}

.linkback {
  display:none;
}

#site-index .linkback {
  display:block;
}


/******************************************************************

Modifications
 
*******************************************************************/

/*- Menu 10--------------------------- */
	
#menu10 {
	width: 200px;
	margin: 0px;
	}
	
	
#menu10 li a {
	height: 32px;
	margin-bottom: 1px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}
	
#menu10 ul {
    list-style: none;
	margin: 0;
	padding: 0;	
	}
	
#menu10 li a:link, #menu10 li a:visited {
	color: #000000;
	display: block;
	background:  url(menu3.gif);
	padding: 8px 0 0 10px;
	}
	
#menu10 li a:hover {
	color: #000099;
	background:  url(menu3.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */
	
/* Shadow boxes */
.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in {
  text-align: justify; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:10px;
  font-weight:normal;
  }
.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.narrow {width:200px;} /* change to suit */
h4 {font-weight:bold; font-size:16px; text-align:center; color:#000;}


#inst2094 .content, #inst2094 .header, #inst2030 .content, #inst2030 .header
{
border:none;
padding-top: 0px;
padding-bottom: 0px;
}

#inst2273 .content
{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 4px;
border:none;
}

/** #inst1161 .header
{
display :none;
}  
#inst1161 .content

{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 4px;
border:none;
}  **/

#course-view .headingblock 
{
display:none;
}

#site-index .subscribelink, #course-view .subscribelink
{
display: none;
}

.block_login .footer {   /** turns off forgotten password link on login box**/
display:none;
}

#course-view .weekscss .section,
#course-view .section td.side {
  color: #ffffff; /**This is the bit to make the numbers white - the same as the background **/
  background: #ffffff;
}

/**************  Main Header CSS  **/
.fronthead {
  font-size:1.3em;
  letter-spacing:0.04em;
}

.fronttext {
  margin-top:5px;
  margin-left:20px;
  margin-right:10px;
  margin-bottom:20px;
}

div.frontblock {
  margin-top: 0px;
  margin-bottom: 0px;
  border: #DDD solid 1px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-bottomright: 20px;
  font-size: 0.95em;
}

h1.frontblock {
  border: #DDD solid 1px;
  background-image: url(header_blocks.jpg);  
  background-position: top;  
  background-repeat: repeat-x;  
  padding: 1px 10px;
  display: inline;
  position: relative;
  top: -0.5em;
  left: 8px;
  font-weight: normal;
}

p.fronttext.p1 {
  min-height: 20px;
}
p.fronttext.p2 {
  min-height: 20px;
}
p.fronttext.p3 {
  min-height: 20px;
}
p.fronttext.p4 {
  min-height: 20px;
}

.sideblock .header .hide-show-image  /* Turn off hide boxes */
{
display: none;
}

.loginbox { margin-bottom:0 !important; padding-bottom:10px; }

#monoSlideshow { margin-bottom:-10px; margin-top:0px; padding-top:0px}


/**************  Jump form  

#navmenupopup, #navmenupopup_jump 
{
display: none;
}
**/
/*******bit added from web and uploaded but didn't work - needs sorting! with IE7+
#message-history #page,#message-user #page,body#message-user,body#message-history,body#message-messages,body#message-index,body#message-send,#message-index #page,body#course-info,#course-info #page,#help #page,body#help,body#mod-resource-view,#mod-resource-view #page,#mod-glossary-showentry #page,#course-group #page, body#course-group {  width:auto !important;    margin-left : auto;  margin-right : auto;  background:#fff !important;}****/
body#files-index {  margin-left : auto;  margin-right : auto;  width: auto;  }  body#mod-assignment-submissions{  margin-left : auto;  margin-right : auto;  width: auto;  }   /** body#mod-assignment-submissions{  margin-left : 5px;  margin-right : 5px;  width: 830px;  } **/  /***** RLSSuperv3/styles.css end *****/

/***** RLSSuperv3/styles_menu.css start *****/


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/multi-column.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {margin-left:17px; height: 48px; float:left; padding-left:12px; background: url(tabLeft.gif) no-repeat left top; font-family:arial, sans-serif; }

 

#menu { height:41px;position:relative;font-size:11px; margin: 0; z-index:1000; background: url(tabRight.gif) no-repeat right top; float:left; padding:0px; width: 848px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 15px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:11px; background:url(tabCenter.gif) no-repeat right top;}
#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:11px;background:url(tabCenter.gif) no-repeat left top; cursor:pointer;}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background: #ddd url(dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: #aaa url(dropRight.gif) no-repeat right bottom;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#910; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#910; background-position:left center;}
#menu ul li a.sub:hover {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#910; background-position:left bottom;}

#menu ul li:hover > a {color:#910; position:relative;}
#menu ul li:hover a.sub {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#910; background-position:left bottom;}

#menu ul :hover div.holder {position:absolute; top:41px; left:4px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#menu ul dl dt {padding:0 10px; margin:0; line-height:20px; background: #660000 ; color:#fff; white-space:nowrap;}
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}/***** RLSSuperv3/styles_menu.css end *****/

/***** RLSSuperv3/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:#999;
}

/* Shaded background images */
/* Ignore the fact that they are called "header_x.jpg" Thx. ;) */

#page { /* Page background top */
  background-image:url(images/red/header_t.jpg);
}

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:#a42127;
}

a:hover,
a:active {
  color:#999;
}

/* Middle column heading colors */

h2.headingblock {
  background-image:url(images/red/headingblock.jpg);
  color:#333;
}

/* Inside colored header background */

#wrapper { /* Inside Header Middle */ /* Color value added 01172008 */
  background:#8a272a 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:#a32227;
}

/* 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:#a32227;
}

/* 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;
}
/***** RLSSuperv3/styles_red.css end *****/

