/**************************************
 * THEME NAME: plb
 *
 * Files included in this sheet:
 *
 *   plb/styles.css
 *   plb/styles_page.css
 **************************************/

/***** plb/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.
 
*******************************************************************/

body {
  margin:0;
  padding:0;
}

body, table, td, th, li {
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:0.95em;
  line-height:1.4;
}

#page {
  margin:15px 5% 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:#FFFFFF;
  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 { /* 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;
}

.breadcrumb .sep {
  font-size:0.85em;
}

/* Sideblocks */

.sideblock .header {
  background:url(images/sideblock.jpg) repeat-x 0 0;
  border-color:#000000;
  padding:5px 7px 2px;
  color:#FFFFFF;
  font-size:1em;
}

.sideblock .content {
  border-color:#000000;
  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;
}


table.results {
  background: #fff;
}

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


/* Login */ /* 20090124 */

.loginbox {
  margin-bottom: 0;
  padding-bottom: 15px;
}

body#email {
  background:none important;
}/***** plb/styles.css end *****/

/***** plb/styles_page.css start *****/

/***** plb/styles_page.css end *****/

